Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2008, 16:23
francisco_parra
 
Fecha de Ingreso: octubre-2008
Mensajes: 30
Antigüedad: 16 años, 4 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...