14/02/13 12:39
Niubbo
ho realizzato questo programma per estrarre i link da un rss:
<?php
$xlm_file = file_get_contents('http://feeds.punto-informatico.it/c/32288/f/438866/index.rss');
$x=0;
$v = array();
$file = strstr($xlm_file,"<guid");
$file = strstr($file,"http");
while(($x!=-1)&&($x<strlen($file))){
$position_f = strpos($file,"</guid>");
if ($position_f >0 ){
$v[$x] = strip_tags(substr($file,0,$position_f));
$file = strstr($file,"<guid");
$file = strstr($file,"http");
$x++;
}
else{
$x = -1;
}
}
?>
voi che ne pensate? c'è un modo migliore per fare la stessa cosa?!
ovviamente qui carica i link in un array.. non in un file!
niubbo
ps. sempre in attesa di piero (oaltri) per le domande del post di prima..
Ultima modifica effettuata da Niubbo 14/02/13 12:40
aaa
14/02/13 15:57
Niubbo
non sapevo che c'era gia, ma sinceramente non volevo neanche cercare un qualcosa di gia pronto. un po' perche lo voglio fare io cosi imparo il php e un po' (tanto) perche ho un "progetto" da fare e questa applicazione ne fa parte.
nei 90% dei casi
capire qualcosa che ha fatto qualcun'altro
esperto è molto difficile o quasi impossibile per uno come me che
ha iniziato da poco.
mi piacerebbe ogni tanto avere una risposta motivata o piu discorsiva, o cmq una risposta alle mie domande in modo da poter imparare..
io ti ringrazio del link.. ma ti rinnovo la mia domanda:
se sei il uomo primitivo (cioè io) e vuoi inventare la ruota (cioè il programma che ho fatto sopra) tu cosa useresti?
con la tua esperienza come valuti il programma che ho realizzato dopo ore di studio e fatica?
preciso che non mi serve un programma pronto.. ma semplice idee, osservazioni, indicazioni ecc..
niubbo
ps. ovviamente c'è anche questa domanda che ti quoto
siccome mi interessa sta cosa.. ho letto i link che hai postato, ma non ho capito il discorso del Regex(era riferito al secondo link?)
un'altra cosa.. non comprendo tanto l'inglese, ma se ho capito bene il function.preg-mtach restituisce solo un valore booleano?
Ultima modifica effettuata da Niubbo 14/02/13 15:59
aaa