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 :

Erreur script guestbook


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Par défaut Erreur script guestbook
    Bonjour

    J'ai utilisé ce script (pris d'un site et deja utilisé par d'autres forumeurs) :

    guestbook.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
    <form method=post action=writeguest.php 
    onSubmit='if ( this.nom.value.length < 2 ) { return false ;}' >
    <table>
    <tr><td>Nom :</td>
        <td><input type=text name=nom size=25 ></td>
    <td rowspan=2><input type=submit value=Envoyer></td></tr>
    <tr><td>Mail :</td>
        <td><input type=text name=mail size=25 ></td></tr>
    <tr><td>Message:</td><td colspan=2>
            <textarea name=message rows=4 cols=47></textarea>
        </td></tr>
    </table>
    </form>
     
     <?php include("guestbook.txt"); ?>
    writeguest.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
    <?
    //Ouverture du fichier en &eacute;criture
    $fp = fopen("guestbook.txt","a");
     
    //On convertit les caracteres html
    $nom = htmlspecialchars($_POST['nom']);
    $mail = htmlspecialchars($_POST['mail']);
    $message = stripslashes(nl2br(htmlentities($_POST['message'])));
    $d = date ( "d/m/Y H:i:s" );
     
    $page = "";
    $lemail = "<a href=\"mailto:$mail\">$mail</a>";
    $page .= "<b>$nom</b> (".$lemail.") - $d<br>$message<br><br>\n";
     
    //On rajoute le message
    fwrite($fp,"$page" ,strlen("$page"));
     
    //fermeture du fichier
    fclose($fp);
     
    //On affiche le message enregistr&eacute;
    echo "Merci $nom, nous avons enregistr&eacute;: <br>";
    echo "email : $mail <br> message : $message";
     
    ?>
    <a href="comments.php">Retour au guestbook</a>

    Le script tourne niquel en local avec easy php mais quand je le met online j'ai ces messages qui s'affichent après avoir cliqué sur envoyer :
    Warning: fopen(guestbook.txt): failed to open stream: Permission denied in D:\WWWRoot\deejay-pool.com\www\krafft\writeguest.php on line 3

    Warning: fwrite(): supplied argument is not a valid stream resource in D:\WWWRoot\deejay-pool.com\www\krafft\writeguest.php on line 16

    Warning: fclose(): supplied argument is not a valid stream resource in D:\WWWRoot\deejay-pool.com\www\krafft\writeguest.php on line 19

    Merci pour votre aide,
    Manu

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 70
    Par défaut
    Vérifie les droits d'écriture.

    Exemple dans FileZilla. Clic droit sur ton fichier > Attributs du fichier...

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Par défaut
    J'ai tous autoriser pour tout le monde : lecture ecriture execution...

Discussions similaires

  1. erreur script perl
    Par infernal1022 dans le forum Langage
    Réponses: 2
    Dernier message: 18/06/2007, 10h49
  2. erreur script vbs
    Par france38 dans le forum VBScript
    Réponses: 4
    Dernier message: 14/10/2006, 10h50
  3. erreur script javascript
    Par speedylol dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 08/08/2006, 13h15
  4. [Configuration] affichage video erreur script
    Par zorrax dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 26/02/2006, 15h35
  5. [VB.NET] Erreur script client
    Par Sadneth dans le forum ASP.NET
    Réponses: 2
    Dernier message: 04/03/2005, 08h33

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