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 :

créer un fichier


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 98
    Points : 34
    Points
    34
    Par défaut créer un fichier
    bonjour à tous,

    je connais très bien les fichiers,

    mais je voudrais savoir si on créer un fichier avec php et fopen,

    si on met une page HTML dans le fichier txt, quand il va souvrir, ca va ouvrir le fichier en txt n'est ce pas ? (jouvre sur un serveur distant).

    si oui, comment faire pour que j'ai un résultat = fichier html

  2. #2
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par Skeud007
    je voudrais savoir si on créer un fichier avec php et fopen
    Suffit de lire la doc :
    'w' Ouvre en écriture seule ; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier n'existe pas, on tente de le créer.
    Citation Envoyé par Skeud007
    si on met une page HTML dans le fichier txt, quand il va souvrir, ca va ouvrir le fichier en txt n'est ce pas ? (jouvre sur un serveur distant).

    si oui, comment faire pour que j'ai un résultat = fichier html
    Qu'est-ce que tu veux dire exactement ? Un document HTML est un fichier texte !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 116
    Points : 112
    Points
    112
    Par défaut
    Citation Envoyé par Skeud007
    si on met une page HTML dans le fichier txt, quand il va souvrir, ca va ouvrir le fichier en txt n'est ce pas ? (jouvre sur un serveur distant).
    si oui, comment faire pour que j'ai un résultat = fichier html
    Ce qui se concoit bien s'énonce clairement !

    Bon courage


    Fred

  4. #4
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 98
    Points : 34
    Points
    34
    Par défaut
    désolé je me suis mal exprimé;

    je vous explique, j'ai un site web, avec une partie ADMIN où l'administrateur peut ajouter un produit dans une BDD (avec un INSERT INTO etc...; ça ça fonctionne bien!).

    mais en plus d'ajouter le produit à la BDD, je voudrais qu'au même moment, cela créer un fichier HTML avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $fp = fopen("C:\Program Files\EasyPHP1-8\www\site garage php sql\fich_tech\'$leNewIdAnnonce'.txt","w"); //---> écriture depuis début du fichier avec le W
    					fputs($fp, "<html>salut ma puce je t'aime!!!</html>"); // on met le tableau de caractéristiques dans le fichier correspondant au nouveau véhicule ajouté dans la table VOITURE
    					fclose($fp);
    mais 2 soucis :


    1_tout d'abord, la création de fichier se fait mal car ca me crée un fichier avec des quotes ---> exemple : '7'.tht

    2_second probleme = une fois se fichier crée, et bien impossible de louvrir à partir du site car c'est un.txt....


    j'espère être plus clair maintenant?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 98
    Points : 34
    Points
    34
    Par défaut comment faire ceci?
    bon, clairement, mon problème sur ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $fp = fopen("C:\Program Files\EasyPHP1-8\www\site garage php sql\fich_tech\'$leNewIdAnnonce'.html","w");

    mon problème est que ceci me crée un fichier :

    exemple : '7'.html (avec quotes)

    alors que je voudrais simplement 7.html (sans quotes)


    d'avance merci à vous

  6. #6
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    tout d'abord bonjour...

    ensuite plutot ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $fp = fopen("C:\Program Files\EasyPHP1-8\www\site garage php sql\fich_tech\$leNewIdAnnonce.html","w");
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $fp = fopen("C:\Program Files\EasyPHP1-8\www\site garage php sql\fich_tech\".$leNewIdAnnonce.".html","w");

  7. #7
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par Skeud007
    1_tout d'abord, la création de fichier se fait mal car ca me crée un fichier avec des quotes ---> exemple : '7'.tht
    Pour ça, j'ai une solution radicale : si tu veux pas qu'il y ait de quotes à cet endroit-là de la chaîne... tu les mets pas...
    Pour ton second problème, peut-être que si tu doublais les backslashes ça marcherait mieux.

    Bonjour
    Le multi-post est interdit, alors a fortiori le multi-post de sujet résolu...

  8. #8
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 98
    Points : 34
    Points
    34
    Par défaut
    merci pour vos réponses et désolé pour mes erreurs par rapport au forum...

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

Discussions similaires

  1. Créer un fichier d'enregistrements
    Par Oregor dans le forum Langage
    Réponses: 19
    Dernier message: 02/06/2012, 21h02
  2. [CR] Version nécessaire pour créer des fichiers DSR ?
    Par aysse dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 17/11/2003, 10h01
  3. Réponses: 7
    Dernier message: 26/06/2003, 10h11
  4. [] [Stratégie] Comment créer un fichier log
    Par Skeezo dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/09/2002, 19h30
  5. Instruction pour créer un fichier text ???
    Par Soulsurfer dans le forum Langage
    Réponses: 2
    Dernier message: 06/08/2002, 12h17

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