Mew2

Inscris le 24/02/2010 à 13:41
  • Nombre de sujets
    1
  • Nombre de messages
    7
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Mew2
le 24/02/2010 à 13:45
Problème d'upload d'image
Bonjour,
J'ai fait un forum avec le tutoriel de Tadzoa, mais quand je modifie le profil je ne peux pas uploader l'avatar j'ai cette erreur :

Warning: getimagesize() [function.getimagesize]: Unable to access images/avatars/1267010054.png in /home/pokeanime2/www/New-Version/forum/modifprofil.php on line 132

Warning: getimagesize(images/avatars/1267010054.png) [function.getimagesize]: failed to open stream: No such file or directory in /home/pokeanime2/www/New-Version/forum/modifprofil.php on line 132


Voici la partie de l'upload :

<?php
//Vérification de l'avatar

if (!empty($_FILES['avatar']['size']))
{
//On définit les variables :
$maxsize = $config['avatar_maxsize']; //Poid de l'image
$maxwidth = $config['avatar_maxl']; //Largeur de l'image
$maxheight = $config['avatar_maxh']; //Longueur de l'image
//Liste des extensions valides
$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png', 'bmp' );

if ($_FILES['avatar']['error'] > 0)
{
$avatar_erreur = "Erreur lors du tranfsert de l'avatar : ";
}
if ($_FILES['avatar']['size'] > $maxsize)
{
$i++;
$avatar_erreur1 = "Le fichier est trop gros :
(<strong>".$_FILES['avatar']['size']." Octets</strong>
contre <strong>".$maxsize." Octets</strong>)";
}



$extension_upload = strtolower(substr( strrchr($_FILES['avatar']['name'], '.') ,1));
if (!in_array($extension_upload,$extensions_valides) )
{
$i++;
$avatar_erreur3 = "Extension de l'avatar incorrecte";
}
}
?>
<div id="corps_forum">
<?php

if ($i == 0) // Si $i est vide, il n'y a pas d'erreur
{
if (!empty($_FILES['avatar']['size']))
{
//On déplace l'avatar
$avatar = time();
$nomavatar = str_replace(' ','',$avatar).".".$extension_upload;
$avatar = "images/avatars/".str_replace(' ','',$avatar).".".$extension_upload;
move_uploaded_file($_FILES['avatar']['tmp_name'],$avatar);
$image_sizes = getimagesize($avatar);

if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight)
{
$i++;
$avatar_erreur2 = "Image trop large ou trop longue :
(<strong>".$image_sizes[0]."x".$image_sizes[1]."</strong> contre
<strong>".$maxwidth."x".$maxheight."</strong>)";
}

mysql_query('UPDATE forum_membres
SET membre_avatar = "'.$nomavatar.'"
WHERE membre_id = '.$_SESSION['id']);
}

//Une nouveauté ici : on peut choisisr de supprimer l'avatar
if (isset($_POST['Delete']))
{
mysql_query('DELETE membre_avatar
FROM forum_membres WHERE membre_id = '.$_SESSION['id']);
}
?>


Merci d'avance

Ses derniers messages sur les forums

forum
Mew2
le 27/02/2010 à 11:56
Problème d'upload d'image
L'image ne s'upload pas. Et il ne contint rien, il met rien alors que l'avatar ne s'upload pas.
Mew2
le 26/02/2010 à 18:00
Problème d'upload d'image
Le var_dump m'affiche string(29) "images/avatars/1267186876.png" j'ai essayer avec un ./ mais rien.

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours