Le déplacement d'un fichier téléchargé à l'aide de PHP
svp quelqu'un pourrait-il vérifier cela pour moi? J'ai suivi les infos que j'ai trouvé ici et encore je ne peux pas le faire fonctionner. Mon hôte a dit que cela devrait maintenant être possible que les autorisations ont été précédemment bloqué, et ne sont pas exactement les plus utiles.
Merci, je peux toujours compter sur StackOverflow pour aider en cas de besoin. 🙂
<?PHP
IF(isset($_POST['submit'])){
$caption = $_POST['caption'];
$file = $_FILES['file']['name'];
$target="images/slider";
if(is_uploaded_file($_FILES['file']['tmp_name'])){
move_uploaded_file($_FILES['file']['tmp_name'], 'images/slider/'.$_FILES['file']['name']) or die ('cannot upload');
require_once('../includes/dbupcombo.php');
$query = "INSERT INTO PremierSlider (caption, image) values ('$caption','$file')";
mysql_query($query) or die(mysql_error());
}
header("location: http://www.premierdancecentre.com/admin/index.php#mod_image");
}
?>
Le script s'exécute onclick et revient", ne peut pas charger'. Toute aide pourquoi serait grandement apprécié que je suis encore à essayer d'obtenir de bons en PHP. Cheers les gars
- assurez-vous que le répertoire existe
- En PHP, il y a un moyen de vérifier quel est le problème lors de l'upload de fichier échoue à l'aide de la variable $_FILES['fichier']['error']. Essayez d'imprimer l'erreur et de poster ici ce que le code d'erreur que vous obtenez. Plus de détails ici: php.net/manual/en/features.file-upload.errors.php
Vous devez vous connecter pour publier un commentaire.
if ($_FILES['file']['error'] === UPLOAD_ERR_OK)
à partir d'un pédant point de vue. Rien ne dit que le PHP responsables ne peuvent pas aller fou plus tard et de redéfinir un " ok " télécharger 255 ou quoi que ce soit.Tout d'abord, veuillez vérifier que vous utilisez la bonne balise
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
vérifiez que vous avez
enctype="multipart/form-data"
sur le formulaire.dans
upload_file.php
vérifier que vous êtes vraiment obtenir le fichier en faisant
var_dump($_FILES)
si oui, alors vous pouvez utiliser votre
move_uploaded_file