bonjour, je souhaite que le visiteur puisse uploader une image sur le serveur mais ca ne fonctionnent pas.
voici le bout de code concerné, apparament c'est le move_uploaded_files qui fait aucun effet et pourtant ca devrait marcher (enfin normalement chez multimania c bon)
<?
$req="SELECT * FROM inscrit WHERE (login='$log' && passe='$mdp')";
@mysql_connect(******,*****,*****) or aff_error();
@mysql_select_db(*****) or aff_error();
$res=@mysql_query($req) or aff_error();
$nbres=@mysql_num_rows($res);
if(($nbres>0)&&($dessin!='none')&&(filesize($dessin)<$max))
{
$exten=strrpos($HTTP_POST_FILES['urlloc']['name'],'.');
$exten=($exten)?substr($HTTP_POST_FILES['urlloc']['name'],$exten):'';
$req="SELECT * FROM oeuvre";
$res=@mysql_query($req) or aff_error();
$nbres=@mysql_num_rows($res);
$num=1;
$but="dessin/".$dir."/".$num.$exten;
chdir("dessin/".$dir."/");
move_uploaded_file($urlloc,$but);
echo "<img src='".$but."'>";
}
?>
si quelqu'un sait, je suis pas contre qu'il me donne la réponse.
ok merci, je vais voir tout ca, par contre cart, j'aimerais savoir pourquoi dans ce que tu me dis de verifier, tu met le valeur # a action, moi, j'utilise un $PHP_SELF, je suppose que l'erreur ne vient pas de la?
oui, effectivement, on peut uploader des fichiers sur multimania mais pas plus de 200Ko
ps : j'ai essayé avec copy(), ca marche pas non plus