patrick58
06-01-2008, 17:45
Bonjour a tous.
Nouveau sur le forum, bravo pour votre forum super sympa .
Juste une petite question sur la page" info site " j'ai ce message sur quelque site :
Warning: eregi() [function.eregi]: REG_BADRPT in /home/logitheque/web/www/infosite.php on line 203
• Fontaine Wallace
Voir la page Si quelqu'un a la solution merci d'avance.
Bonsoir,
Votre site ne respectant malheureusement la licence Utilisable, ( abstraction de tout copyright ).
Nous ne sommes dès lors pas aptes à donner une suite favorable à votre requête.
Bonne soirée
ps : je te conseille de le remettre vite fais bien fais, car si le boss passe par la, ça risque de sentir le châtiment... !
( c'est pas bon les chats... )
@ him , va boire une tisane ... le copyright est bien présent et l'annuaire est magnifique ...
salut Patrick,
As tu touché au fichier infosite.php ?
PS: bravo pour l'intégration

des annuaires comme on aime les voir ...
patrick58
06-01-2008, 21:24
Salut rikaix et merçi pour l'annuaire
Je n'ai pas toucher a la page infosite
peux tu nous mettre les lignes 199 à 205 ...
car il y a une mauvaise répetition dans la regex ( REG_BADRPT) un caractère qui se répéte ... enfin faut voir la regex ...
patrick58
06-01-2008, 21:37
les voila
</ul>
<?php
// on ferme la connexion à mysql
//mysql_close($req);
?>
</div>
et tous le fichier que j'ai integrer a la page
<!--debut page central -->
<?php
$oPR=new PageRankXor32();
$nbpr= $oPR->getRank($row['url']);
$nbpr= intval($nbpr);
?>
<em><strong>Titre du site </strong></em>: <a href="<?php echo $row['url']; ?>" target="_blank"><?php if (($row['titre2']) && ($row['titre3']) != '') { echo $title[$titre_aleatoire]; } else { echo $row['titre']; } ?></a><br /><?php echo 'PR Google <img style="width:44px; height:15px; border:0;" src="images/pr'.$nbpr.'.gif" alt="Pagerank du site">' ?><br />
<em><strong>URL</strong></em> : <a href="<?php echo $row['url']; ?>"><?php echo $row['url']; ?></a><br />
<em><strong>Ajouté le (AAAA-MM-JJ)</strong></em> : <?php echo $row['date_validation']; ?><br />
<em><strong>Dans la catégorie </strong></em> : <a href="<?php echo $row['id_cat'].'-'.$categ; ?>.html" title="<?php echo $categ; ?>"><?php echo $categ; ?></a></p>
<p><em><strong>Description</strong></em> : <?php echo $row['description']; ?></p>
<p><?php
// ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$metatags = get_meta_tags($row['url']);
if ($metatags['keywords']) // Il faut tout de meme qu'il y ait des mots-cles
{
$keywords = str_replace(array(" ",", "),array(" ",","),$metatags['keywords']); // on enleve les espaces en trop derriere les virgules
$keywordslist = explode(",",$keywords); // On cree une liste des mots cles
$x = count($keywordslist); // on compte le nombre de mots cles
if ($x > 15)
{
$x = 15; // si plus de 15, on limite a 15, si moins de 15, pas de PB
$susp = '...';
}
else
$susp = '';
echo '<p><em><strong>Mots-clés</strong></em> : '.$keywordslist[0]; // on affiche le premier
for ($i = 1;$i <$x; $i++)
echo ', '.$keywordslist[$i]; // on affiche les 14 suivants, ou moins, separes par des virgules et espaces
echo $susp.'</p>'."\n";
}
// ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
?></p>
<img src="<?php if ($row['url_image']) {echo $row['url_image']; } else {echo "images/image_sites.gif";} ?>" width="120" height="90" border="0" alt="<?php echo $row['titre']; ?>" /></p>
<p><em><strong>Flux RSS et dernières News</strong></em> :<br />
<?php
if ($url_rss == True)
{
// Configuration
$nombre_limite = 10;
// Affichage du Flux
$file = fopen($row['url_rss'],"r");
if ($file)
{
while (!feof($file)) $raw .= fread($file,32000);
fclose( $file );
if(eregi("<item>(.*)</item>",$raw,$rawitems))
{
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++)
{
eregi("<title>(<!\[CDATA\[)?(.+?)(\]\]>)?</title>",$items[$i+1], $title);
eregi("<link>(.*)</link>",$items[$i+1], $link);
echo "• <font style=\"font-size:10px;font-family:Tahoma\"><a href=\"".$link[1]."\" target=\"_blank\">".$title[2]."</a></font><br />";
}
}
}
else
{
echo "Ce site ne propose aucun flux RSS";
}
}
?></p>
<p><em><strong>Référencement et popularité </strong></em> :</p>
<ul>
<li><em><strong>Google</strong></em> : <strong><?php echo $blG; ?></strong> > <a href="http://www.google.fr/search?hl=fr&q=link%3A<?php echo $site; ?>&btnG=Recherche+Google&meta=" target="_blank">Pages liées</a> | <a href="http://www.google.fr/search?hl=fr&newwindow=1&q=info%3A<?php echo $site; ?>&meta=" target="_blank">Infos Google</a> | <a href="http://www.google.com/search?sourceid=navclient&q=cache:<?php echo $site; ?>" target="_blank">Cache Google</a> | <a href="http://www.google.com/search?hl=fr&newwindow=1&q=site%3A<?php echo $site; ?>&meta=" target="_blank">Pages indexées</a> </li>
<li><em><strong>MSN</strong></em> : <strong><?php echo $blM; ?></strong> > <a href="http://search.msn.fr/results.aspx?q=link%3A<?php echo $site; ?>&FORM=QBHL" target="_blank">Pages liées</a> | <a href="http://search.msn.fr/results.aspx?q=site%3A<?php echo $site; ?>&FORM=QBRE" target="_blank">Pages indexées</a> </li>
<li><em><strong>Yahoo</strong></em> : <strong><?php echo $blY; ?></strong> > <a href="http://search.yahoo.com/search?p=link%3Ahttp%3A%2F%2F<?php echo $site2; ?>&ei=UTF-8&fr=sfp&n=20&fl=0&x=wrt" target="_blank">Pages liées</a> | <a href="http://search.yahoo.com/search?p=site%3A<?php echo $site2; ?>&ei=UTF-8&fr=sfp&n=20&fl=0&x=wrt" target="_blank">Pages indexées</a> <br />
</li>
<li>Améliorer le <a href="http://referencement.utilisable.com/index.php?au=<?php echo $num_au; ?>" title="Améliorer le référencement de ce site">référencement</a> de <a href="<?php echo $row['url']; ?>"><?php echo $site; ?></a> avec le <a href="http://www.adifco.fr/outil-metas-tags.php">générateur</a> de métas tags et l'outil de <a href="http://www.adifco.fr/outil-metas-tags-valid.php">validation</a>. </li>
</ul>
<?php
// on ferme la connexion à mysql
//mysql_close($req);
?>
</div>
<!--fin page central-->
ooops ! , les lignes 199 à 205 m'auraient suffit ...
bon on s'interesse à cette partie
Code
if(eregi("<item>(.*)</item>",$raw,$rawitems))
{
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++)
{
eregi("<title>(<!\[CDATA\[)?(.+?)(\]\]>)?</title>",$items[$i+1], $title);
eregi("<link>(.*)</link>",$items[$i+1], $link);
echo "• <font style=\"font-size:10px;font-family:Tahoma\"><a href=\"".$link[1]."\" target=\"_blank\">".$title[2]."</a></font><br />";
}
}
1er essai : essaie cela, à la place
Code
if(eregi("#<item>(.*)</item>#",$raw,$rawitems))
{
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++)
{
eregi("#<title>(.+?)</title>#",$items[$i+1], $title);
eregi("#<link>(.*)</link>#",$items[$i+1], $link);
echo "• <font style=\"font-size:10px;font-family:Tahoma\"><a href=\"".$link[1]."\" target=\"_blank\">".$title[2]."</a></font><br />";
}
}
si ça fonctionne revient ... c'est pas fini ....
patrick58
06-01-2008, 21:58
le voila
if(eregi("<item>(.*)</item>",$raw,$rawitems))
{
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++)
{
eregi("<title>(<!\[CDATA\[)?(.+?)(\]\]>)?</title>",$items[$i+1], $title);
eregi("<link>(.*)</link>",$items[$i+1], $link);
echo "• <font style=\"font-size:10px;font-family:Tahoma\"><a href=\"".$link[1]."\" target=\"_blank\">".$title[2]."</a></font><br />";
}
}
ca marche pas
remplace le par le contenu du code ... post (message) juste au dessus du tien ...
patrick58
06-01-2008, 22:05
ca marche trés bien merci rikaix
arrgh .. je m'arrete la pour ce soir .. car j'ai firefox qui n'arrete pas de planter (ça le fait qu'ici) ... (peut être des fonctions javascripts ??) ...
Bon reviens lire à l'occase ... je donnerais la suite ...
solution : le soucis était dans : pas de délimiteur de masque dans la regex ... mais c'est pas fini faut traiter les CDATA ...
Citation (Rikaix @ 06-01-2008, 23:16)

arrgh .. je m'arrete la pour ce soir .. car j'ai firefox qui n'arrete pas de planter (ça le fait qu'ici) ... (peut être des fonctions javascripts ??) ...
Bon reviens lire à l'occase ... je donnerais la suite ...
solution : le soucis était dans : pas de délimiteur de masque dans la regex ... mais c'est pas fini faut traiter les CDATA ...
Toujours dans les codes source celui la ..
patrick58
06-01-2008, 22:25
OK merci Rikaix
Bonne soirée a plus
L'annuaire est très beau,
certes ! Mais je certifie que ce soir quand j'ai posté ce message le © n'étais pas la !
Enfin, l'essentiel c'est qu'il soie de retour :D
pppplus
18-01-2008, 11:24
Autre petits problèmes pour passer la validation w3c sur la page infosite.php
Il y a une balise </p> qui traîne juste sous le texte référencement et popularité (vers ligne 190-200).
Il manque & (seulement &) vers la ligne 185-190 => &q=info
idem même ligne => &meta=
idem même ligne => &newwindow
Manche la fermeture de l'image /> sur l'image du pagerank (vers ligne 140-145)
Désolé pour les lignes, mais comme j'ai modifié le début du fidhier, tout est décalé pour moi
Sinon le fichier
http://adm2.utilisable.com/copyright.php n'est pas valable !!
La balise <p> n'est pas fermée. Si qqu'un pouvoit passer la fermer...
Citation (Rikaix @ 06-01-2008, 23:16)

arrgh .. je m'arrete la pour ce soir .. car j'ai firefox qui n'arrete pas de planter (ça le fait qu'ici) ... (peut être des fonctions javascripts ??) ...
Bon reviens lire à l'occase ... je donnerais la suite ...
solution : le soucis était dans : pas de délimiteur de masque dans la regex ... mais c'est pas fini faut traiter les CDATA ...
Content de voir ce post ---> ca fait un mois que ca délire, j'ai passé tout un week end à tester les antivirus online et autre nettoyeur.Rien n'y fait et effectivement c'est sur Utilisable que FireFox s'etteind !
A suivre
Citation (pppplus @ 18-01-2008, 12:24)

Autre petits problèmes pour passer la validation w3c sur la page infosite.php
Il y a une balise </p> qui traîne juste sous le texte référencement et popularité (vers ligne 190-200).
Il manque & (seulement &) vers la ligne 185-190 => &q=info
idem même ligne => &meta=
idem même ligne => &newwindow
Manche la fermeture de l'image /> sur l'image du pagerank (vers ligne 140-145)
Désolé pour les lignes, mais comme j'ai modifié le début du fidhier, tout est décalé pour moi
Sinon le fichier
http://adm2.utilisable.com/copyright.php n'est pas valable !!
La balise <p> n'est pas fermée. Si qqu'un pouvoit passer la fermer...

Rien ne t'empêche d'apporter ta midification et/ou correction !
Ensuite, dur dur pour la validation, une pub affiliation et hop, c'est fichu !
Sois le bienvenue sur le forum !
pppplus
18-01-2008, 13:10
Citation (rgo74 @ 18-01-2008, 12:51)

Rien ne t'empêche d'apporter ta midification et/ou correction !
Ensuite, dur dur pour la validation, une pub affiliation et hop, c'est fichu !
Sois le bienvenue sur le forum !

Je ne t'ai pas attendu pour faire les modifs, c'était juste à titre d'infos. Par contre, en ce qui concerne la page du copyright... je ne peux pas le faire !
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez
cliquer ici.