Upload d'image
Tulifer
Messages postés
69
Date d'inscription
Statut
Membre
Dernière intervention
-
Tulifer Messages postés 69 Date d'inscription Statut Membre Dernière intervention -
Tulifer Messages postés 69 Date d'inscription Statut Membre Dernière intervention -
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 ;) .
A voir également:
- Upload d'image
- Image iso - Guide
- Youtube upload - Télécharger - Diffusion
- Reduire taille image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Légender une image - Guide
21 réponses
Ah j'ai toujours cru que c'était move_upload_file .
Pour sa que j'avais toujours des erreurs ^^
Merci bien :)
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>
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
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/
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/
Bah le formulaire il est dans admin.
Le dossier ou doivent aller les images c'est galleriescreen
Et les images sont sur mon pc
Le dossier ou doivent aller les images c'est galleriescreen
Et les images sont sur mon pc
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
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 :) .
Ok je test merci :) .
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
}
}
?>
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
}
}
?>