Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2010, 23:51
HalconVigia
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años, 8 meses
Puntos: 23
Pregunta codigo no funciona en servidores de 000webhost, porque?

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!!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!