Erreur php/ renvoie fichier vide
Résolu/Fermé
gormonius
Messages postés
13
Date d'inscription
mercredi 17 décembre 2008
Statut
Membre
Dernière intervention
25 février 2010
-
1 oct. 2009 à 17:08
gormonius Messages postés 13 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 25 février 2010 - 2 oct. 2009 à 07:35
gormonius Messages postés 13 Date d'inscription mercredi 17 décembre 2008 Statut Membre Dernière intervention 25 février 2010 - 2 oct. 2009 à 07:35
A voir également:
- Erreur php/ renvoie fichier vide
- Erreur 0x80070643 - Accueil - Windows
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
8 réponses
Autumn`Tears
Messages postés
1054
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
23 octobre 2013
145
1 oct. 2009 à 17:09
1 oct. 2009 à 17:09
Bonjour,
Est-ce que ton serveur Apache est bien actif ?
Est-ce que ton serveur Apache est bien actif ?
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
1 oct. 2009 à 17:13
1 oct. 2009 à 17:13
Salut!
Il faut lancer ton serveur pour corriger ce problème!Ensuite,depuis ton serveur tu lance ta page de connexion
Cdt
Il faut lancer ton serveur pour corriger ce problème!Ensuite,depuis ton serveur tu lance ta page de connexion
Cdt
gormonius
Messages postés
13
Date d'inscription
mercredi 17 décembre 2008
Statut
Membre
Dernière intervention
25 février 2010
4
1 oct. 2009 à 17:29
1 oct. 2009 à 17:29
Merci pour votre réaction rapide !
Mon serveur est bien lancé .....
J'ai relevé cette erreur dans le fichier "error.log" d'appache :
[Thu Oct 01 15:52:44 2009] [error] [client 127.0.0.1] PHP Warning: mysql_close(): no MySQL-Link resource supplied in C:\\Program Files\\EasyPHP5.3.0\\www\\WoG\\Connexion.php on line 72, referer: http://localhost/WoG/
Effectivement après avoir enlevé le "mysql_close()" mon problème a été résolu....
Voici mon code :
if(isset($_POST['login']) && isset($_POST['pass']))
{
require("serv-connect.php");
require("Fonction.inc.php");
$login=$_POST['login'];
$pass=$_POST['pass'];
$reLog = mysql_query("SELECT * FROM membre WHERE login=\"$login\" ") or die(mysql_error());
if(mysql_num_rows($reLog) != 0)
{
Traitement .....
}
mysql_close();
Maintenant la question est pourquoi?
Mon serveur est bien lancé .....
J'ai relevé cette erreur dans le fichier "error.log" d'appache :
[Thu Oct 01 15:52:44 2009] [error] [client 127.0.0.1] PHP Warning: mysql_close(): no MySQL-Link resource supplied in C:\\Program Files\\EasyPHP5.3.0\\www\\WoG\\Connexion.php on line 72, referer: http://localhost/WoG/
Effectivement après avoir enlevé le "mysql_close()" mon problème a été résolu....
Voici mon code :
if(isset($_POST['login']) && isset($_POST['pass']))
{
require("serv-connect.php");
require("Fonction.inc.php");
$login=$_POST['login'];
$pass=$_POST['pass'];
$reLog = mysql_query("SELECT * FROM membre WHERE login=\"$login\" ") or die(mysql_error());
if(mysql_num_rows($reLog) != 0)
{
Traitement .....
}
mysql_close();
Maintenant la question est pourquoi?
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
1 oct. 2009 à 17:36
1 oct. 2009 à 17:36
ça dépend de là où tu as mis ton mysql_close().On peut voir le code complet?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gormonius
Messages postés
13
Date d'inscription
mercredi 17 décembre 2008
Statut
Membre
Dernière intervention
25 février 2010
4
1 oct. 2009 à 17:47
1 oct. 2009 à 17:47
if(isset($_POST['login']) && isset($_POST['pass']))
{
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("wog") or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
$login=$_POST['login'];
$pass=$_POST['pass'];
$reLog = mysql_query("SELECT * FROM membre WHERE login=\"$login\" ") or die(mysql_error());
if(mysql_num_rows($reLog) != 0)
{
require("Cryptage_pass.php");
$tab_log = mysql_fetch_array($reLog);
$pass_crypte = $tab_log["pass"];
$pass_decript = Crypter($pass_crypte, -1);
if($tab_log["login"] == $login && $pass_decript == $pass)
{
if($tab_log["Groupe"] == "Membre")
{
$recup_profil = mysql_query("SELECT * FROM profils WHERE pseudo=\"$login\" ") or die(mysql_error());
$recup_prof = mysql_fetch_array($recup_profil);
$info = array();
$info["pseudo"] = $recup_prof["pseudo"];
$info["level"] = 1;
$info["niv"] = $recup_prof["niveau"];
$info["ram"] = $recup_prof["ram"];
$info["exp"] = $recup_prof["experience"];
$info["carac"] = $recup_prof["caracteristique"];
$info["objets"] = $recup_prof["objets"];
$profil = new Membre($info);
$_SESSION["profil"] = serialize($profil);
}
elseif($tab_log["Groupe"] == "Admin")
{
$recup_profil = mysql_query("SELECT * FROM profils WHERE pseudo=\"$login\" ") or die(mysql_error());
$recup_prof = mysql_fetch_array($recup_profil);
$info = array();
$info["pseudo"] = $recup_prof["pseudo"];
$info["level"] = 666;
$info["niv"] = $recup_prof["niveau"];
$info["ram"] = $recup_prof["ram"];
$info["exp"] = $recup_prof["experience"];
$info["carac"] = $recup_prof["caracteristique"];
$info["objets"] = $recup_prof["objets"];
$profil = new Admin($info);
}
}
else
{
echo "Mot de passe incorrect";
}
}
else
{
echo "Utilisateur inconnue";
}
mysql_close();
}
{
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("wog") or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
$login=$_POST['login'];
$pass=$_POST['pass'];
$reLog = mysql_query("SELECT * FROM membre WHERE login=\"$login\" ") or die(mysql_error());
if(mysql_num_rows($reLog) != 0)
{
require("Cryptage_pass.php");
$tab_log = mysql_fetch_array($reLog);
$pass_crypte = $tab_log["pass"];
$pass_decript = Crypter($pass_crypte, -1);
if($tab_log["login"] == $login && $pass_decript == $pass)
{
if($tab_log["Groupe"] == "Membre")
{
$recup_profil = mysql_query("SELECT * FROM profils WHERE pseudo=\"$login\" ") or die(mysql_error());
$recup_prof = mysql_fetch_array($recup_profil);
$info = array();
$info["pseudo"] = $recup_prof["pseudo"];
$info["level"] = 1;
$info["niv"] = $recup_prof["niveau"];
$info["ram"] = $recup_prof["ram"];
$info["exp"] = $recup_prof["experience"];
$info["carac"] = $recup_prof["caracteristique"];
$info["objets"] = $recup_prof["objets"];
$profil = new Membre($info);
$_SESSION["profil"] = serialize($profil);
}
elseif($tab_log["Groupe"] == "Admin")
{
$recup_profil = mysql_query("SELECT * FROM profils WHERE pseudo=\"$login\" ") or die(mysql_error());
$recup_prof = mysql_fetch_array($recup_profil);
$info = array();
$info["pseudo"] = $recup_prof["pseudo"];
$info["level"] = 666;
$info["niv"] = $recup_prof["niveau"];
$info["ram"] = $recup_prof["ram"];
$info["exp"] = $recup_prof["experience"];
$info["carac"] = $recup_prof["caracteristique"];
$info["objets"] = $recup_prof["objets"];
$profil = new Admin($info);
}
}
else
{
echo "Mot de passe incorrect";
}
}
else
{
echo "Utilisateur inconnue";
}
mysql_close();
}
gormonius
Messages postés
13
Date d'inscription
mercredi 17 décembre 2008
Statut
Membre
Dernière intervention
25 février 2010
4
1 oct. 2009 à 20:20
1 oct. 2009 à 20:20
Personne ne sais?
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
1 oct. 2009 à 23:30
1 oct. 2009 à 23:30
Salut!
Je crois que ça devrait marché
If(isset($_POST['login']) && isset($_POST['pass'])) { mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("wog") or die(mysql_error()); mysql_query("SET NAMES 'utf8'"); $login=$_POST['login']; $pass=$_POST['pass']; $reLog = mysql_query("SELECT * FROM membre WHERE login=\"$login\" ") or die(mysql_error()); if(mysql_num_rows($reLog) != 0) { require("Cryptage_pass.php"); $tab_log = mysql_fetch_array($reLog); $pass_crypte = $tab_log["pass"]; $pass_decript = Crypter($pass_crypte, -1); if($tab_log["login"] == $login && $pass_decript == $pass) { if($tab_log["Groupe"] == "Membre") { $recup_profil = mysql_query("SELECT * FROM profils WHERE pseudo=\"$login\" ") or die(mysql_error()); $recup_prof = mysql_fetch_array($recup_profil); $info = array(); $info["pseudo"] = $recup_prof["pseudo"]; $info["level"] = 1; $info["niv"] = $recup_prof["niveau"]; $info["ram"] = $recup_prof["ram"]; $info["exp"] = $recup_prof["experience"]; $info["carac"] = $recup_prof["caracteristique"]; $info["objets"] = $recup_prof["objets"]; $profil = new Membre($info); $_SESSION["profil"] = serialize($profil); } elseif($tab_log["Groupe"] == "Admin") { $recup_profil = mysql_query("SELECT * FROM profils WHERE pseudo=\"$login\" ") or die(mysql_error()); $recup_prof = mysql_fetch_array($recup_profil); $info = array(); $info["pseudo"] = $recup_prof["pseudo"]; $info["level"] = 666; $info["niv"] = $recup_prof["niveau"]; $info["ram"] = $recup_prof["ram"]; $info["exp"] = $recup_prof["experience"]; $info["carac"] = $recup_prof["caracteristique"]; $info["objets"] = $recup_prof["objets"]; $profil = new Admin($info); } } else { echo "Mot de passe incorrect"; } } else { echo "Utilisateur inconnue"; } } mysql_close();
Je crois que ça devrait marché
gormonius
Messages postés
13
Date d'inscription
mercredi 17 décembre 2008
Statut
Membre
Dernière intervention
25 février 2010
4
2 oct. 2009 à 07:35
2 oct. 2009 à 07:35
Bon ben écoutez ça à l'air de marcher quand j'enlève le "mysql_close()" donc je vais essayer de voir pourquoi
il gueule.
Je laisse le post dans cet état pour l'instant si quelqu'un vois une erreur....
et si il n'y a pas de news je l'afficherais en résolut.
En tout cas merci beaucoup pour votre aide et votre rapidité de réponse
Bonne continuation.
il gueule.
Je laisse le post dans cet état pour l'instant si quelqu'un vois une erreur....
et si il n'y a pas de news je l'afficherais en résolut.
En tout cas merci beaucoup pour votre aide et votre rapidité de réponse
Bonne continuation.