problème avec un moteur de recherche - PHP - Programmation
Marsh Posté le 10-10-2007 à 04:09:40
Avec les versions récentes de php, les variables globales sont définies à "off" par défaut.J'ai passé les variables globales de register_globals à "on" dans le fichier php.ini,lescript à l'air de fonctionner mais quand le site est sur le net,j'ai toujours le même problème.
Marsh Posté le 10-10-2007 à 11:02:30
normal, register_globals à "on", c'est pas bien. En gros, faut que tu regardes d'où viennent certaines variables (de formulaires, de sessions...) et utiliser les variable $_POST, $_GET, $_SESSION en faisant des remplacements.
ex :
$MaVar qui viendrait d'un formulaire posté en post devient $_POST["MaVar"].
Après, tu peux automatiser ça en message en début des scripts qui le nécessite un truc du genre :
Code :
|
cela dit, attention aux collisions, si une variable ayant le même nom qu'une des clés d'un des 3 tableaux existe déjà, son contenu va être écrasé avec la nouvelle valeur.
ps : j'ai regardé la description du moteur de recherche. Y'a aucun mécanisme d'indexation Sur un site un tant soit peut conséquent, je te raconte pas les perfs!!!
Marsh Posté le 09-10-2007 à 03:00:05
Bonjour,
Je ne conais pas le php, j'essai d'intégrer un moteur de recherche dans une page web(le script est ici==>http://www.toocharger.com/s-script [...] e-1016.htm).
recherche rapide v2
Mais voila lorsque je clique sur recherché une page d'erreur 404 s'ouvre (la page est introuvable).Pour le moment j'essai de le faire fonctionner avec wampserver.
Je dois indiquer deux fois dans le script l'endroit ou il est placé à l'occurence dans le répertoire "www" .
voila ce que j'ai:
echo "<tr><td valign=top><br><a href=http://localhost
et
# le repertoire courant est ici moteur : donc "http://localhost/moteur"
echo "http://localhost"
Que dois je écrire ici:http:...... ?
Merci.
Message édité par Profil supprimé le 09-10-2007 à 03:03:59