En mi pagina web genero 3 archivos:
1. archivo.html
2. archivo.zip
3. archivo.xml
Estos archivos los almaceno en el servidor LOCAL ya que de modo local no los necesito descargar, lo que necesito es que una vez generados en el servidor local los archivos sean subidos a un servidor remoto, sin embargo no lo puedo hacer.
Lo estoy intentando con este codigo pero al parecer no esta leyendo los archivos:
Código PHP:
$fp = fopen($directorioRead . '/' .$archivo, 'r');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $ftpurl . '/home/nestor/public_html/iefa/principal/' . $directorioRead . '/' .$archivo);
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize('/home/nestor/public_html/iefa/principal/' . $directorioRead . '/' .$archivo));
curl_exec($ch);
$error = curl_errno($ch);
curl_close ($ch);
if ($error == 0)
{
$rpta = 'Archivo subido correctamente.';
}
else
{
$rpta = 'Error al subir el archivo.';
}