Upload d'image
Tulifer
Messages postés
73
Statut
Membre
-
Tulifer Messages postés 73 Statut Membre -
Tulifer Messages postés 73 Statut Membre -
Bonjour,
Je suis en train de créer une galerie pour mon site d'ailleurs sa marche.
Mais la je suis en train de faire un système d'upload pour que sa soit plus facile mais sa ne marche pas.
<?php
if(!empty($_FILES))
{
$img = $_FILES['img'];
move_upload_file($img['tmp_name'],"../../public_html/gallerie/".$img['name']);
}
?>
Et voici l'erreur
Fatal error: Call to undefined function move_upload_file() in ******************/galleriescreen.php on line 6
Merci de vos réponse bonne journée ;) .
Je suis en train de créer une galerie pour mon site d'ailleurs sa marche.
Mais la je suis en train de faire un système d'upload pour que sa soit plus facile mais sa ne marche pas.
<?php
if(!empty($_FILES))
{
$img = $_FILES['img'];
move_upload_file($img['tmp_name'],"../../public_html/gallerie/".$img['name']);
}
?>
Et voici l'erreur
Fatal error: Call to undefined function move_upload_file() in ******************/galleriescreen.php on line 6
Merci de vos réponse bonne journée ;) .
Configuration: Windows Vista Firefox 3.5
21 réponses
- 1
- 2
Suivant
-
il te dis que la function est indefini la function c'est move_uploaded_file et pas move_upload_file
-
Ah j'ai toujours cru que c'était move_upload_file .
Pour sa que j'avais toujours des erreurs ^^
Merci bien :) -
-
Mais maintenant j'ai des erreur :(
Warning: move_uploaded_file(../public_html/galleriescreen/070626182059_75.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/ra73/public_html/admin/galleriescreen.php on line 11
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpiyaZSL' to '../public_html/galleriescreen/070626182059_75.jpg' in /home/ra73/public_html/admin/galleriescreen.php on line 11
<?php
if(!empty($_FILES))
{
$img = $_FILES['img'];
$extension = strtolower(substr($img['name'],-3));
$allow_extension = array('jpg', 'png', 'gif');
if (in_array($extension, $allow_extension))
{
move_uploaded_file($img['tmp_name'],"../public_html/galleriescreen/".$img['name']);
}
else
{
$erreur = "Votre fichier n'est pas une image";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http ://www.w3.org/TR/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<link rel="stylesheet" type="text/css" href="theme/style.css" />
</head>
<body>
<?php
if (isset($erreur))
{
echo $erreur;
}
?>
<form method="post" action="galleriescreen.php" enctype="multipart/form-data">
<input type="file" name="img"/>
<input type ="submit" name="Envoyer"/>
</body>
</html> -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
le dossier ou tu upload n'existe pas
-
Bah il existe :/
en faite je vais faire un dessin du ftp
../
===public_html
=========admin
=========galeriescreen
Ma page est dans admin (sécurisé par un htpasswd)
Et je veut mettre les images dans galerie screen.
Et moi je fait ceci ../(retourne à la base) public_html/galeriescreen/ -
et le fichier qui fais ca se trouve ou ?
-
Bah le formulaire il est dans admin.
Le dossier ou doivent aller les images c'est galleriescreen
Et les images sont sur mon pc -
donc tu dois faire ../galleriescreen /
-
-
nan puisque tu es dans /public_html/admin/
si tu sort donc ../
tu te retrouve dans /public_html
donc si tu veut aller dans galleriescreen /galleriescreen
donc
../galleriescreen -
Ah d'accord je croyais que ../ ramenais à la base du ftp, et non un dossier avant.
Ok je test merci :) . -
-
regarde les droits du dossier
-
-
-
Il n'y a pas d'erreur.
C'est bon résolu, c'est qu'il faut laisser le temps à l'image de voyager ^^ -
-
Maintenant j'ai fait un système pour faire des miniature qui marche très bien d'ailleurs mais quand je veut les afficher il y a rien.
Voici mon code.
<?php
$dossier = "../galleriescreen/min/";
$dir = opendir($dossier);
while($file = readdir($dir))
{
$allow_extension = array('jpg', 'png', 'gif');
$extension = strtolower(substr($file,-3));
if (in_array($extension, $allow_extension))
{
?>
<div class="min">
<a href="../galeriescreen/<?php echo $file; ?>" rel="zoombox[galerie]">
<img src="../galeriescreen/min/<?php echo $file; ?>"/>
<h3><?php echo $file; ?></h3>
</a>
</div>
<?php
}
}
?> -
J'ai suivi ce tutoriel https://www.grafikart.fr/tutoriels/gestion-images-php-52
- 1
- 2
Suivant