prob pour l'ajout de photo [PHP][resolu] - PHP - Programmation
Marsh Posté le 22-03-2006 à 20:57:20
je doute que chez Free il y ait un répertoire "E:\site internet\albert sports\grande\"
Marsh Posté le 22-03-2006 à 21:15:23
Ui sur mon ftp j'ai changé les chemins d'accés mai j'ai toujours le meme probleme
Marsh Posté le 22-03-2006 à 21:18:37
Et tu as bien remplacé les \ par des / ?
Marsh Posté le 22-03-2006 à 21:34:07
ui je lé est bien remplacé mais par contre quand je prend ma photo je le fai avec un bouton parcourir donc le chemin que le formulaire retourne je sai pas si il sont comme ça / ou comme ça \ :s
Marsh Posté le 22-03-2006 à 21:42:43
guitoun a écrit : ui je lé est bien remplacé |
T'es vraiment sûr ? Parce quand je lis :
Citation : Warning: imagecreatefromjpeg(grande\photo.jpg): |
j'ai comme un doute.
guitoun a écrit : mais par contre quand je prend ma photo je le fai avec un bouton parcourir donc le chemin que le formulaire retourne je sai pas si il sont comme ça / ou comme ça \ :s |
Ca n'a rien à voir, le chemin n'est pas transmis.
Marsh Posté le 22-03-2006 à 21:53:39
je l'ai changer :
Citation : |
mais sa me fait toujours la meme erreur
Marsh Posté le 22-03-2006 à 22:17:14
Ta ligne avec le copy est bizarre. $_FILES['chemin']['tmp_name'] ça renvoit un chemin complet sur le serveur de Free, donc ça n'a pas à apparaître dans le deuxième paramètre de copy().
poste le code que tu utilises chez free
Marsh Posté le 22-03-2006 à 22:31:36
a non c'est bon j'ai enlever le $_FILES['chemin']['tmp_name'] dans mon copy et sa marche jte remercie d'avoir pris le temps de me répondre merci encore bonne soiré
Marsh Posté le 11-05-2006 à 18:34:01
Salut !
J'ai le même soucis et je ne comprends pas ce que tu as fait pour le résoudre..
Marsh Posté le 22-03-2006 à 20:20:05
Bonjour tout le monde j' ai fait une gallerie photo sur un de mes site et quand on est administrateur ont peut ajouter des photos directement a partir du site le problème c'est que mon code marche tré bien sur ma machine avec easyphp 1.8 mais une fois mon site sur le serveur free il me met une erreur qui est cel ci :
Warning: imagecreatefromjpeg(grande\photo.jpg): failed to open stream: No such file or directory in /var/www/free.fr/6/9/thejerem9/albertsports/ajoutphoto.php on line 26
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /var/www/free.fr/6/9/thejerem9/albertsports/ajoutphoto.php on line 31
Voici mon code pour l'ajout de photo
//calcul des dimensions de la photo
$size = @getimagesize($_FILES['chemin']['tmp_name']);
$photo = $_FILES['chemin']['name'];
copy ($_FILES['chemin']['tmp_name'], 'E:\site internet\albert sports\grande\\'.$photo.'');
$source = imagecreatefromjpeg('grande\\'.$photo); // La photo est la source
if ($size[1] > $size[0]) // photo en portrait
{
$destination = imagecreatetruecolor($ratio, round(($ratio/$size[0])*$size[1]));
imagecopyresampled($destination, $source, 0, 0, 0, 0, $ratio, round($size[1]*($ratio/$size[0])), $size[0], $size[1]);
echo "<a class='avertissement'>Image bien ajouter</a>";
}else // photo en paysage
{
// Creation de la miniature
$destination = imagecreatetruecolor(round(($ratio/$size[1])*$size[0]), $ratio);// On crée la miniature vide
imagecopyresampled($destination, $source, 0, 0, 0, 0, round(($ratio/$size[1])*$size[0]), $ratio, $size[0], $size[1]);
echo "<a class='avertissement'>Image bien ajouter</a>";
}
// on copie la petite image ds le dossier correspondant
imagejpeg ($destination, 'E:\site internet\albert sports\mini\\'.$photo.'');
Voilou si quelqu'un a deja eu le prob est connait la solution s'il pouvait m'aider sa me ferait très plaisir ! ! !
Message édité par guitoun le 22-03-2006 à 22:38:16