Foros del Web » Programando para Internet » PHP »

crear una carpeta en el servidor de internet

Estas en el tema de crear una carpeta en el servidor de internet en el foro de PHP en Foros del Web. Hola a todos los expertos de este foro. yo tengo el siguiente problema, necesito crear una carpeta en el servidor de internet y no se ...
  #1 (permalink)  
Antiguo 19/01/2011, 04:27
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
crear una carpeta en el servidor de internet

Hola a todos los expertos de este foro.

yo tengo el siguiente problema, necesito crear una carpeta en el servidor de internet y no se como hacerlo no me aclaro.

alguien me podria ayudar un poco se lo estaria muy agradecido
  #2 (permalink)  
Antiguo 19/01/2011, 05:15
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: crear una carpeta en el servidor de internet

mkdir
  #3 (permalink)  
Antiguo 19/01/2011, 05:23
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: crear una carpeta en el servidor de internet

WWW ahora me lo miro pero una cosita que significa ester error:

me salio probando un pequeño scrip que consiste en guardar archivos y mostrarlos en pantalla.

error:

Parse error: syntax error, unexpected T_VARIABLE in /home/a6745057/public_html/formulario/publicar.php on line 5
  #4 (permalink)  
Antiguo 19/01/2011, 05:28
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: crear una carpeta en el servidor de internet

Suele ser porque falta el signo $ en la variable, o cerrar la linea anterior con ; , pero si CREAS un hilo nuevo, poniendo el código, te podré ayudar mejor.

Un saludo
  #5 (permalink)  
Antiguo 19/01/2011, 05:40
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: crear una carpeta en el servidor de internet

www perdona pero no lo acabo de entender.

mi ruta es formulario/dfs:ahi tengo el scrip y quiero añadir una carpeta para guardar imagenes, que se llamara imagenes.

asin estaria bien:

Código PHP:
Ver original
  1. mkdir("/formulario/dfs", 0700);
  2.  
  3. $estructura = './formulario/dfs/imagenes';
  4.  
  5. if(!mkdir($estructura, 0, true))
  6. {
  7.     die('Fallo al crear carpetas...');
  8. }
  #6 (permalink)  
Antiguo 19/01/2011, 05:44
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: crear una carpeta en el servidor de internet

Sí, así esta bien, pero en el if compruebas si existe la carpeta dfs/imagenes/, y nunca creaste esa carpeta.
  #7 (permalink)  
Antiguo 19/01/2011, 05:48
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: crear una carpeta en el servidor de internet

vale osea que en mi codigo pongo ese scrip y ya me tiene que funcionar porge en esa carpeta me guardara los archivos verdad?

lo intento y te digo si funciono
  #8 (permalink)  
Antiguo 19/01/2011, 05:53
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: crear una carpeta en el servidor de internet

Una cosa WWW estas frases tendre que ponerlas al principio del scrip no para que funcione verdad?
  #9 (permalink)  
Antiguo 19/01/2011, 05:55
Avatar de Heli0s  
Fecha de Ingreso: abril-2010
Mensajes: 789
Antigüedad: 14 años
Puntos: 40
Respuesta: crear una carpeta en el servidor de internet

Pues no sé como sea tu script, eso depende de cada script, deberías plantearte tu mismo en que sitio debe ir y el PORQUE.

Un saludo
  #10 (permalink)  
Antiguo 19/01/2011, 06:07
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 4 meses
Puntos: 10
Respuesta: crear una carpeta en el servidor de internet

este es el scrip antiguo:

Código PHP:
Ver original
  1. <?php
  2.  
  3.          $uploaddir = "/formulario/dfs/imagenes";
  4.          
  5.            $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
  6.          
  7.          
  8.              echo '<pre>';
  9.              if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  10.              echo "El archivo es válido y fue cargado exitosamente.\n";
  11.              echo '<img src="/fotos/' . $_FILES['userfile']['name'] . '"/></br>';
  12.              }
  13.              else {
  14.              echo "¡Posible ataque de carga de archivos!\n";
  15.                   }
  16.              echo 'Aquí hay más información de depurado:';
  17.         print_r($_FILES);print "</pre>";
  18. ?>

este formulario me funciona bien en modo local, ya que tenia la carpeta imagenes en mi servidor local.

yo ahora modifique el directorio asin:

Código PHP:
Ver original
  1. <?php
  2.          
  3.  
  4.  
  5.  
  6.           mkdir("/formulario/dfs", 0700);
  7.          $estructura = './formulario/dfs/imagenes';
  8.          $uploaddir = "/formulario/dfs/imagenes";
  9.          $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
  10.          
  11.          
  12.          
  13.              echo '<pre>';
  14.              if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  15.              echo "El archivo es válido y fue cargado exitosamente.\n";
  16.              echo '<img src="/imagenes/' . $_FILES['userfile']['name'] . '"/></br>';
  17.              }
  18.              else {
  19.              echo "¡Posible ataque de carga de archivos!\n";
  20.                   }
  21.              echo 'Aquí hay más información de depurado:';
  22.         print_r($_FILES);print "</pre>";
  23. ?>

lo he hecho bien?en modo local me funciono

Etiquetas: internet, servidores, carpetas
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 08:15.