IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème avec fopen


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 22
    Points : 9
    Points
    9
    Par défaut Problème avec fopen
    Bonjours,

    Voila je souhaite pouvoir créer via un formulaire, une nouvelle page PHP sur le serveur contenant un code php que j'ai déjà créer.

    Grâce au formulaire, je peux créer une page du nom que je veux qui contient mon code contenu dans la page article.php.

    Mon problème est que j'ai quelques variables contenu dans mon code php de la page article.php qui doivent prendre la valeur du texte entré dans le formulaire lors de la création de la nouvelle page.

    Je ne sais pas comment procéder pour faire cela, merci d'avance.

    Ci dessous mon code PHP:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <form method="post" action="index.php">
    Nom de la nouvelle page (ex: fichier.php)<br/>
    <input type="text" name="nouvelle_page"/><br/>
    <input type="submit" name="bouton_nouvelle_page"/><br/>
    </form>
     
    <?php
    $article = fopen("article.php","r");
    $article_chaine = fread($article, filesize("article.php"));
    fclose($article);
     
    //Creation du fichier
    $nouvelle_page = $_POST['nouvelle_page'];
    if( $_POST['bouton_nouvelle_page'] == true)
    {
    	$mon_fichier=fopen($nouvelle_page,"w+");
    	if(!$mon_fichier)
    	{
    	  echo "Erreur d'ouverture du fichier";
    	}
    	//Ecrire dans le fichier
    	fwrite($mon_fichier,$article_chaine);
    	//Fermeture du fichier
    	fclose($mon_fichier);
    	?><script language="javascript">document.location.href="index.php";</script><?php
    }

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 22
    Points : 9
    Points
    9
    Par défaut
    J'ai trouvé la solution à mon problème.
    Au lieu d'ouvrir article.php et de mettre le contenue du code de cette page dans une variable pour ensuite l'écrire dans une nouvelle page, j'ai directement mit le contenu de la page dans fwrite en mettant des antislash a chaque ' et en faisant de la concaténation pour les variables contenue dans le code.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec fopen
    Par morgan47 dans le forum Langage
    Réponses: 5
    Dernier message: 21/12/2006, 22h47
  2. problème avec fopen
    Par eoberlin dans le forum C++
    Réponses: 10
    Dernier message: 26/08/2006, 20h26
  3. Problème avec fopen
    Par Fonzy007 dans le forum Langage
    Réponses: 2
    Dernier message: 24/07/2006, 18h15
  4. [FTP] Problème avec fopen sur URL
    Par Biboune2008 dans le forum Langage
    Réponses: 14
    Dernier message: 22/06/2006, 17h00
  5. Problème avec fopen
    Par Binouce dans le forum C
    Réponses: 10
    Dernier message: 15/01/2006, 13h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo