Ajouter une image (pour les visiteurs)

peterpan12 Messages postés 5 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
Voilà je me mets tout doucement à la création d'un site internet pour ma famille.
Je cherche un moyen pour que les visiteurs puisse ajouter eux même des photos et des commentaires sur le site, un peu à la manière des blogs.
Comment je dois procéder? Il y a t il un code en html qui permet de faire ça? Dois je passer par un formulaire php?(pour la deuxième solution j'ai trouvé que des tuto qui me permette de recevoir des infos par mail(du genre, sondage, avis)
Je travaille avec Kompozer 0.7.10

Merci de votre coopération.
Configuration: Windows XP
Firefox 3.5.1

6 réponses

  1. Laura-Star
     
    Moi je pense que tu doit demander l'adresse e-mail de tes visiteurs mon conseil:quand tu aura quelque adresse e-mail ou msn contact les et demande leur si il peuvent t'aider ou le faire seule voila j'espére que ça t'aidera !!!
    Bonne chance!!!
    Aurevoir !!!
    Cordialement Laura-Star !!!
    0
  2. Utilisateur anonyme
     
    "Comment je dois procéder? Il y a t il un code en html qui permet de faire ça? Dois je passer par un formulaire php?(pour la deuxième solution j'ai trouvé que des tuto qui me permette de recevoir des infos par mail(du genre, sondage, avis)"

    En HTML seulement c'est impossible, il faut donc passer par un formulaire en php.

    En recherchant "script upload php" sur google par exemple, tu trouveras la réponse à ton soucis !
    0
  3. peterpan12 Messages postés 5 Statut Membre
     
    Merci beaucoup pour vos réponses.

    @ Laura Star: le truc c'est que justement on veut éviter de passer par les e mails parceque c'est long et lourd.

    @ Anonym€ : ça à l'air d'être exactement ce que je cherche. merci
    j'ai trouvé ça :
    http://www.phpscripts-fr.net/scripts/script.php?id=151
    je vais tester

    ça veut dire que n'importe qui peut uploader un fichier sur le site hein?

    cordialement
    0
  4. Utilisateur anonyme
     
    "ça veut dire que n'importe qui peut uploader un fichier sur le site hein?"

    Oui... A toi de restreindre l'accès à ce script par un mot de passe si nécessaire !
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. peterpan12 Messages postés 5 Statut Membre
     
    Re,

    donc j'ai créer une page upload01.html avec le code php suivant :

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta content="text/html;charset=ISO-8859-1"
    http-equiv="Content-Type">
    <title>Upload script</title>
    </head>
    <body>
    <form method="post" action="upload.php3"
    enctype="multipart/form-data">
    <input name="file_name" enctype="multipart/form-data"
    type="file"><br>
    <input name="MAX_FILE_SIZE" value="100000"
    type="hidden">
    <input value="Envoyer" type="submit"></form>
    </body>
    </html>

    puis dans le dossier de mon site j'ai copier le fichier upload.php3

    <?
    if ($file_name == "none")
    {
    print "Spécifier un fichier à envoyer.";
    }

    else
    {
    /* indiquer $dest_file qui correspond au répertoire de destination */
    $dest_file="Images/name_of_file";

    /* enlève un "\" */
    $source_file=stripslashes($file_name);

    /* copie du fichier */
    $res_copy=copy($source_file , $dest_file);

    print "Fichier envoyé.";
    }
    ?>

    quand je teste, cad à partir de kompozer avec la page upload script je fais "voir dans le navigateur", je peux effectivement choisir un fichier de mon disque dur mais quand je fais envoyer j'arrive sur une page blanche avec comme entête
    file:///.../upload.php3
    et rien ne c'est fait (le fichier que j'ai choisi ne s'est pas copier dans le dossier Images de mon site.

    qu'est ce que je n'ai pas bien fait ?

    bon j'avoue quand même que j'ai pas encore suivi le tutoriel concernant les formulaires php

    cordialement
    0
  7. Utilisateur anonyme
     
    Pour exécuter des scripts php écrits dans des fichiers php, il faut un serveur php.

    Si tu n'en a pas installé un, c'est tout à fait normal que cela ne fonctionne pas.

    Dirige toi vers XAMPP, WAMP, EasyPHP... et regarde bien les documentations fournies avec pour faire les choses correctement.

    0