Il y a actuellement 347 visiteurs
Jeudi 21 Novembre 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] Appels indésirables
Bonsoir? J'ai besoin d'aide, je n'en peux plus, mon portable est sur liste rouge, j'ai plusieurs appels par jour, d'un cabinet de santé, "santénéa", ils demandent à parler à ma femme, qui est décédée en octobre 2022, je ne comprends pas le lien entre mon numéro de portable et ma femme. ? J ...
Réponses: 27

Message [Résolu] Récupération du dual boot
Bonjour,Pourriez-vous m'aider à remettre le dual boot" sur un pc portable HP modèle G7 1235 SF" qui a Windows 10 et Ubuntu 24.04 que j'ai installé dans " l'espace libre" du disque dur mais au démarrage c'est Ubuntu qui est démarre directement, comment faire ?J'aurai voulu garder ...
Réponses: 13

Message [résolu] Inscris à l'insu de mon plein gré
Bonjour J'ai un souci, qui m'énerve vraiment, ma fille m'a réglé une smart TV, pour que le Chromecast intégré fonctionne elle m'a créé un compte sur google. Presque sur chaque site, j'ai ceci :Sur le site TV loisir, je n'ai pas fait exprès, j'ai cliqué sur ok, au lieu de la croix, ça m'a créé un com ...
Réponses: 3

Message Partition inutilisée [Résolu]
Bonjour à tous !J'ai encore des lacunes (normal vu mon âge....):Après avoir fait du ménage sur mon disque SSD, il y reste Win 8 et Ubuntu 22.04 plus une partition de 6 Go que je voudrais utiliser pour y stocker des sauvegardes non critiques.Elle est nommée "Lost+found"Je ne peux pas avoir ...
Réponses: 3

Message [résolu] C'est le bazar sur mon bureau
Bonjour Quand je veux héberger une image ou autre chose de mon bureau, j'ai ça, maisquescequecestdoncquetoutcestmachins? Merci
Réponses: 8

Message [RÉSOLU] Vidéos invisibles avec Firefox dans un forum
Bonjour à tous.Je ne sais pas si je suis au bon endroit pour poser ma question; ce sous répertoire me semblait le plus approprié.Je fréquente un forum depuis de nombreuses années et je constate que les vidéos postées dans les messages ne s'affichent plus avec Firefox. Quand je regarde le détail des ...
Réponses: 5


Qui est en ligne

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


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