CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] Parse error avec un fwrite

Naubeur
Naubeur
Niveau 6
24 avril 2013 à 00:57:40

Hello,

Je poste pour demander un peu d'aide parce que je trouve pas d'où vient mon erreur.

J'ai récupéré les données d'un formulaire avec une méthode POST et je veux ensuite les écrire dans un fichier texte et j'ai droit à une jolie erreur :

Parse error: syntax error, unexpected ';' in C:\Program Files (x86)\EasyPHP-12.1\www\emprunteurs.php on line 7

Voila mon code :

<?php

//Ouverture du fichier texte
$emprunteurs = fopen ("emprunteurs.txt", "a");
//Copie des données
fwrite($emprunteurs, $_POST['identifiant']; . ";" . md5($_POST['password'];) . "\n";);
fclose ($emprunteurs);

?>

Le problème vient de la ligne avec le fwrite mais je comprends pas pourquoi il accepte pas le ";".

Voia, merci à ceux qui m'aideront.

ThedahuDragon
ThedahuDragon
Niveau 6
24 avril 2013 à 07:41:48

md5($_POST['password'];) <--- le ';' ici ne semble pas apprécié :P

Pseudo supprimé
Pseudo supprimé 24 avril 2013 à 07:42:50

Les ";", c'est juste à la fin de la ligne sinon il comprend que dalle.

fwrite($emprunteurs, $_POST['identifiant']; . ";" . md5($_POST['password'];) . "\n";);
:d)
fwrite($emprunteurs, $_POST['identifiant'].";".md5($_POST['password']).
"\n");

ThedahuDragon
ThedahuDragon
Niveau 6
24 avril 2013 à 07:42:52

"\n";) <--- Ni celui ci
$_POST['identifiant'] <--- et celui la non plus D:

Pseudo supprimé
Pseudo supprimé 24 avril 2013 à 07:43:25

Devancé. :noel:

Naubeur
Naubeur
Niveau 6
24 avril 2013 à 10:52:35

Ah en effet ça marche bien mieux pourtant :)
Merci beaucoup !

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment