tableau (array) avec condition vide ou pas

jeanmed
Invité n'ayant pas de compte PHPfrance

16 févr. 2006, 17:12

bonjour,

J'ai fait un systeme d'upload de fichier mais je voudrais mettre une condition quand le champs d adresse (html) est vide. Mais je n y arrive pas j ai toujours la variable du formulaire ($_FILE) qui est egal à array et pour valuer 5 meme quand il n 'y a rien dans le dit formulaire voici mon code merci de votre aide

//mon code resumé pour faciliter la lecture

<form id='formmodif' action='' method='post' enctype='multipart/form-data'>
<input name='okajoute' type='hidden' value='okajoute''>
Le fichier PDF :<input name='pdfajoute' type='file'>
<br><input name='valider' type='submit' value='Valider'>
</form>
<?php
if (isset($_POST['okajoute']))
{




$pdfajoute=$_FILES['pdfajoute'];
print(count($pdfajoute)); //toujour = à 5


//ici je voudrais faire une condition si $pdfajoute est vide print "vide"
if ($pdfajoute==0)
{print ('vide');}
// $pdfajoute est toujours = array et quand je compte il est egal a 5

elseif (!$pdfajoute==0)
{print ('pas vide');}

}
?>

Mammouth du PHP | 768 Messages

16 févr. 2006, 17:26

:arrow: http://www.phpfrance.com/forums/voir_sujet-545.php

normal qu'il y ait 5 élements , ce sont les éléments suivants:

- name - Nom du fichier source
- type - Type MIME du fichier source (par exemple: image/png). N'est pas toujours disponible (selon le navigateur)
- tmp_name - Chemin et nom du fichier qui a été uploadé dans un répertoire temporaire du serveur web
- error - Code d'erreur possible lors de l'upload du fichier (voir plus bas)
- size - Taille en octets du fichier uploadé

en lisant le lien ci dessus, tu devrais comprendre.
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?