Il y a actuellement 205 visiteurs
Jeudi 18 Avril 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

[résolu]EasyPHP 1.8

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

[résolu]EasyPHP 1.8

Message le 03 Mai 2007 09:59

Bonjour,

Je viens de passer de EasyPHP 1.6 à EasyPHP 1.8 (en l'installant par dessus), j'ai bien retrouvé mes bases de données. Mais l'interclassement est "Latin_swedish_ci", c'est normal ?

Sinon plus grave, j'ai plein de messages d'erreur du genre :

Code: Tout sélectionner
Notice: Undefined index: nom in c:wwwincconfig.php on line 33


quand j'accède à un cookie par $_COOKIE[...

Et les messages :

Code: Tout sélectionner
Warning: Cannot modify header information - headers already sent by.....


quand j'essaye de créer un cookie, voici un ex de ligne qui bloque :
setcookie('login', $log, time()+$dureecookie, "/", "", 0);
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 


Message le 03 Mai 2007 10:09

Je viens de voir ça dans la faq de EasyPHP :

J'ai plein d'erreurs "Notice: Undefined variable" ou "Undefined index" dans mes scripts.
# Depuis PHP 4.2.0 d'avril 2002 il faut maintenant: Initialiser ses variables avant de les utiliser.
# Recuperer les variables passées par GET ou POST avec (respectivement) $var=$_GET['var']; ou $var=$_POST['var'];.
# Gerer les sessions avec $_SESSION.


Je pense que je respecte les 3 points, mais comme mes cookies ne sont plus créés, ça bloque...


Voici le début de mon script de connexion :

Code: Tout sélectionner
require_once("inc/config.php");

$nompage = "login";
$titrepage = "Connexion";

$dureecookie = 36000; // secondes

if(isset($_POST['login']) and isset($_POST['pass'])) {
  $login = $_POST['login'];
  $pass = $_POST['pass'];
  // recherche du login/pass dans la base
  $sql_Login="SELECT log,pwd,droits FROM users WHERE log = '$login';";

  if(!$query_sql_Login = mysql_query($sql_Login)) {
    include_once("inc/head.php");
    echo "<p class='erreur'>
Utilisateur inconnu !
</p>
";
    echo "<p class='erreur'>
<a href='login.php'>
Réessayer
</a>
</p>
";
  }
  else {
    $log_ = mysql_fetch_row($query_sql_Login);
   
    if($log_[1] == $pass) {
      //Ajout du cookie d'authentification (durée 10H)
      setcookie('login', $log_[2], time()+$dureecookie, "/", "", 0);
      setcookie('nom', $log_[0], time()+$dureecookie, "/", "", 0);
      // rechargement de l'index
      header("location:index.php");
    }
    else
    {
      include_once("inc/head.php");
      echo "<p class='erreur'>
Mot de passe incorrect !
</p>
";
      echo "<p class='erreur'>
<a href='login.php'>
Réessayer
</a></p>
";
    }
  }
}
else {



et j'ai des messages pour ces 3 lignes :

Code: Tout sélectionner
      setcookie('login', $log_[2], time()+$dureecookie, "/", "", 0);
      setcookie('nom', $log_[0], time()+$dureecookie, "/", "", 0);
      // rechargement de l'index
      header("location:index.php");
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 

Message le 03 Mai 2007 10:25

Bon finalement, je viens de trouver tout seul comme un grand :) , en mettant

Code: Tout sélectionner
if(isset($_COOKIE['nom'])) {
  $user = $_COOKIE['nom'];
}


au lieu de " $user = $_COOKIE['nom']; ", ça marche.

mais vu le nombre de messages d'erreurs qu'il affiche dans mon appli, je vais revenir à EasyPHP 1.6, ce serait un perte de temps de tout corriger juste pour avoir la dernière version :evil:
Avatar de l'utilisateur
gael49
Expert(e)
Expert(e)
 
Messages: 1935
Inscription: 07 Sep 2004 20:11
Localisation: Les Mauges
 



Sujets similaires

Message [Résolu] comment utiliser opera
Bonjour J'ai installé opera, je n'arrive pas à le mettre en français ? Il y a aussi la page d'accueil qui me gêne, pleine de petites fenêtres qui ne m'intéressèrent pas. Merci
Réponses: 17

Message [Résolu] Impossible lancer Windows défender hors ligne WIN10
Salut à vous j'ai voulu lancer Windows Defender hors ligne et malgré plusieurs tentatives et démarrages, il ne se passe rien je suis allé sur mon disque dur C où est installé Windows Defender et puis sur offline j'ai cliqué sur en administrateur : OfflineScannerShellet voici le message Je précis ...
Réponses: 64

Message mot de pass [Résolu]
bonjour quand j'allume le pc il demande un mot de passe et option de connexion ..comment je peu supprimé ça pour que l'ordi s'allume sans cet option ...si y a moyen ça sera bien ps: installation Windows car j'ai remplacé mon DD par un SSD ce week-endmerci
Réponses: 23

Message [Résolu]Paramètrage de mon profil
Bonjour, Lorsque je veux ajouter une signature dans mon profil ==> Modifier la signature, la visualisation de celle-ci se fait bien mais lorsque je valide, rien apparait sous mes messages. Il y a t-il un temps de délai pour voir apparaitre ma signature en bas de mes messages (normalement cela do ...
Réponses: 4

Message [Résolu] Le fameux soucis du "voile blanc" sur un écran.
Bonjour/Bonsoir, je viens à vous aujourd'hui car j'ai acheter un écran LG 24M47VQ-P ( Je crois qu'il s'âgit la de la réph mais je ne suis pas sur ) et lorsque je le branche il fonctionne parfaitement cependant il y a une chose qui me dérange fortement c'est un voile blanc qui viens se mettre sur l'é ...
Réponses: 15

Message [résolu] (tout seul) traducteur google intrusif
Bonjour Dès que je navigue sur un site étranger, j'ai la traduction de google, je n'en veux pas, il y a moyen de s'en débarrasser ? Merciici :J'éditeOui déjà Je n'avais pas assez cherché, normalement, j'ai réussi :Comment désactiver le traducteur ?Activer ou désactiver la traductionSur votre ordin ...
Réponses: 5


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.
cron