Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1236 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Créer un fichier à partir de 2 autres + insérer contenu...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Créer un fichier à partir de 2 autres + insérer contenu...

n°1317684
tarte en p​ion
Posté le 03-03-2006 à 12:10:50  profilanswer
 

Bonjour,
Je veux générer un fichier .php composé d'une première partie (enregistrée dans index_part1), du contenu d'une variable et de la seconde partie (enregistrée dans index_part2).
Le problème est que le fichier généré me donne

Citation :

Resource id #2ToTOResource id #3

quand le contenu de la variable est ToTO.
Pouvez-vous m'aider? Merci...
Voici le script:

Code :
  1. $index_part1 = "./newuser/index_part1"; 
  2. $flux= fopen($index_part1, "r" ); 
  3. while (!feof($flux)) {
  4.    echo fgets($flux, 4096)."<br>";
  5. $index_part2 = "./newuser/index_part2"; 
  6. $flux2= fopen($index_part2, "r" ); 
  7. while (!feof($flux2)) {
  8.    echo fgets($flux2, 4096)."<br>";
  9. fclose($index_part2);
  10. $nom = $_POST['nom'];
  11. $newuser = $_POST['newuser'];
  12. $nom = $_POST['nom'];
  13. if ($nom!="" )
  14. {
  15. $ouvre3=fopen("../$newuser/index.php","w+" );
  16. fwrite($ouvre3,$flux.$nom.$flux2);
  17. fclose($ouvre3);
  18. }
  19. fclose($index_part1);
  20. fclose($index_part2);


Message édité par tarte en pion le 03-03-2006 à 13:11:01
mood
Publicité
Posté le 03-03-2006 à 12:10:50  profilanswer
 

n°1317690
smaragdus
whores, drugs & J.S. Bach
Posté le 03-03-2006 à 12:21:53  profilanswer
 

va voir du côté de readfile()

n°1317695
tarte en p​ion
Posté le 03-03-2006 à 12:24:29  profilanswer
 

le problème c'est que je suis novice et apprends par l'expérience, alors je sais pas quoi faire, pourtant ça doit être tout con!

n°1317699
rufo
Pas me confondre avec Lycos!
Posté le 03-03-2006 à 12:28:07  profilanswer
 

c'est la ligne 23 qui merde. Tu concatènes des ressources (ici des "pointeurs" sur des fichiers ouverts) et non le contenu sur ce que pointent ces ressources...

n°1317700
tarte en p​ion
Posté le 03-03-2006 à 12:28:55  profilanswer
 

ben oui je sais, mais comment faire?

n°1317703
tarte en p​ion
Posté le 03-03-2006 à 12:31:04  profilanswer
 

quand j'avais mis $index_part1.$nom.$indexpart2 ça allait pas non plus...

n°1317712
smaragdus
whores, drugs & J.S. Bach
Posté le 03-03-2006 à 12:47:39  profilanswer
 

tarte en pion a écrit :

ben oui je sais, mais comment faire?


tu ouvres ton fichier 3 et tu écris le contenu des 2 fichiers lu à la suite parce que là tu fais des "echo", c'est n'importe quoi. Tu ne comprends pas ce que tu fais.
 
Si tu es novice, tu sais donc que la meilleure chose est d'ouvrir une doc et de faire des tutoriaux.


Message édité par smaragdus le 03-03-2006 à 12:48:24
n°1317713
rufo
Pas me confondre avec Lycos!
Posté le 03-03-2006 à 12:47:46  profilanswer
 

Plutôt que d'afficher (echo) ce que tu lits du fichier, pourquoi ne pas stocker le contenu dans une variable.
$Contenu1 = fread($flux, 4096);

n°1317714
smaragdus
whores, drugs & J.S. Bach
Posté le 03-03-2006 à 12:50:37  profilanswer
 

rufo a écrit :

Plutôt que d'afficher (echo) ce que tu lits du fichier, pourquoi ne pas stocker le contenu dans une variable.
$Contenu1 = fread($flux, 4096);


ou d'utiliser plus simplement file_get_contents
Mais ça ne sert à rien de stocker les fichiers s'il n'y a pas de traitement de dessus, autant écrire le contenu au moment du parcours, ça allege la mémoire.

n°1317736
tarte en p​ion
Posté le 03-03-2006 à 13:10:19  profilanswer
 

merci, impeccable.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Créer un fichier à partir de 2 autres + insérer contenu...

 

Sujets relatifs
[.NET & COM] Gérer Excel à partir de .NET 2005PB Requete[resolu]
Perl : lire un fichier UTF-8[RESOLU] Images ne s'affichent pas
appel d'une commande shell à partir d'un programme javaVBA - ACCESS Fichier texte de plus de 20 000 lignes
[VB] requete insertion [resolu][RESOLU] Uploader une image puis l'envoyer par mail..
Pb de transmition d'infos d'un fichier à un autre...[Resolu] Excel acceder en lecture ou modification
Plus de sujets relatifs à : [RESOLU] Créer un fichier à partir de 2 autres + insérer contenu...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR