pièce jointe (suite... et fin??)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pièce jointe (suite... et fin??)

par benoit1989 » 02 déc. 2005, 20:15

çà à pas tellement l'air de marcher.. dsl de vous poser pb..

par brani » 30 nov. 2005, 21:44

transforme ta destination
<?
    $dest_dossier = '/rubrique/dossier/';
?> 
en ceci
<?
    $dest_dossier = 'rubrique/dossier/'; 

par benoit1989 » 30 nov. 2005, 19:38

pas de message d'erreur, tout marche bien, mais je ne retrouve pas le fichier que jai envoyé... et je ne sais pas pourquoi, le dossier cible etant juste..

par brani » 29 nov. 2005, 23:15

Bon je vien de le tester pour te faire plaisir

Il marche parfaitement ce script comme sur des roulette

si ta un code d'erreur donne le nous

par brani » 29 nov. 2005, 23:10

C'est un script que tu a copier coller de http://www.phpfrance.com/tutoriaux/inde ... e-fichiers

verifie que le fichier que tu essay d'uploader est bien inferieur ou égale à 500Ko

par albat » 29 nov. 2005, 21:58

Modération :
Merci d'utiliser la balise
 pour insérer des extraits de code.
[size=75]Comme tu es invité et ne peux éditer ton message, je vais le faire pour toi.[/size][/color]

pièce jointe (suite... et fin??)

par benoit1989 » 29 nov. 2005, 21:05

bonjour a tous.. ma précédente question portait sur la mise en ligne de pièces jointes par un visiteur.... mon script est le suivant :
<!-- Formulaire -->
<!-- Attention, ne de ne pas oublier le  enctype="multipart/form-data" -->
<form method="POST" action="index2.php" enctype="multipart/form-data">
<!-- Limiter la taille des fichiers à 500Ko -->
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
 <fieldset><legend>Envoi de fichiers</legend>
<!-- champs d'envoi de fichier, de type file -->
<p><label for="photo">Photo :</label><input type="file" name="photo" /></p>
<!-- bouton d'envoi -->
<p><input type="submit" name="envoi" value="Envoyer les fichiers" /></p>
</legend>
</fieldset>
</form> 

<?
    $dest_dossier = '/rubrique/dossier/';
    $dest_fichier = basename($_FILES['photo']['name']);
    $dest_fichier = strtr($dest_fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
    $dest_fichier = preg_replace('/([^.a-z0-1]+)/i', '_', $dest_fichier);
    move_uploaded_file($_FILES['photo']['tmp_name'], $dest_dossier . $dest_fichier);
?>
Or j'obtiens bien la page voulue, tout va bien, sauf que le fichier envoyé, je ne le retrouve pas ds le dossier cible, et nulle part ailleurs....

Est ce parce que je suis hébergé par free, et non par moi même, ou mon script est faux???
merci d'avance aux connaisseurs...