begin process at 2012 05 31 01:04:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

probleme avec les codes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme avec les codes

samedi 10 juin 2006 à 09:08:14 | probleme avec les codes

astuces_jeux

bonjour,

c'est parce que je voulais vous demander parce que a chaque fois que je téélécharge un zip et que je l'extrait et que je lessaie en localhost j'ai une erreur comme sa :

Notice: Undefined variable: languages_list in C:\htdocs\phpmont\plugins\users\s_system.php on line 36

Notice: Undefined variable: QUERY_STRING in C:\htdocs\phpmont\index.php on line 35

Notice: Undefined variable: action in C:\htdocs\phpmont\index.php on line 53

Notice: Undefined variable: session_client_array in C:\htdocs\phpmont\index.php on line 82

Notice: Undefined variable: session_client_array in C:\htdocs\phpmont\index.php on line 82

Notice: Undefined variable: action in C:\htdocs\phpmont\index.php on line 127

Notice: Undefined variable: client_auth_array in C:\htdocs\phpmont\index.php on line 128

samedi 10 juin 2006 à 09:10:05 | Re : probleme avec les codes

astuces_jeux

C'ete erreur va chaque fois

est-ce que l'on peut maidee ???
merci d'avance

dimanche 11 juin 2006 à 00:44:38 | Re : probleme avec les codes

audayls

Salut,
"Notice: Undefined variable:" signifie que la variable n'est pas vérifié
(ce qui peut etre une faille si "register_global = on")
Pour vérifier ta variable tu utilise la fonction "isset".

--> Par exemple pour la premiere erreur :
(
Notice: Undefined variable: languages_list in C:\htdocs\phpmont\plugins\users\s_system.php on line 36)
Tu vas dans le fichier "
C:\htdocs\phpmont\plugins\users\s_system.php" et tu remplaces la ligne 36 par : "if (isset($languages_list)) {// Ici tu met la ligne 36}
else $
languages_list = '';"

Voila il y a peut être mieux comme solution mais celle ci fonctionne (c'est déjà çà )
lundi 12 juin 2006 à 20:15:54 | Re : probleme avec les codes

astuces_jeux

désoler mais je comprend pas bien tu peux etre un peu plus

claire

mardi 13 juin 2006 à 11:15:32 | Re : probleme avec les codes

audayls

C'est simple pourtant mais bon ...
Vas dans ton fichier "C:\htdocs\phpmont\plugins\users\s_system.php" et dit la ligne 36 stp.

mardi 13 juin 2006 à 19:48:16 | Re : probleme avec les codes

astuces_jeux

excuse moi mais je tai pas donné le prob avec le bon code celui qui marche pas est a cette adresse : http://www.phpcs.com/code.aspx?ID=20903

les messages derreur sont :

Notice: Undefined variable: page in C:\htdocs\index.php on line 2

Notice: Undefined variable: page in C:\htdocs\index.php on line 30

Notice: Undefined variable: q in C:\htdocs\index.php on line 41

la ligne 36 est :

  <input type="text" maxLength="256" size="40" name="q">

le code complet est :
index.php:

<?php
if($page=='addurl'){ // page d'ajout de site
?>
<center>
<br><br><br>
<form method="post" action="index.php?page=add">
      <table border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td width="208"><font class="normal">Titre de votre site :</font></td>
          <td width="166"><input type="text" name="title"></td>
        </tr>
        <tr>
          <td><font class="normal">Description simple et efficace :</font></td>
          <td><input type="text" name="description"></td>
        </tr>
        <tr>
          <td><font class="normal">URL du site :</font></td>
          <td><input type="text" value="http://" name="url"></td>
        </tr>
        <tr>
        <tr>
          <td></td>
          <td><input type="submit" value="Ajouter" onClick="alert('Votre site a été ajouté avec succès !')"></td>
        </tr>
      </table>
</form>
<br><br>powered by <a href="Sites'>http://sites.allopass.free.fr">Sites Allopass</a>
</center>
<?php
}elseif($page=='add'){ // action de l'ajout du site
$title = $_POST['title'];
$description = $_POST['description'];
$url = $_POST['url'];
require("config.inc.php");
$connexion = mysql_connect("$host", "$login", "$pass");
mysql_select_db("$database",$connexion);
$query = "INSERT INTO moteur (title,description,url) VALUES(\"$title\",\"$description\",\"$url\")";
$result = mysql_query($query); 
mysql_close($connexion);
Header("Location: index.php");
}elseif($q){ // recherche des sites
$q = $_POST['q'];
$q = strtolower($q);
$strlen = strlen($q);
if(!$q OR $strlen=='0' OR $strlen=='1' OR $strlen=='2' OR $q=='les' OR $q=='des'){
echo'<SCRIPT LANGUAGE="JavaScript">document.location.href="index.php"</SCRIPT>';
}else{
require("config.inc.php");
$mots = str_replace('+', ' ', trim($q));
$mots = str_replace('\'', ' ', $mots);
$mots = str_replace(',', ' ', $mots);
$mots = str_replace(':', ' ', $mots);
$tab = explode(' ' , $mots);
$nb = count($tab);
$sql = "SELECT * FROM moteur WHERE description LIKE '%$tab[0]%' ";
for($i = 1; $i < $nb; $i++){
$sql .= "OR LIKE '%$tab[$i]%'";
}
$sql .= "ORDER BY title ASC";
$connexion = mysql_connect($host, $login, $pass);
$result = mysql_db_query($database, $sql);
if(mysql_num_rows($result) == 0){
?>
<title>Aucun résultat</title>
<center><br><br><br>
<form method="post" action="index.php">
  <input type="text" maxLength="256" size="40" name="q">
  <input type="submit" name="value" value="Rechercher">
</form>
<br><br>
Aucun résultat
<br><br><a href="?page=addurl">Ajouter un site</a>
<br><br>powered by <a href="Sites'>http://sites.allopass.free.fr">Sites Allopass</a>
</center>
<?php
}else{
?>
<title>Résultats</title>
<center><br><br><br>
<form method="post" action="index.php">
  <input type="text" maxLength="256" size="40" name="q">
  <input type="submit" name="value" value="Rechercher">
</form>
</center>
<br><br>Voici les resultats de votre recherche :<br><br>
<?php
while($data = mysql_fetch_array($result)){ ?>
<br><br>
     <table width="516" border="0" cellpadding="0" cellspacing="0">
       <tr>
<?php           
echo '<td width="516"><a href="'.htmlentities($data['url']).'" target="_blank">'.htmlentities($data['title']).'</a></td>';
?>
          </tr>
          <tr>
<?php     
echo '<td>'.htmlentities($data['description']).'</td>';
?>   
    </tr>
    <tr>
<?php
echo '<td><i><font face="verdana" size="-1">'.htmlentities($data['url']).'</font></i></td>';
?>
    </tr>
  </table>
<?php
}
mysql_free_result($result);
}
mysql_close($connexion);
}
}else{
?>
<title>Rechercher</title>
<center><br><br><br>
<form method="post" action="index.php">
  <input type="text" maxLength="256" size="40" name="q">
  <input type="submit" name="value" value="Rechercher">
</form>
<br><br><a href="?page=addurl">Ajouter un site</a>
<br><br>powered by <a href="Sites'>http://sites.allopass.free.fr">Sites Allopass</a>
</center>
<?php
}
?>

il y a un fichier A LIRE.txt qui te seras peutetre utile :

A LIRE IMPERATIVEMENT :

-Pour installer le script, configurez le fichier config.inc.php (suivez les instructions des commentaires) importez la table sql dans
votre base, et pour finir uploadez tous les fichiers sauf table.sql et A LIRE.txt !
-vous êtes obligé de garder un lien vers le site du créateur ( [ Lien ])

MERCI.
 
et table.sql :

CREATE TABLE moteur (
title varchar(255) NOT NULL,
url varchar(255) NOT NULL,
description text NOT NULL
);

et config.php.inc :

<?php
$host = "localhost";      // l'adresse de votre serveur (localhost par default)
$login = "";             // votre login de connexion à la base
$pass = "";             // votre mot de passe
$database = "";        // nom de la base (votre login dans 90% des cas)
?>

les lignes qui pose probleme sont :

if($page=='addurl'){ // page d'ajout de site

}elseif($page=='add'){ // action de l'ajout du site

}elseif($q){ // recherche des sites

et il faut aussi te demander comment doije faire mon fichier config.inc.php
et pour la ligne 36 je dois faire quoi ???
@++

mardi 13 juin 2006 à 21:24:46 | Re : probleme avec les codes

audayls

Pour la ligne 36 je sais pas ce que tu dois faire puisque tu m'as pas dit le bon fichier

Mais pour ces erreurs :
Notice: Undefined variable: page in C:\htdocs\index.php on line 2
Notice: Undefined variable: page in C:\htdocs\index.php on line 30
Notice: Undefined variable: q in C:\htdocs\index.php on line 41

Il suffit simplement de changer :
-> à la ligne 2 "if($page=='addurl'){" par "if(isset($page) AND $page=='addurl'){"
-> à la ligne 30 "}elseif($page=='add'){" par "}"elseif(isset($page) AND $page=='add'){"
-> à la ligne 41 "}elseif($q){" par "}elseif(isset($q)){"
mercredi 14 juin 2006 à 07:37:34 | Re : probleme avec les codes

astuces_jeux

et tu peux maider a configurer config.inc.php

mercredi 14 juin 2006 à 07:40:57 | Re : probleme avec les codes

astuces_jeux

j'ai essayer mais il ne me met plus rien du code il me met juste sa : Parse error: syntax error, unexpected T_ELSEIF in C:\htdocs\index.php on line 30

mais plus rien du code tu vois tu peux maider ???
et aussi a configurer config.inc.php
merci d'avance

dimanche 18 juin 2006 à 08:52:44 | Re : probleme avec les codes

astuces_jeux

slt pourquoi tu réponds plus


1 2

Cette discussion est classée dans : variable, in, undefined, htdocs, phpmont


Répondre à ce message

Sujets en rapport avec ce message

easyphp v 1.6 ---> v 1.7 [ par szteam ] alors la je suis sur le cul sa fait un moment ke g pa programmer en php et voila je mi remet avec notamen en proger la reticfication de bug ds mon scr $val['nom'] vs. $val[0] - MySQL [ par webdesignasp ] salut,qq'un sait-il utiliser :while($val=mysql_fetch_array($res,$bdd)) { $code = $val['code']; $nom = $val['nom'] Probleme bizar... [ par VooDooS ] Voila, j'ais créé un formulaire permettant aux memebres de mon site demodifier leurs info, j'ais donc fais une requete SQL pour que dans les champs le undefined variable [ par night592000 ] bonjour,apres avoir visionné et téléchargé plusieurs projet, a chaque fois que j'execute certain d'entre eux, j'obtient l'erreur bien connue : "Notice pb de variable undefined (facile a resoudre...j'espere) [ par Goodfellas_42 ] salut mon pb est le suivant:Je realise un sondage en php/mysql et je veux recuperer des variables dans un autre fichier ke celui ou elle sont declarée Undefined variable dans easyphp [ par nicofree ] Salut a tous, je voudrai savoir comment retirer les message style; Undefined variable: varaiable in e:\easyphp1-7\www\mon_fichier.php on line 10Je sai Problème de variable [ par xactise ] Bonjour tuos le monde j'ai creer un formulaire en HTML qui recupere des donné et ces donner je ve les integrer dans un fichier en php tout fonctionne Probléme : Undefined variable [ par nycoss ] Voila mon probléme, j'ai installer Easy PHP 1.8 sur mon PC pour heberger un mon propre site web, et je voudrais offrire a mes visiteurs la possibilité Undefined variable ? [ par Hector78 ] Hello !Sur un site j'obtiens le message d'erreur ci-dessous, avec un fichierque j'utilise dans un autre site, où il fonctionne parfaitement.De quel pr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales