[Lugge] Re: php capriccioso

  • From: "Roberto A. F." <me@xxxxxxxxxxxxxxxxxxxxxx>
  • To: lugge@xxxxxxxxxxxxx
  • Date: Sat, 13 Dec 2003 22:29:14 +0100

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


Other related posts: