Okay donc j'ai mis en place cette chose afin que je puisse imprimer la page que les gens venaient, et ensuite mettre des étiquettes factices sur certaines pages. Certaines pages ont commenté les balises "linkto" avec du texte entre les deux.basique si/alors avec PHP
Mon problème est que certaines de mes pages n'ont pas de texte "linkto". Quand je jette un lien vers cette page à partir de là, je veux tout saisir entre "title" et "/ title". Comment puis-je changer l'eregi de sorte que s'il se vide, il devrait alors saisir le titre?
Voici ce que j'ai jusqu'ici, je sais que j'ai juste besoin d'une sorte de si/alors mais je suis un débutant de rang. Merci d'avance pour toute aide:
<?php
$filesource = $_SERVER['HTTP_REFERER'];
$a = fopen($filesource,"r"); //fopen("html_file.html","r");
$string = fread($a,1024);
?>
<?php
if (eregi("<linkto>(.*)</linkto>",
$string, $out)) {
$outdata = $out[1];
}
//echo $outdata;
$outdatapart = explode(" " , $outdata);
echo $part[0];
>
Ne supposez jamais que $ _SERVER ["HTTP_REFERER"] 'sera une variable non vide. C'est une variable non fiable car les navigateurs et les utilisateurs peuvent définir cette option pour ne rien contenir. – random
... et ainsi peut proxies. – alex