Foros del Web » Programando para Internet » PHP »

necesito traducir esto

Estas en el tema de necesito traducir esto en el foro de PHP en Foros del Web. Me han passado esto en perl, pero me interesaria passarlo a PHP y ASP. ASP no se si será possible. esta hecho en perl. print ...
  #1 (permalink)  
Antiguo 28/12/2004, 16:51
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 8 meses
Puntos: 8
necesito traducir esto

Me han passado esto en perl, pero me interesaria passarlo a PHP y ASP. ASP no se si será possible.

esta hecho en perl.


print "Pillando foto del dia...\n";

# Conectamos y pillamos el documento...
$doc = get "http://actualidad.wanadoo.es/";;
@abc=split(/\n/,$doc);
$pillar = 0;

foreach $linea (@abc) {
if ($pillar eq 0) {
if ($linea =~ "<a href=\"/galerias/index_1.html\" class=\"lnk\">") {
($kk1, $kk2) = split("<img src=\"", $linea);
($urlimg, $kk2) = split("\" class=", $kk2);
$pillar = 1;
}
}

alguien sabe si se puede traducir, a PHP y a ASP?
  #2 (permalink)  
Antiguo 28/12/2004, 17:02
 
Fecha de Ingreso: noviembre-2004
Mensajes: 149
Antigüedad: 20 años
Puntos: 0
porque no vas a un foro de Perl, haber si alli alguien sabe PHP y te lo puede traducir?
  #3 (permalink)  
Antiguo 29/12/2004, 05:33
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Para estos casos .. lo ideal es que te olvides de lo que tienes hecho en algún -otro- lenguaje y expongas que quieres hacer para implementarlo en PHP directamente (o en el foro de ASP preguntas lo mismo para ese caso).

Por mi parte no sé Perl .. pero "parece" que lo que hace es leer un URL y procesar algo que está en el texto del URL que se lee.

En principio en PHP leer un URL de esa forma se haría con la función file() .. eso te entregará un array que puedes recorrer con un bucle foreach() .. lo demás no sé muy bien lo que hace .. pero en PHP también tienes la función split() que hace lo mismo que en Perl. (tal vez sea mejor para ese caso usar expresiones regulares .. por eso es necesario que expliques bien que es lo que debería hacer ese código para ver soluciones en PHP).

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:17.