le 21/05/2003 à 15:28
envoie d'image
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.
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.