J'ai vraiment besoin d'aiiide....
Fermé
john_med
-
Modifié par john_med le 28/03/2013 à 10:51
john_med Messages postés 16 Date d'inscription jeudi 28 mars 2013 Statut Membre Dernière intervention 30 mars 2013 - 30 mars 2013 à 13:13
john_med Messages postés 16 Date d'inscription jeudi 28 mars 2013 Statut Membre Dernière intervention 30 mars 2013 - 30 mars 2013 à 13:13
3 réponses
jjaco
Messages postés
530
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
2 juin 2024
45
28 mars 2013 à 11:44
28 mars 2013 à 11:44
;
ReDLoG
Messages postés
243
Date d'inscription
mardi 12 mars 2013
Statut
Membre
Dernière intervention
28 octobre 2021
57
28 mars 2013 à 11:47
28 mars 2013 à 11:47
Bonjour,
Fais un effort et explique-toi un peu mieux (je suis pas de Tizzi ouzou lol). D'après ce que je peux comprendre de ton script, c'est que tu utilises une ressource non valide comme syntaxe de fichier :
Voilà donc si tu pouvais exprimer mieux ton problème, certainement que tu trouveras plus d'aide sur le forum de CCM...
Cdlt.
Fais un effort et explique-toi un peu mieux (je suis pas de Tizzi ouzou lol). D'après ce que je peux comprendre de ton script, c'est que tu utilises une ressource non valide comme syntaxe de fichier :
$nom.".002"
Voilà donc si tu pouvais exprimer mieux ton problème, certainement que tu trouveras plus d'aide sur le forum de CCM...
Cdlt.
écoute, la je récupéré le nom a partir d'un fichier appeler " baseusr", et j veux ouvrir un fichier qui porte ce nom qui est déjà existant, pour récupérer son contenu mais j'arrive pas a le faire, :/
exemple:
baseusr contient:
john
jirimy
catrine
alors moi j vx recuperer de fichier le nom catrine, et j'ouvre le fichier qui a pour nom catrine :/
exemple:
baseusr contient:
john
jirimy
catrine
alors moi j vx recuperer de fichier le nom catrine, et j'ouvre le fichier qui a pour nom catrine :/
ReDLoG
Messages postés
243
Date d'inscription
mardi 12 mars 2013
Statut
Membre
Dernière intervention
28 octobre 2021
57
28 mars 2013 à 14:34
28 mars 2013 à 14:34
baseusr n'est pas un nom de fichier valide car il ne comporte pas d'extension en .txt (fichier texte), donc tu te retrouves avec une belle erreur PHP.
D'autre part ton script est mal "ficelé" car si tu désires récupérer une ligne dans le fichier baseusr (fichier non valide je le répètes), tu n'a pas besoin d'ouvrir 2 fois en lecture 2 fichiers différents (baseusr et $nom.".002").
Ensuite dans ta boucle for, tu te sers d'une variable $nbr_usr qui n'est initialisée nulle part avant son utilisation, c'est incompréhensible.
Donc je ce que j'en déduits (à toi de me démontrer le contraire), c'est que tes connaissances PHP sont très très limitées donc je t'invite à approfondir tes connaissances dans ce langage avant de te lancer dans l'écriture de script de manipulation de fichiers.
Cdlt.
D'autre part ton script est mal "ficelé" car si tu désires récupérer une ligne dans le fichier baseusr (fichier non valide je le répètes), tu n'a pas besoin d'ouvrir 2 fois en lecture 2 fichiers différents (baseusr et $nom.".002").
Ensuite dans ta boucle for, tu te sers d'une variable $nbr_usr qui n'est initialisée nulle part avant son utilisation, c'est incompréhensible.
Donc je ce que j'en déduits (à toi de me démontrer le contraire), c'est que tes connaissances PHP sont très très limitées donc je t'invite à approfondir tes connaissances dans ce langage avant de te lancer dans l'écriture de script de manipulation de fichiers.
Cdlt.
concernant la variable $nbr_usr, je l'avais deja initialiser, et la j ai publier juste le code ou j'avais le message d'erreur, concernant le fichier base.usr il s'ouvre correctement et noormalement et j'ai meme récuperer des nom depuis ce fichier, mais le probleme quand je fait:
$fp=fopen($nom.".002","rb");
$annonce=file_get_contents($nom.".002");
le fichier qui a pour nom $nom.002 s'ouvre pas, et j'obtien message d'erreur, invalid argument... je sais pas si vs avez compris le probleme,
PUIS JE SUIS LA POUR APPRENDRE MON FRERE, ET C'EST ON S'EXERçANT QU'ON APPREND / :/
MERCiiiii
$fp=fopen($nom.".002","rb");
$annonce=file_get_contents($nom.".002");
le fichier qui a pour nom $nom.002 s'ouvre pas, et j'obtien message d'erreur, invalid argument... je sais pas si vs avez compris le probleme,
PUIS JE SUIS LA POUR APPRENDRE MON FRERE, ET C'EST ON S'EXERçANT QU'ON APPREND / :/
MERCiiiii
trusttelecom
Messages postés
260
Date d'inscription
mardi 26 mars 2013
Statut
Membre
Dernière intervention
24 octobre 2013
36
Modifié par irongege le 5/04/2013 à 19:05
Modifié par irongege le 5/04/2013 à 19:05
Salut,
essaie avec :
$fp=fopen("$nom.002","rb");
$annonce=file_get_contents("$nom.002");
essaie avec :
$fp=fopen("$nom.002","rb");
$annonce=file_get_contents("$nom.002");
trusttelecom
Messages postés
260
Date d'inscription
mardi 26 mars 2013
Statut
Membre
Dernière intervention
24 octobre 2013
36
28 mars 2013 à 15:19
28 mars 2013 à 15:19
Et si tu fais un echo "$nom.002";
tu va récupérer un nom de fichier, est-il présent ? ?
tu va récupérer un nom de fichier, est-il présent ? ?
john_med
Messages postés
16
Date d'inscription
jeudi 28 mars 2013
Statut
Membre
Dernière intervention
30 mars 2013
28 mars 2013 à 15:28
28 mars 2013 à 15:28
j ai deja fait echo $nom j'obtient le nom
mais quand je vient a l'ouverture de ce fichier concatiner avec une extension, sa marche pas
mais quand je vient a l'ouverture de ce fichier concatiner avec une extension, sa marche pas
trusttelecom
Messages postés
260
Date d'inscription
mardi 26 mars 2013
Statut
Membre
Dernière intervention
24 octobre 2013
36
28 mars 2013 à 15:31
28 mars 2013 à 15:31
Si tu le fais manuellement :
$fp=fopen("nom_du_fichier","rb");
$annonce=file_get_contents("nom_du_fichier");
ça fonctionne ? si oui on va vite trouver la solution ;)
$fp=fopen("nom_du_fichier","rb");
$annonce=file_get_contents("nom_du_fichier");
ça fonctionne ? si oui on va vite trouver la solution ;)
john_med
Messages postés
16
Date d'inscription
jeudi 28 mars 2013
Statut
Membre
Dernière intervention
30 mars 2013
28 mars 2013 à 15:35
28 mars 2013 à 15:35
oui commença sa marche, mais comme j'ai besoin d'une boucle et de de plusieurs nom variant que j'ai enregistré dans base.user, j peux pas le faire commença...sauf si vous avez une solution :)