Voici en détail le problème :
J'utilise actuellement le script netref et j’essaye de le remettre a jour (validation w3c et quelque petit "truc") cependant hier je m'aperçois que le formulaire de soumission de site ne fonctionne plus alors qu'il n'y avait aucun problème avant ? je me suis dit que c'était peut-être une modification qui posait problème mais je ne trouve rien de suspect ?
Je me permet de poster l'url du formulaire ainsi que son code ci dessous :
Adresse du formulaire
Le code de la page :
<?
if (isset($_POST['url'])) $url=$_POST['url']; else $url="http://";
if (isset($_POST['cat'])) $cat=$_POST['cat']; else $cat=0;
if (isset($_POST['action'])) $action=$_POST['action']; else $action="";
if (isset($_POST['rech_meta_actif'])) $rech_meta_actif=$_POST['rech_meta_actif']; // variable incluse dans le fichier d'option
$erreur=0;
if ($action=="inserer"){
if ($url!="http://" && $url!="http://www." && $url!="http://www." && $url!=""){
$temp_url=substr($url,strlen($url)-4, 4);
if ($temp_url=="html" | $temp_url==".htm" | $temp_url==".php" | $temp_url=="php3" | $temp_url==".asp") ;
else {
if ($url[strlen($url)-1]!='/')
$url.='/';
}
@$tags=get_meta_tags($url);
if (is_array($tags)){
if (isset($_REQUEST['PHPSESSID'])) session_start($_REQUEST['PHPSESSID']); else session_start();
if (!isset($tags["keywords"])) if (isset($tags["Keywords"])) $tags["keywords"]=$tags["Keywords"]; else $tags["keywords"]=@$tags["KEYWORDS"];
if (!isset($tags["description"])) if (isset($tags["Description"])) $tags["description"]=$tags["Description"]; else $tags["description"]=@$tags["DESCRIPTION"];
if (!isset($tags["email"])) if (isset($tags["Email"])) $tags["email"]=$tags["Email"]; else $tags["email"]=@$tags["EMAIL"];
$_SESSION['des_meta']=$tags["description"];
$_SESSION['mot_meta']=$tags["keywords"];
$_SESSION['email_meta']=$tags["email"];
}
header("Location: ajoutsite2.php?url=$url&cat=$cat");
}
else $erreur=1;
}
$aff_titreajout=1; // Pour afficher les bonnes meta-tags // A ne pas modifier !!!
include ('inc/header.php');
if ($erreur==1) { echo "<br/><strong>$erreuradresse</strong>"; $val=1; }?>
<?php
if ($action!="inserer" || $val=1)
{ if ($erreur!=1) $url="http://"; ?>
<div class="title">Référencement d'un site</div>
<p>Le référencement de votre site est en deux etape, voici la première.</p>
<form name="form1" method="post" action="">
<? echo $texturl1 ?>
<input type="text" name="url" size="50" value="<? echo $url ?>" />
<input type="submit" name="Submit" value="<? echo $poursuivre ?>" />
<input type="hidden" name="action" value="inserer" />
<input type="hidden" name="rech_meta_actif" value="1" />
<input type="hidden" name="cat" value="<? echo $cat ?>" />
</form>
<? } ?>
<p class="center"><a href="<? echo "index.php"; ?>"><? echo $retourannu ?></a></p>
<? include("inc/foot.php"); ?>
Voila je crois que je n'ai rien oublier, je vous signal que je n'ai pas de grande notion en php donc si vous pouviez me donner un coup de main ou un début de piste ou chercher je vous en remercie d'avance Bonne fin de journée a vous Azuriel