Foros del Web » Programando para Internet » PHP »

Problema al subir fotos al servidor

Estas en el tema de Problema al subir fotos al servidor en el foro de PHP en Foros del Web. Hola a todos, tengo una duda con respecto a la subida de fotos a un servidor, en mi pc funciona de maravilla pero al momento ...
  #1 (permalink)  
Antiguo 12/11/2008, 16:23
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 15 años, 6 meses
Puntos: 1
Problema al subir fotos al servidor

Hola a todos, tengo una duda con respecto a la subida de fotos a un servidor, en mi pc funciona de maravilla pero al momento de lleverlo a otro pc la foto o el archivo que necesitaba mover no se pudo mover, le doy permisos a la carpeta y nada, nose si sera la mejor forma de crear la carpeta y despues darle los permisos o me estoy equivocando al momento de mover la foto:

foto.php

Código HTML:
<form name="form" method="post" action="ingreso.php" enctype="multipart/form-data">
    <tr>
      <td>Foto</td>
      <td><input name="foto" type="file"/></td>
    </tr>
</form> 
ingreso.php



Código PHP:
<?
if(empty($_FILES['foto']['name']))
{
//valido si hay algo y si no lo redirecciono
}
else
{
$jpg=".jpg";
$gif=".gif";

$tamano =     $_FILES['foto']['size'];
$tipo    =    $_FILES['foto']['type'];

if(
$tipo == "image/pjpeg")/*esto de aca nose si estara bien pero me funciona en mi pc*/
    
{
    
$nom=$idalumno $jpg;/*$idalumno es una variable id que consulto antes*/
    
}
else
    {
    
$nom=$idalumno $gif;
    }

$carpeta="../fotos/";/*esta es la carpeta donde guardo las fotos, esta bien asi para subirla a un servidor? o quisas me falte a algo*/
$destino=$carpeta basename($nom);/*queda asi "../fotos/1.jpg" */

chmod("../fotos"0755);/*permisos read, delete, write etc*/
move_uploaded_file($HTTP_POST_FILES['foto']['tmp_name'], $destino);/*muevo la foto al destino "../fotos/1.jpg"*/
}
?>
espero que me puedan ayudar, como dije antes en mi pc que tengo me funciono bien pero en otro no, adios y gracias a todos por su tiempo...
  #2 (permalink)  
Antiguo 12/11/2008, 18:38
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 6 meses
Puntos: 49
Respuesta: Problema al subir fotos al servidor

y mmmm si no pasa nada digo envia algun error?
cual es este?
y si no lo hace pues efectivamente sube pero a lo mejor en el php.ini no esta declarado la carpeta temporal etc,.....
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 12/11/2008, 18:41
kxo
 
Fecha de Ingreso: julio-2008
Mensajes: 40
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Problema al subir fotos al servidor

Hola!
tengo entendido que para escribir en archivos y directorios desde php necesitas permisos 777.

Saludos!
  #4 (permalink)  
Antiguo 12/11/2008, 21:02
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: Problema al subir fotos al servidor

Francisco_Parra:
Para poder saber exactamente que pasa o paso, tienes lo siguiente->
Si estas utilizando php pues asegurate que la directiva de errores este ON.
Y para, mas especificamente ver lo que paso busca los archivos LOGS del servidor (Apache) y observa el errors.log a ver que sucedio; si no hay errores en el error.log revisa el access.log ahi te dira si el archivo corrio bien o si tuvo algun inconveniente.
Saludos
Franco
  #5 (permalink)  
Antiguo 12/11/2008, 21:25
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Problema al subir fotos al servidor

Gracias a todas por sus respuestas, a penas pueda en el otro pc las voy a probar cada una de ellas a ver que pasa... hay les digo chaoooo
  #6 (permalink)  
Antiguo 13/11/2008, 11:09
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Problema al subir fotos al servidor

No tenia el problema la subida de la foto sino que el error en, si era que no me encontraba la ubicación relativa miren asi solucione mi problema

$carpeta="../fotos/";/* de esta manera no me gurdaba las fotos en dicha ubicación*/

$carpeta="./../fotos/";/* de esta manera si me gurdaba las fotos en otro pc*/


que loco = jajaja, gracias y adios...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:21.