mirad el codigo a ver si es que hago algo mal:
Código PHP:
$abrefichero= fopen("../include/numeros.txt", 'r');
$buffer=fgets($abrefichero);
fclose($abrefichero);
$exte=".jpg";
if (strlen($title) > 15) {
$dedica2 = substr("$title", 0,9)."";
} else {
$dedica2 = $title;
}
$yafoto=($dedica2 . $buffer . $exte);
$path = "../seccion/".$panel."/images/".$panel."/big/";
$path2 = "../seccion/".$panel."/images/".$panel."/small/";
$extension = explode(".",$userfile_name);
$num = count($extension)-1;
if((strtolower($extension[$num]) == "jpg") || (strtolower($extension[$num]) == "jpeg") )
{
if($userfile_size < 300000)
{
if(!move_uploaded_file($userfile, "".$path."".$userfile_name) )
{
echo "error al copiar el archivo";
}
else
{
form_msg("".publicado."");
copy($path . $userfile_name, $path2 . $userfile_name);
$img=imagecreatefromjpeg($path . $userfile_name);
$bx=imagesx($img);
$by=imagesy($img);
$img2=imagecreatefromjpeg($path2 . $userfile_name);
$bx2=imagesx($img2);
$by2=imagesy($img2);
$my=250;
$my2=75;
$mx=intval($my*$bx/$by);
$mx2=intval($my2*$bx2/$by2);
$im=imagecreatetruecolor ($mx, $my);
imagecopyresampled ($im, $img, 0, 0, 0, 0, $mx, $my, $bx, $by);
$im2=imagecreatetruecolor ($mx2, $my2);
imagecopyresampled ($im2, $img2, 0, 0, 0, 0, $mx2, $my2, $bx2, $by2);
imagejpeg($im,"../seccion/".$panel."/images/".$panel."/big/$yafoto",75);
imagejpeg($im2,"../seccion/".$panel."/images/".$panel."/small/$yafoto",75);
unlink($path . $userfile_name);
unlink($path2 . $userfile_name);
$abrefichero2=fopen("../include/numeros.txt", 'w+');
$buffer++;
$mas=fputs($abrefichero2, $buffer);
fclose($abrefichero2);
$grabar="INSERT INTO album (title, detail, image, caduca, publicado, language, cid) Values ('$title', '$details', '$yafoto', '$fecha2', '$date','$idioma', '$cate')";
mysql_query($grabar,$conn);
echo "<META HTTP-EQUIV=\"Refresh\" content=\"5 url=index.php?mode=add&panel=anuncios&type=add_post".$languages."\">";
}
}
else
{
error_msg("".error_tamano."",$img);
echo "<META HTTP-EQUIV=\"Refresh\" content=\"5 url=index.php?mode=add&panel=anuncios&type=add_post".$languages."\">";
close_bloq_text();
include("../footer.php");
exit();
}
}
else
{
error_msg("".error_ext."",$img);
echo "<META HTTP-EQUIV=\"Refresh\" content=\"5 url=index.php?mode=add&panel=anuncios&type=add_post".$languages."\">";
close_bloq_text();
include("../footer.php");
exit();
}
Un Saludo