En el ejemplo de como quiero que quede, si te fijas, solo incremento las URL cuando obtengo un respuesta diferente a 500:
Using text Syntax Highlighting
http://sitio.com/archivo1.txt respuesta:200 proxy:1
http://sitio.com/archivo2.txt respuesta:200 proxy:2
http://sitio.com/archivo3.txt respuesta:200 proxy:3
http://sitio.com/archivo4.txt respuesta:500 proxy:4
http://sitio.com/archivo4.txt respuesta:500 proxy:5
http://sitio.com/archivo4.txt respuesta:500 proxy:6
http://sitio.com/archivo4.txt respuesta:200 proxy:7
http://sitio.com/archivo5.txt respuesta:200 proxy:8
http://sitio.com/archivo6.txt respuesta:200 proxy:9
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Y lo que necesito es incrementar el
proxy siempre y la URL solo cuando el código es diferente a 500.
Debo de estar explicándome mal, así que lo intento de nuevo.
Lo que quiero es coger el
proxy número 1, y
la URL número 1.
Si la respuesta es diferente a 500,
pasar al
proxy 2, y a
la URL 2.
Si la respuesta es igual a 500,
coger el
proxy 3
pero la URL 2
Si la respuesta es igual a 500:
coger el
proxy 4
y la URL 2
Si la respuesta es diferente a 500:
coger el
proxy 5
y la URL 3
etc.
Y que el bucle funcione así, por ejemplo:
(
proxy 1) (URL 1) código de respuesta 200
(
proxy 2) (URL 2) código de respuesta 200
obtenemos la primera respuesta 500
(
proxy 3) (URL 3) código de respuesta 500
(
proxy 4) (URL 3) código de respuesta 200
al encontrar la respuesta 200 sigue adelante el incremento de las URL
(
proxy 5) (URL 4) código de respuesta 200
y así sucesivamente según el código de la respuesta
(
proxy 6) (URL 5) código de respuesta 500
(
proxy 7) (URL 5) código de respuesta 200