Posez votre question Signaler

Explication code php

likopa - Dernière réponse le 26 oct. 2010 à 13:26
Bonjour,
j'ai ce code la et je ne le comprend pas :
$fichier = "activites.txt";
$fp=fopen("", "r");
 if (!$fp=fopen($fichier, "r")) 
 {
             echo "Echec de l'ouverture du fichier";  
  } 

je ne comprends pas ca : $fp=fopen("", "r");
et ca : if (!$fp=fopen($fichier, "r"))
Merci de m'aider
Lire la suite 

Explication code php »

10 réponses
Réponse
+0
moins plus
http://php.net/manual/fr/function.fopen.php
Ajouter un commentaire
Réponse
+0
moins plus
Je ne vois pas où est l'explication concernant la fonction fopen lorsqu'on ne précise pas le nom du fichier en premier paramètre.

Avant de poser cette question j'ai quand meme cherché ...
Ajouter un commentaire
Réponse
+0
moins plus
Peut être que le code que tu as "récupéré" est erroné...
Puis c'est pas en étant désagréable que tu auras des réponses...
Ajouter un commentaire
Réponse
+0
moins plus
Non mon code fonctionne mais je ne vois pas comment.

Je ne vois pas où j'ai été désagréable, je te dis juste que le lien ne correspond pas à ma question.
Giorgiolino- 25 oct. 2010 à 17:19
Non mon code fonctionne
Pourrais-tu être plus précis ?

Par exemple nous dire :
- Ce que le code est censé (ne pas) faire --> ?
- Ce qu'il fait --> ?
likopa - 26 oct. 2010 à 09:32
Bah si tu veux, lorsque le fichier n'existe pas il m'affiche bien l'erreur ou est bien affichédans le cas contraire.

Je ne comprends pas l'utilité de ça :
$fp=fopen("", "r");
sans préciser le nom de fichier et de ça :
!$fp=fopen($fichier, "r")
en rapport avec l'instruction précédente.
Ajouter un commentaire
Réponse
+0
moins plus
salut ..
Je pense que la deuxième ligne ne joue aucun rôle
le fichier n'est pas défini ??!! ...

et ca !$fp=fopen($fichier, "r") = s'il y avait une erreur dans l'ouverture de fichier
s'affiche : Echec de l'ouverture du fichier
Ajouter un commentaire
Réponse
+0
moins plus
le truc c'est que pour ca
 !$fp=fopen($fichier, "r") 
,
cette ligne est obligatoire :
 $fp=fopen("", "r"); 
sinon $fp n'existe pas ...
Ajouter un commentaire
Ce document intitulé « explication code php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?