Ajouter une image (pour les visiteurs)

Fermé
peterpan12 Messages postés 5 Date d'inscription lundi 21 septembre 2009 Statut Membre Dernière intervention 24 septembre 2009 - 24 sept. 2009 à 13:10
 Utilisateur anonyme - 24 sept. 2009 à 16:01
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.
A voir également:

6 réponses

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
Utilisateur anonyme
24 sept. 2009 à 13:15
"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
peterpan12 Messages postés 5 Date d'inscription lundi 21 septembre 2009 Statut Membre Dernière intervention 24 septembre 2009
24 sept. 2009 à 13:27
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
Utilisateur anonyme
24 sept. 2009 à 13:40
"ç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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
peterpan12 Messages postés 5 Date d'inscription lundi 21 septembre 2009 Statut Membre Dernière intervention 24 septembre 2009
24 sept. 2009 à 14:54
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
Utilisateur anonyme
24 sept. 2009 à 16:01
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