nygma

  • Site web
  • Nombre de sujets
    21
  • Nombre de messages
    89
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

nygma
le 21/11/2003 à 23:37
ça marche sur en local mais pas sur le web
mais c'est louche.
qu'est-ce qui peut faire que juste sur ces 3 pages ça merde, et que sur les autres, qui sont aussi grosses et avec plus de code, ça marche niquel.
nygma
le 21/11/2003 à 23:28
ça marche sur en local mais pas sur le web
en fait, la page login existe. mais comme ça merdait, j'ai créé une copie identique. logine

(je me disais que y'avait ptetre un nom de fichier
réservé, ou une connerie comme ça)

mais ça fait pareil avec login.php dans le lien.

si tu fais actualiser avec logine.php, tu arriveras au même endroit.

essaye d'entrer avec
nom = alex
pwd = alex
nygma
le 21/11/2003 à 23:25
ça marche sur en local mais pas sur le web
quand t'as cliqué sur "entrer" ça t'a bien mis une erreur à l'affichage de login.php, non ?

et si mes liens sont faux, pourquoi ça marche niquel sur localhost ?
nygma
le 21/11/2003 à 23:23
ça marche sur en local mais pas sur le web
bon sang, ça rame tout d'un coup...
tout le monde mate ou quoi??

donc, y'a PAS de code d'erreur.

juste "impossible d'afficher la page", et tout le blabla explorer.... pas de numéro.

ok pour le chmod. je connaissais, en fait, mais ça remonte ;=)

pas de soucis de ce côté là. ws ftp me dis que tous mes fichiers ont les mêmes droits.

pour les header, ok, mais le problème vient du lien vers "logine.php" depuis connection.php
nygma
le 21/11/2003 à 23:12
ça marche sur en local mais pas sur le web
voila le fichier avec le form. (y marche)

<? include("_top.php"); ?>


<body bgcolor="#FFFFFF">
<div align="center"><b><font face="Verdana" size="2" color=#aa7c31>Pour
entrer dans l'espace membre, saisissez votre pseudo et votre mot de passe :</font></b>
<form method="post" action="logine.php">
<b><font face="Verdana" size="1">Pseudo<br>
<input type="text" name="pseudo_membre">
<br>
<br>
Mot de passe</font></b><br>
<input type="password" name="passe_membre">
<br>
<br>
<input type="submit" name="Submit" value="Entrer">
</form>
<font face="Verdana" size="2"><a href="nouveau.php">Inscription</a></font>
</div>

<? include("_btm.php"); ?>


et voilà le fichier logine.php :


<?

$pseudo_membre= $_POST["pseudo_membre"];
$passe_membre= $_POST["passe_membre"];


require("conf.php");

/*-----------------------------------------------------------------*/
/* PROGRAMME PRINCIPAL */
/*-----------------------------------------------------------------*/

// CONNEXION A LA BASE DE DONNEE

$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}

// ON SELECTIONNE L'ENREGISTREMENT CONTENANT LE LOGIN ET
// MOT DE PASSE SAISIS A LA PAGE INDEX.HTM
$requete=mysql_db_query($sql_bdd,"select pseudo,passe from membre where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());

// SI AUCUN ENREGISTREMENT NE CORRESPOND
if(mysql_num_rows($requete)==0)
{
// REDIRECTION VERS LA PAGE ERREUR
header("Location:$url_erreur");
}

// SI LE LOGIN ET MOT DE PASSE SONT EXACTES
else
{
// CREATION D'UN IDENTIFIANT ALEATOIRE
$taille = 20;
$lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
srand(time());
for ($i=0;$i<$taille;$i++)
{
$id.=substr($lettres,(rand()%(strlen($lettres))),1);
}

// MISE A JOUR DE L'IDENTIFIANT DANS LA TABLE
$requete=mysql_db_query($sql_bdd,"update membre set id=\"$id\" where pseudo=\"$pseudo_membre\" and passe=\"$passe_membre\"",$db_link) or die(mysql_error());



// REDIRECTION VERS UNE PAGE PROTEGEE AVEC L'IDENTIFIANT SERVANT DE CLE
header("Location:zonemembre.php?&id=".$id);
}

// DECONNEXION MYSQL
mysql_close($db_link);
?>
nygma
le 21/11/2003 à 23:05
ça marche sur en local mais pas sur le web
mes liens sont bons, pas de soucis.

si je mets une autre page php dans le lien, ça marche.
apparement, il n'y a que 3 des pages php qui merdent. (celles qui gèrent les sessions)

et le message est bien "impossible d'afficher" et non "impossible de trouver"

ça veut dire que le navigateur trouve la page php, mais pour une raison inconnue, ne peut l'afficher.
nygma
le 21/11/2003 à 22:30
ça marche sur en local mais pas sur le web
je pense pas....
le serveur fonctionne bien pour la page principale et fonctionne bien aussi pour le début de jeu que j'ai créé. (une carte avec un bonhomme qui se promène dessus.)
j'ai voulu ajouter une gestion des membres, pour que chacun joue SON perso.
et ça marche en local.

nygmapop.free.fr

la section membre foire.... pige pas...
nygma
le 21/11/2003 à 22:04
ça marche sur en local mais pas sur le web
Salut !

je reste perplexe. tout marche nickel sur localhost. je transfère sur mon site, et là, certains fichiers ne fonctionnent plus quand je les appelle depuis un formulaire.
je mets action="lapage.php"
et il répond : impossible d'ouvrir la page

mais la page est là!!!
si je fait "actualiser" plusieurs fois, le code php est exécuté.
je suppose qu'il y a un problème avec la commande action...

je suis perdu.

Merci !
LoadingChargement en cours