Aide - Recherche - Membres - Calendrier
Version complète : Probléme page info site
Utilisable > Annuaire rémunérateur Utilisable > Le script de l'annuaire Utilisable > Bug et problèmes
patrick58
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.
Him
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 whistling.gif

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... ! icon_fessee.gif
( c'est pas bon les chats... )
Rikaix
@ 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 icon13.gif des annuaires comme on aime les voir ...
patrick58
Salut rikaix et merçi pour l'annuaire
Je n'ai pas toucher a la page infosite
Rikaix
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
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&eacute; le (AAAA-MM-JJ)</strong></em> : <?php echo $row['date_validation']; ?><br />
<em><strong>Dans la cat&eacute;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&eacute;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 "&bull; <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&eacute;f&eacute;rencement et popularit&eacute; </strong></em> :</p>
<ul>
<li><em><strong>Google</strong></em> : <strong><?php echo $blG; ?></strong> &gt; <a href="http://www.google.fr/search?hl=fr&amp;q=link%3A<?php echo $site; ?>&amp;btnG=Recherche+Google&amp;meta=" target="_blank">Pages li&eacute;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&amp;q=cache:<?php echo $site; ?>" target="_blank">Cache Google</a> | <a href="http://www.google.com/search?hl=fr&amp;newwindow=1&amp;q=site%3A<?php echo $site; ?>&amp;meta=" target="_blank">Pages index&eacute;es</a> </li>
<li><em><strong>MSN</strong></em> : <strong><?php echo $blM; ?></strong> &gt; <a href="http://search.msn.fr/results.aspx?q=link%3A<?php echo $site; ?>&amp;FORM=QBHL" target="_blank">Pages li&eacute;es</a> | <a href="http://search.msn.fr/results.aspx?q=site%3A<?php echo $site; ?>&amp;FORM=QBRE" target="_blank">Pages index&eacute;es</a> </li>
<li><em><strong>Yahoo</strong></em> : <strong><?php echo $blY; ?></strong> &gt; <a href="http://search.yahoo.com/search?p=link%3Ahttp%3A%2F%2F<?php echo $site2; ?>&amp;ei=UTF-8&amp;fr=sfp&amp;n=20&amp;fl=0&amp;x=wrt" target="_blank">Pages li&eacute;es</a> | <a href="http://search.yahoo.com/search?p=site%3A<?php echo $site2; ?>&amp;ei=UTF-8&amp;fr=sfp&amp;n=20&amp;fl=0&amp;x=wrt" target="_blank">Pages index&eacute;es</a> <br />
&nbsp;</li>
<li>Am&eacute;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&eacute;f&eacute;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&eacute;n&eacute;rateur</a> de m&eacute;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-->
Rikaix
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 "&bull; <font style=\"font-size:10px;font-family:Tahoma\"><a href=\"".$link[1]."\" target=\"_blank\">".$title[2]."</a></font><br />";
                }
            }
Rikaix
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 "&bull; <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
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 "&bull; <font style=\"font-size:10px;font-family:Tahoma\"><a href=\"".$link[1]."\" target=\"_blank\">".$title[2]."</a></font><br />";
}
}

ca marche pas
Rikaix
remplace le par le contenu du code ... post (message) juste au dessus du tien ...
patrick58
ca marche trés bien merci rikaix
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 ...
Franck
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 .. icon13.gif
patrick58
OK merci Rikaix

Bonne soirée a plus
Him
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
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 &amp; (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... busted_blue.gif busted_red.gif
rgo74
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
rgo74
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 &amp; (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... busted_blue.gif busted_red.gif


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
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 !


sciences2.gif 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.
Invision Power Board © 2001-2012 Invision Power Services, Inc.