le 20/06/2003 à 17:47
zebden
j'ai un message d'erreur pourtant ca marche et tout mais il vient quand meme alors qu'on l'as pas invité. En gros j'upload un screen dans le rep appartenant au jeu s'il existe pas je le crée et c quand il le crée qu'il me les casse apres c bon donc je met le code la .. c au niveau du if(!dir(...
<?php
include('../../_conf/verif2.php');
include('' .$var2);
include('' .$conf2);
include('' .$constconf2);
include('' .$function2);
$sql = "SELECT image FROM `screen_doss` where id_doss=".$id_doss;
$req = mysql_query($sql) or errsql($sql);
while($data = mysql_fetch_array($req))
{
$image2 = $data['image'];
if($image_name == $image2)
{
?>
<script>alert('Cette Image existe deja !!!');</script>
<meta http-equiv=refresh content=0;URL=ajout_screen.php?id_doss=<? echo ''.$id_doss; ?>>
<?php
exit;
}
}
$rep = "screen/";
$sql = "SELECT * FROM `dossier_soluce` WHERE `id`=".$id_doss;
$req = mysql_query($sql) or errsql($sql);
$data = mysql_fetch_array($req);
$jeu = $data['jeu'];
$pathscreen = $rep.$jeu;
/// --- On crée le rep correspondant s'il n'existe pas ---- ////
if(!dir($pathscreen)) mkdir($pathscreen , 0777);
///// ----- Debut de l'upload si la taille de l'image est superieur a 0 ---- /////
if($image_size > 0)
{
$savefile = $pathscreen.'/'.$image_name;
//// ------- On bouge l'image dans le bon repertoire ----- /////
if(move_uploaded_file($image, $savefile))
{
$sql = "INSERT INTO `screen_doss` (id,image,alt,comment,id_doss) ";
$sql .= "VALUES ('','$image_name','$alt','$comment','$id_doss')";
$req = mysql_query($sql) or errsql($sql);
?>
<script>alert('Le screenshot a bien été rajoutée , Merci');</script>
<meta http-equiv=refresh content=0;URL=option_doss.php?id_doss=<? echo ''.$id_doss; ?>>
<?php
}
else
{
?>
<script>alert('Erreur');</script>
<meta http-equiv=refresh content=0;URL=option_doss.php?id_doss=<? echo ''.$id_doss; ?>>
<?php
exit;
}
}
mysql_close();
?>