elomaster Posté 20 Juin 2005 Partager Posté 20 Juin 2005 Bonjour a tous je voudrais permettre a des redacteurs de laisser des fichiers sur le serveur (images,...) mais je ne sais pas trop si c'est possible, ni quel language utilisé, ni comment faire merci d'avance A ce propos je cherche des redacteurs pour mon site, sur pleins de domaines (actu, science, sport,...) Si vous êtes interresser n'hesiter pas : devenir redacteur (le site est en construction donc un peu vide...pour le moment) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Light_at_the_end Posté 20 Juin 2005 Partager Posté 20 Juin 2005 Ce système est tout à fait possible Je ne peux pas te conseiller cependant sur les différents langage à utiliser. Cependant, je peux te donner une façon de le faire (en php) En voici un exemple Tu places ce formulaire là ou tu veux que les gens envoient un fichier Le champ max_file_size correspond à la taille maximalle du fichier en octect Action corresdpont à l'endroit ou les informations vont être envoyé (venant du formulaire) Cette premiere page peut être faite en html uniquement (je crois) <form enctype='multipart/form-data' action='post.php' method='post'><input type='hidden' name='MAX_FILE_SIZE' value='100000' /><input type='file' name='lefichier'><input type=submit value=ok></form>} Puis tu le receptionne ici sur une page post.php $dossier="./dossierreception/";$nom="nomfichier";$extension = strtolower(strstr($_FILES['lefichier']['name'], '.'));$typefich = $_FILES['lefichier']['type'];$erreur = $_FILES['lefichier']['error'];if (($erreur==2) or ($erreur==3)) {echo "Fichier trop grand. La limitation est de 100Ko";}else {if ($erreur==0) { if (($extension==".extensionàchoisir") and ($typefich=="Typemimedufichier")) { if (move_uploaded_file($_FILES['lefichier']['tmp_name'], $dossier.$nom.$extension)) { echo "Votre fichier a été envoyé avec succès"; } else {echo "Téléchargement interrompu. Erreur.";} } else {echo "- Erreur - Ce fichier n'est pas un fichier correspondant au test d'extension";}} else{echo "Erreur lors du téléchargement : recommencer";} }} Avec tout les test d'erreur réalisé, il te reste plus qu'à modifier le code suivant en remplacant "extensionàchoisir" par l'extension des fichiers autorisés (ex .doc ou .txt) le type mime du fichier (Voir la liste complète des types mime ici) et le dossier de réception ainsi que le nom du fichier Bon courage Lien vers le commentaire Partager sur d’autres sites More sharing options...
elomaster Posté 20 Juin 2005 Auteur Partager Posté 20 Juin 2005 Merci beaucoup je vais essayer A plus Lien vers le commentaire Partager sur d’autres sites More sharing options...
elomaster Posté 20 Juin 2005 Auteur Partager Posté 20 Juin 2005 J'ai essayé le script de Light_at_the_end et php m'indique l'erreur suivante : Parse error: parse error, unexpected '{' in /var/www/free.fr/c/b/infosenligne/post.php on line 12 J'ai cherché mais je vois pas d'où vient le probléme..... Si quelqu'un pouvait m'aider Lien vers le commentaire Partager sur d’autres sites More sharing options...
Light_at_the_end Posté 20 Juin 2005 Partager Posté 20 Juin 2005 Regarde bien les ifs Il doit yavoir une balise { qui n'est pas à sa place ou une parenthèse... Mp open si tu veux avec ton code Lien vers le commentaire Partager sur d’autres sites More sharing options...
elomaster Posté 21 Juin 2005 Auteur Partager Posté 21 Juin 2005 Merci encore j'essaie Lien vers le commentaire Partager sur d’autres sites More sharing options...
elomaster Posté 21 Juin 2005 Auteur Partager Posté 21 Juin 2005 J'ai cherché mais je vois pas où est le probléme J'ai repris le script proposé par light_at_the_end en remplacant ce qui devrait l'être, mais j'ai toujours l'erreur : Parse error: parse error, unexpected '{' in /var/www/free.fr/c/b/infosenligne/post.php on line 12 aider moi svp Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 22 Juin 2005 Partager Posté 22 Juin 2005 En fait, j'ai comme l'impression qu'il y a un } de trop. Essaies en enlevant la dernière accolade fermante. '}'. Anonymus. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant