Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2017, 19:55
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Grabar archivo en ruta seleccionada

Cuando usas fopen, con su argumento "w+" abre un archivo lectura/escritura y borra todo su contenido, de no existir lo crea.

Entonces si tu haces esto
fopen(file, w+)

Se generara el archivo en la carpeta raiz en donde estas ejecutando el script php. para cambiar la direccion basta con indicar donde deseas abrir y/o crear el archivo.
Ejemplos:

Código PHP:
Ver original
  1. fopen("../archivos/archivo.csv"); //este abre en la carpeta padre (algunos dicen carpeta atras) en subcarpeta "archivos"
  2.  
  3. //Otro ejemplo
  4.  
  5. fopen("archivos/subcarpeta/archivo.csv");

Generalizando:

Código PHP:
Ver original
  1. $dir = "some/dir/"; //directory of file put slash (/) at end
  2. $file = "file.csv"; //the file name
  3.  
  4. $fp = @fopen($dir.$file,"w+");
  5. if($fp != false){
  6. //do whatever u want
  7. }