Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2010, 05:31
asrael
 
Fecha de Ingreso: marzo-2010
Mensajes: 102
Antigüedad: 14 años, 1 mes
Puntos: 2
duda con CURL

Buenas en mi sitio web tengo un codigo para subir un archivo a mi ftp para ello uso CURL pero resulta que tengo un problea.

El archivo me lo sube bien a un directorio que defino con una variable pero antes de subir el archivo quisiera comprobar si el directorio existo. Si es asi que me lo suba y sino que me cree el directorio y que me suba el archivo a ese directorio.

He probrado con mkdir() pero no se donde meterlo entre el codigo de CURL.

Haber si me pueden ayudar aqui esta mi codigo CURL para subir el archivo:
Código PHP:
Ver original
  1. $month=date('my',strtotime($ticket->getCreateDate()));
  2.     $tmpfile = $_FILES['archivo']['tmp_name'];
  3.     $tmpname = $_FILES['archivo']['name'];
  4.     $ftpuser = "xxxxx";
  5.     $ftppass = "xxxxxx";
  6.     $ftppath = "ftp.xxx.xxx.es/xxx/".$month."/";
  7.     $ftpurl = "ftp://".$ftpuser.":".$ftppass."@".$ftppath;
  8.    
  9.     if ($tmpname != "") {
  10.         $fp = fopen($tmpfile, 'r');
  11.         $ch = curl_init();
  12.         curl_setopt($ch, CURLOPT_URL, $ftpurl.$tmpname);
  13.         curl_setopt($ch, CURLOPT_UPLOAD, 1);
  14.         curl_setopt($ch, CURLOPT_INFILE, $fp);
  15.         curl_setopt($ch, CURLOPT_INFILESIZE, filesize($tmpfile));
  16.         curl_exec($ch);
  17.         $error = curl_errno($ch);
  18.         curl_close ($ch);
  19.         }else{
  20.         }

Este es el codigo que uso para subir el archivo (que me funciona correctamente) pero no se como crear el directorio

Un saludo y gracias por la ayuda adelantada