À propos de la fonction "is_uploaded_file"

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 : À propos de la fonction "is_uploaded_file"

par alexbad » 27 août 2006, 06:43

Ouais, la solution serait de procéder ainsi :
<?php
if (isset($_FILES['photo']))
{
    //Ton code
}
else
{
   //tu affiches ton form, et comme rami l'a dit, tu oublies pas ton name="photo"
}
?>
L'erreur que tu as fait dans ton formulaire est probablement l'oublie de l'attribut enctype à ta balise <form></form> :

<form action="page.php" enctype="multipart/form-data">

par rami » 26 août 2006, 10:25

Dans le formulaire d'upload du fichier, as-tu bien nommé le champ input "photo"?

Code : Tout sélectionner

<input type="file" name="photo" />

À propos de la fonction "is_uploaded_file"

par kochi » 25 août 2006, 19:54

OhaYo tout le monde...
Hum j'ai utilisé c'est ligne pour valider un loader de fichier

Code : Tout sélectionner

if (is_uploaded_file($_FILES['photo']['tmp_name'])) { move_uploaded_file($_FILES['photo']['tmp_name'], $_FILES['photo']['name']); print("<center><img src='".$_FILES['photo']['name'] . "' /></center></hr>"); } else { die("Problême d'envoi du fichier."); }
Mais le navigateur m'affiche: Notice: Undefined index: photo in c:\documents and settings\sebastien\mes documents\kochi\test\eleve_enregistre.php on line 3
Qu'est-je fait de mal?