buenas!!!
explico.... tengo un codigo php que sube y redimenciona una imagen en el servidor, fundiona perfectamente en forma local pero al subirla en servidor gratuito de 000webhost no funciona
el error que dice es que no tiene permisos de escritura pero... la carpeta ya tiene permisos 777 y sube perfecto con otro codigo que NO redimenciona la imagen
pongo los dos codigos
este funciona perfecto:
Código PHP:
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name']))
{
copy($HTTP_POST_FILES['userfile']['tmp_name'],$uploadfile );
echo "<center><img src=\"$uploadfile\" border=\"0\" width=\"71\" height=\"85\"><br>";
echo "<br><br><b>La Foto de : <b>$nomb</b> ha sido Cambiada Correctamente.\n </b><br>";
echo "<br><br><b>Con el CUM : <b>$buscarug</b> .\n </b><br>";
} else {
pero este no:
Código PHP:
$uploaddir = '../images/';
$uploadfile = $uploaddir . $buscarug.".jpg";
//echo $uploadfile;
//userfile es el campo del formulario
//echo "<BR> HT POST : ".$HTTP_POST_FILES['userfile'];
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
copy($HTTP_POST_FILES['userfile']['tmp_name'],$uploadfile );
$original = imagecreatefromjpeg($uploadfile); //para JPG exclusivamente
// echo $original;
$thumb = imagecreatetruecolor(71,85); // Lo haremos de un tamaño 150x150
$ancho = imagesx($original);
$alto = imagesy($original);
imagecopyresampled($thumb,$original,0,0,0,0,71,85,$ancho,$alto);
imagejpeg($thumb,"$uploadfile",90); // 90 es la calidad de compresión
echo "<center><img src=\"$uploadfile\" border=\"0\" width=\"71\" height=\"85\"><br>";
echo "<br><br><b>La Foto de : <b>$nomb</b> ha sido Cambiada Correctamente.\n </b><br>";
echo "<br><br><b>Con el CUM : <b>$buscarug</b> .\n </b><br>";
} else {
el codigo es un fragmento obviamente, y aparentemente no hay error alguno en la programacion, almenos de mi humilde opinion y escasos conocimientos no le encuentro.....
el caso es que en local con servidor XAMMP funciona perfecto pero en el host no
alguien que me apoye u oriente???
de antemano muchas gracias!!!
un saludo!!!