Php et erreur 500

Fermé
nicotendo - 24 déc. 2008 à 15:01
truevince Messages postés 62 Date d'inscription samedi 27 décembre 2008 Statut Membre Dernière intervention 31 janvier 2009 - 27 déc. 2008 à 17:46
Bonjour, je souhaite créer une fonction de test de login et mot de pass par lecture dans un fichier, mais free me renvoi l'erreur 500 et il est assez difficile de localiser l'erreur en php.
Voici mon code et merci pour votre aide.
ps: en gros, je test si le login et le mdp existe dans le fichier Login.txt, sous la forme "login:motdepass"



<?php
function existe ($login, $pass) {
$chaine = "";
$fichier = 'doc/Login.txt';
$file = fopen($fichier, "r");
$contenu = fread ($file , filesize($fichier));


//Tant que l'on ne se trouve pas à la fin du fichier
while (!feof($file)) {
$ligne = fgets ($file);
$chaine = explode(':', $ligne);

if (($chaine[0] == $login) && ($chaine[1] == $pass)) {
return (1);
}
}
fclose ($file);
return (0);
}
?>

<?php if (($login == "Votre Login" || $login == null) &&
($pass == "Mot de Pass" || $pass == null)) { ?>

<form method="get">
<input type="text" name="login" id="login" size="20" value="Votre Login"></p>
<input type="password" name="pass" id="pass" size="20" value="Mot de Pass"></p>
<input type="submit" value="OK" />
</form>
<address>
<input type="button" value='Nouveau' onclick="window.location='#';" />
</address>

<?php

} else {
if (existe($login, $pass) == 1) {

echo "<p>Login ou mot de pass incorrecte!</p>";
$login = null;
$pass = null;

} else {
$connecte = 1;

echo "Bonjour " . $_GET['login']; ?>

<address>
<input type="button" value='Déconnexion' onclick="window.location='index.php';" />
</address>

<?php } } ?>

3 réponses

smed_79 Messages postés 1291 Date d'inscription dimanche 21 septembre 2008 Statut Contributeur Dernière intervention 17 mars 2017 844
27 déc. 2008 à 17:46
bonjour,
le mod rewrite n'ai pas disponible sur Free.fr supprimer le fichier .htaccess !

http://www.siteduzero.com/tutoriel-3-39073-simuler-l-url-rewriting-chez-free.html

@++
1
clintm Messages postés 689 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 10 juin 2015 75
27 déc. 2008 à 17:39
salut

est ce que tu a un fichier .htaccess sur le serveur free ?
0
truevince Messages postés 62 Date d'inscription samedi 27 décembre 2008 Statut Membre Dernière intervention 31 janvier 2009 27
27 déc. 2008 à 17:46
Salut,
jcrois qu'erreur 500 est relative a la base de donnée, mysql donc.

Regarde si t'as pas merdouillé de ce coté là !

Cordialement.
0