le 29/03/2006 à 00:46
Pegasus
Est ce que la fonction str_replace ne fonctionne qu'avec 1 mot et non avec 1 phrase entiére, j'ai fait ceci :
$test = " <font color=orange>".$d[1]." : </font> <font color=white><b>".$_POST['q']."</b> ".$_POST['complet']."(s) à <b>".$_POST['px']."</b> Euros</font><br>";
$fich = file_get_contents("/home/www/mp/".$pseudom[0]."".$pseudom[1]."/".$pseudom."/vente/envente.txt");
$fich = ereg_replace(''.$test.'','<strike>'.$test.'</strike>',$fich);
$fichier = fopen ("/home/www/mp/".$pseudom[0]."".$pseudom[1]."/".$pseudom."/vente/envente.txt","w+");
fputs ($fichier,$fich);
fclose($fichier);
la chaine $test existe bel et bien à l'identique sur une ligne parmis d'autres ligne de texte, mais il ne me la remplace pas.
Merci d'avance pour votre aide.
$test = " <font color=orange>".$d[1]." : </font> <font color=white><b>".$_POST['q']."</b> ".$_POST['complet']."(s) à <b>".$_POST['px']."</b> Euros</font><br>";
$fich = file_get_contents("/home/www/mp/".$pseudom[0]."".$pseudom[1]."/".$pseudom."/vente/envente.txt");
$fich = ereg_replace(''.$test.'','<strike>'.$test.'</strike>',$fich);
$fichier = fopen ("/home/www/mp/".$pseudom[0]."".$pseudom[1]."/".$pseudom."/vente/envente.txt","w+");
fputs ($fichier,$fich);
fclose($fichier);
la chaine $test existe bel et bien à l'identique sur une ligne parmis d'autres ligne de texte, mais il ne me la remplace pas.
Merci d'avance pour votre aide.