begin process at 2012 05 28 20:57:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Fonctions fopen et fwrite prb


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fonctions fopen et fwrite prb

vendredi 29 avril 2005 à 23:59:10 | Fonctions fopen et fwrite prb

TMG Boby

Salut à tous

Donc voilà, j'ai créé un formulaire qui envoie des variables à un fichier de traitement php, celui çi ouvre un fichier javascript ( .js ) grâce à fopen() et marque à la suite les informations envoyées avec fwrite().

Le problème est que je ne peut pas écrire les données en tout début de fichier: les modes d'ouverture "a" et "a+" écrivent à la suite, "r+" écrit sur les données déja écrites et les "w" et "w+" efface le contenu du fichier avant d'écrire.

comment faire ?
Help plz
merci
samedi 30 avril 2005 à 00:21:49 | Re : Fonctions fopen et fwrite prb

Anthomicro

Salut,

bah tu récupères ton fichier, tu rajoutes ta chaîne avant, et hop, tu sauvegardes le tout :

$fichier='chaine à mettre au début'.file_get_contents('tonfichier.js');

$fp=fopen('fichier.js','w+');
fputs($fp,$fichier);
fclose($fp);

a +


    samedi 30 avril 2005 à 00:55:17 | Re : Fonctions fopen et fwrite prb

    TMG Boby

    argh
    il faut 2 fichiers .js ?
    à la fin de l'instruction le dernier post sera en 1er ?
    pour l'instand je n'ai qu'un fichier js (news.js) je remplace quoi par "new.js" : "tonfichier.js" ou "fichier.js" ?...

    lol dsl je commence en php j suis encore un noob
    merci
    ++

    samedi 30 avril 2005 à 01:47:59 | Re : Fonctions fopen et fwrite prb

    Anthomicro

    Si j'ai bien compris tu veux pas faire un petit système de news qui via des document.write('machin'); t'affiche les X dernières news de ton site sur n'importe quel site ?


      samedi 30 avril 2005 à 09:43:08 | Re : Fonctions fopen et fwrite prb

      TMG Boby

      ben en fait oui c'est ça sauf que c'est sur un site précis ( www.team-tmg.fr.st )
      le seul problème est le placement des messages sur la page, comme je n'ai pas de bases de données sql je voulais trouver une autre solution...

      samedi 30 avril 2005 à 17:54:35 | Re : Fonctions fopen et fwrite prb

      TMG Boby

      yééé c'est bon j ai réussi à résoudre le prb: grâce à plusieurs fichiers js (un par news) le script renomme 5 fichiers nommées de 1.js à 5.js , le 1er est à chaque fois créé et le 6ème est éffacé
      Merci à toi
      ++

      dimanche 1 mai 2005 à 11:26:43 | Re : Fonctions fopen et fwrite prb

      TMG Boby

      Réponse acceptée !

      Pour ceux que ça intéresse.....
      //______________________________
      //Le formulaire envoi les variables "message", "titre" et "auteur"

      rename
      ('5.js','6.js');//
      rename('4.js','5.js');//
      rename('3.js','4.js');//Pour afficher 5 news et mettre la première au début, on renomme les 5 rename('2.js','3.js');//fichiers
      rename('1.js','2.js');
      //

      unlink
      ('6.js'
      );//Le fichier 5 renommé 6 est éffacé


      $filename = "1.js";  
      $fichier = fopen($filename, 'a');
      //Le fichier 1 à été renommé en 2 donc on en récréé un



      $message = "$titre $message $auteur"//composition du message

      fwrite
      ($fichier,$messsage); //Ecriture du fichier

      fclose
      ($fichier
      );//Fermeture du fichier
      //______________________________ 


      /!\ Dans mon cas j'utilise des fichiers .js car ils sont faciles à récupérer par une page html /!\

      Pour inclure un fichier .js à un page html il faut utiliser ça
      <SCRIPT LANGUAGE="JavaScript" SRC="1.js"></script>

      Le fichier .js doit être écrit d'une certaine manière pour être valable:
      document.write('Le corps de votre message ');"

      Merci ++


       

      lundi 2 mai 2005 à 11:23:46 | Re : Fonctions fopen et fwrite prb

      malalam

      Administrateur CodeS-SourceS
      Hello,

      diantre, c'est bien complique...!
      Un seul fichier suffisait comme te le suggerait Antho.
      Tu l'ouvres, tu le lis, et pour faire ce que tu veux exactement :
      Tu separes tes news par un caractere precis (ou plusieurs) genre [:], tu explode() le contenu de ton fichier, tu recuperes chaque news dans un tableau.
      Ensuite, il est facile d'effacer la news la plus ancienne et d'en rajouter une...
      tu reecris le tout dans ton fichier.



      Cette discussion est classée dans : fichier, fonctions, fopen, fwrite, prb


      Répondre à ce message

      Sujets en rapport avec ce message

      Probléme avec fwrite [ par karimfellah ] Bonjour, j'ai un probleme avec fwrite(); je suis entrain d'organiser un fichier css. Voila le code: //1) $fichier_css=fopen(".........","r+"); $str1 fopen ($fichier, "a"); ...serait il f?|an?|ant ? [ par Teclis01 ] voil¨¤ j explik mon probleme ...le script cr¨¦¨¦ le fichier, il ajoute les com national et c est tout !le probleme c est qu il y a des com national mo Ouvrir un fichier avec fopen [ par ecolom ] Bonjour à tous,j'ai un formulaire avec lequel on peut attacher un fichier.Un second formulaire me permet d'afficher toutes les données encodées par le Textarea modifier la valeur [ par GrooveRage ] Bonsoir, J'ai un formulaire dans lequel je vérifie que les données rentrées sont bien correctes et si elles ne le sont pas j'aimerais renvoyer un mes Non-execution de fonction dans une appli de paiement en ligne [ par AcarnanDragoon ] Bonjour, Voici mon problème : - J'installe actuellement l'appli de paiement sécurisé Scellius, basé sur l'API de ATOS. - Lors du paiement, un script Creer un fichier texte sur un serveur distant [ par Nagasashi ] Bonjour à tous, J'aurais besoin d'un petit coup de main pour pouvoir créer un fichier texte sur un serveur distant. Pour ce faire (du moin esseillé d probleme de lecture de fichier distant avec wampserver [ par briant86 ] Bonjour à tous, Voici mon problème: je dois lire un fichier distant avec fopen, j'utilise wampserver 2.0 mais lorsque j'execute le script, j'ai l'erre Sondage php et résultats dans fichier txt [ par baraxev ] Bonjour,Je viens de parcourir le forum, sans trouver la solution à mon problème... mais c'est probablement parce que je suis débutant en PHP :-(J'aime Formulaire et fichier txt [ par vita83 ] Bonjour et bonne années a tous et toutes.Je voudrai integrer un formulaire de contact a mon site qui permettrai a mes visiteurs de me laisser leur nom fwrite nom de fichier à la place du texte [ par cocacola0589 ] Bonjour, je voulais savoir s'il est possible d'entrer un nom de fichier à la place d'une chaine de caractères avec la fonction fwriteEn fait je veux i


      Nos sponsors


      Sondage...

      Comparez les prix

      CalendriCode

      Mai 2012
      LMMJVSD
       123456
      78910111213
      14151617181920
      21222324252627
      28293031   

      Consulter la suite du CalendriCode

      A découvrir



       
      Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
      CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
      CodeS-SourceS.com© est une marque déposée tous droits réservés

      Google Coop CodeS-SourceS Google Coop CodeS-SourceS
      Temps d'éxécution de la page : 1,061 sec (4)

      Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales