salut prk ce code ne fonctionne pas
<?php
if ((($_FILES"file"]"type"] == "application/pdf"))){
move_uploaded_file($_FILES"file"]"tmp_name"],"photo/1.pdf");
}else{
echo 'format inccorect';
}
?>
tu as essayé d'afficher : $_FILES"file"]"type"] pour voir la valeur que ça prenait ?
voila la formulaire
<form action="" method="post" enctype="multipart/form-data">
pdf:<br /><input type="file" name="file" /><br />
<input type="submit" name="valide" value="Envoyer"/>
<input type="reset" name="" value="supp"/>
</form>
Pour le move_upload_file
il te faut 2 paramètres
move_uploaded_file ( string $filename , string $destination )
noo car lorsque j’enlève la condition
($_FILES"file"]"type"] == "application/pdf")
sa fonctionne bien
non il y sont les deux parametres, c'est un peu collé et donc on voit pas bien mais y'a bien les deux ;)
et il ne fonctionne pas en quoi ? il fait quoi pour ne pas fonctionner ? il t'affiche le else ou rien du tout ?
C'est juste une erreur de poste ou tu a vraiment toutes ces parent-aise ?
if ((($_FILES"file"]"type"] == "application/pdf"))){car normalement if ($_FILES"file"]"type"] == "application/pdf")
devait suffire
Je pense plutôt que c'est dans la balise forme du formualire qu'il faut mettre application/pdf.