Ver Mensaje Individual
  #16 (permalink)  
Antiguo 01/12/2011, 10:56
Arkaitz
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 445
Antigüedad: 13 años, 5 meses
Puntos: 89
Respuesta: gestion de imagenes servidor

Cita:
Iniciado por arqrym Ver Mensaje
Está corriendo en local.. No sé si tiene algo que ver (es una duda ahora que lo dices) que yo siempre trabajo en un pc de sobremesa , pero el servidor de prueba está en mi portátil. Es decir la carpeta de mi sitio está en el portátil en red. Todas las aplicaciones web que he hecho las hice así y nunca he tenido problema... No sé si es por eso.


Me sigue subiendo bien las fotos a la carpeta img/aloja ( que está alojada en mi portátil) pero de carpeta nueva ni se entera...
Entonces deduzco que no está llegando el id desde donde lo mandas.

Prueba así a ver si crea la carpeta 1 en img/aloja/.

Código PHP:
Ver original
  1. <?php if ((isset($_POST['enviado'])) && ($_POST['enviado'] == 'form1')) {
  2.      $producto='1';
  3.      $ruta= 'img/aloja/';
  4.      $rutacompleta = $ruta . $producto . '/';
  5.      echo 'El idproducto es:' . $producto . '<br />'; // para saber si recibes los datos por get.
  6.      echo 'La ruta actual es:' . getcwd() . '<br />'; // para saber la ruta donde está el script.
  7.  
  8.  $nombre_archivo = $_FILES['userfile']['name'];  
  9.  
  10. $crearcarpeta = mkdir ($rutacompleta, 0777);
  11.    if (!mkdir ($rutacompleta, 0777)
  12. {
  13. die ('No se ha podido crear la carpeta');
  14. }
  15. else
  16. {
  17.    mkdir ($rutacompleta, 0777);
  18.    move_uploaded_file($_FILES['userfile']['tmp_name'], $rutacompleta.$nombre_archivo);
  19. }
  20.     ?>
  21.      
  22.     <script>
  23.         opener.document.form1.path.value="<?php echo $nombre_archivo; ?>";
  24.         self.close();
  25.     </script>
  26.     <?php
  27. }
  28. else
  29. {?>
  30.  
  31.  
  32. <form action="gestionimagen.php" method="post" enctype="multipart/form-data" id="form1">
  33.  
  34.   <p>
  35.     <input type="file" name="userfile" id="userfile" />
  36.   </p>
  37.   <p>
  38.     <input type="submit" name="button" id="button" value="Subir Imagen" />
  39.   </p>
  40.   <input type="hidden" name="enviado" value="form1" />
  41. </form>
  42. <?php }?>