Vous n'êtes pas identifié.

Annonce

#1 problème ereg_replace du 04-10-2011 13:39:48

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

problème ereg_replace

Bonjour a tous.
voila je viens de changer d'hébergeur et j'ai un bout de code qui ne passe plus

mon bout de code commence par ereg_replace et selon les infos que j'ai trouvé, il faut remplace cet ordre par preg_replace. mais j'en suis incapable.

Quand je met preg_replace j'ai l'erreur Warning: preg_replace() [function.preg-replace]: No ending delimiter '&' found in
et qd j'avais ergeg_replace le message d'erreur était : Deprecated: Function ereg_replace() is deprecated in

L'erreur se situe a la ligne 11

Voici mon code :

Code:

<?
include("config.php");   // la config du site
$fichier = 'sitemap.xml';
$path = '';            // pour placer le fichier xml en racine
$fp=fopen($path.$fichier,"w");
$sitemap="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
$sitemap.="<urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\">\n";
$liste= mysql_query("SELECT url,date FROM `sitemap` order by id limit 0,50000",$mysql_link);
while(list($a,$b) = mysql_fetch_array($liste))
{
  $a = ereg_replace('&','&amp;',$a);
  $sitemap.="\t<url>\n";
      $sitemap.="\t\t<loc>$a</loc>\n";
      $sitemap.="\t\t<lastmod>$b</lastmod>\n";
     //$sitemap.="\t\t<changefreq>monthly</changefreq>\n";
     //$sitemap.="\t\t<priority>0.5</priority>\n";
   $sitemap.="\t</url>\n";
}
$sitemap.="</urlset>\n";
fwrite($fp,$sitemap);
fclose($fp);

?>

merci d'avance de votre aide
Amitiés
Stef


Hors ligne

 

04-10-2011 13:39:48

Mister $$$
Créer un site


#2 Re problème ereg_replace du 04-10-2011 15:56:35

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: problème ereg_replace

Salut stero11,

Il me semble que la fonction preg_replace() doit être encadrée par un délimiteur :

Code:

$a = preg_replace('#&#','&amp;'",$a);

Sinon, tu as aussi la fonction str_replace().

Hors ligne

 

#3 Re problème ereg_replace du 04-10-2011 16:20:16

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: problème ereg_replace

impec merci juste un " en trop dans ton code


Hors ligne

 

#4 Re problème ereg_replace du 04-10-2011 20:35:47

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1631
Site web

Re: problème ereg_replace

stero11 a écrit:

impec merci juste un " en trop dans ton code

Lol, j'ai testé simple quote et double quote et du coup j'en ai zappé un ^^..m'enfin 014

Hors ligne

 

#5 Re problème ereg_replace du 04-10-2011 20:39:02

stero11
c00lnaute impliqué
Date d'inscription: 26-07-2011
Messages: 154

Re: problème ereg_replace

pas de soucis... j'ai pu me débrouiller. ...
Encore mille merci de ton aide
je vais ré attaqué mon flux rss ces jours... alors je te dis a plus....


Hors ligne

 

Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »