On Sat, 13 Dec 2003 15:06:43 +0100 suma <francesco.somaglia@xxxxxxxxxxxxx> wrote: > > Qualcuno mi sa indicare come risolvere questo enigma? > > > > ------- > > > > $fp = fopen($filename, "r"); > > $cntn = fread($fp, filesize($filename)); > > fclose($fp); > > $cntn = eregi_replace("href=['|\"]([0-9a-z-]+)['|\"]", > > "href='index.php?mod=$dir/\\1'", $cntn); echo "$cntn"; > > > > ------- > > Farlo così fa proprio schifo , oppure non ho capito cosa volevi fare ? > > <?php > $filename="/home/stefano/racconti/prova.html"; > $inizializzazione="index.php?mod="; > > $fp = fopen($filename, "r"); > while (!feof($fp)){ > $line = fgets($fp, 1024); > $line = str_replace ( "href=\"".$da_sostituire, > "href=\"".$inizializzazione,$line ); echo "$line"; > } > fclose($fp); > ?> > No, non mi fa schifo... però indicami il codice necessario per riempire la variabile $da_sostituire ;-) Io non conosco A PRIORI il valore di $da_sostituire Piuttosto mi piacerebbe distinguere nel seguente modo i link: href="http:// href="ftp:// non voglio che siano convertiti mentre quelli locali si. Ora però che so dove trovare la documentazione sulle espressioni regolari penso di poterlo fare anche da me. Ciao, -- ,__ ,_ ,___ .-------=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-. ||_) ||\ ||_ / Oh Capitano, Oh mio Capitano | || \ ||¯\ ||¯ linuxgrp: http://www.lugge.net | ¯¯ ¯° ¯¯ ¯° ¯¯ ° homepage: http://roberto.foglietta.name | \ Roberto A. Foglietta reg num : #219348 by the Linux Counter | `---------------------=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-' ========---------- Prima di scrivere in m-list per favore leggi il regolamento http://www.lugge.net/soci/index.php?link=manifesto Archivio delle e-mail postate in lista http://www.freelists.org/archives/lugge/ Modifica dell'account sulla lista LUGGe http://www.lugge.net/soci/index.php?link=manifesto.htm#list