Saludos Amigo que tal. Tengo un Formulario simple donde estoy cargando un archivo a mi servidor con PHP, pero al mismo tiempo hago conexion FTP con otro servidor diferente (otro website), y cuando el archivo se carga a mi servidor todo perfecto, pero cuando empieza el UPLOAD al segundo servidor me da error y me dice que no hubo problemas al encontrar el directorio. Como segundo intento tapo o pongo entre comentarios el script que sube el archivo a mi servidor para que nada más lo suba al segundo servidor externo y ahí si lo sube al segundo servidor.
No se si es que al subir a mi servidor se borra el Temporal y por eso al subir al segundo servidor no lo encuentra.
No se qué hacer... les dejo el código de la Carga a ver que me aconsejan.
Código PHP:
if (is_uploaded_file($_FILES['miarchivo']['tmp_name']))
{
$archivo=$_FILES['miarchivo']["name"];
$directorio='archivos_recibidos/';
$temporal=$_FILES['miarchivo']["tmp_name"];
$carga_archivo=move_uploaded_file($temporal,$directorio.$archivo);
$carga = '1';
$subio = true;
if($carga_archivo)
{
$cid = ftp_connect("www.receptoriadigital.com");
$resultado = ftp_login($cid, "op0261t","pZ8VJ4r9nE");
if ((!$cid) || (!$resultado)) {
echo "Fallo en la conexión."; die;
} else {
echo "Conectado.";
}
ftp_chdir($cid, "public_html");
if (ftp_put($cid, $archivo, $temporal, FTP_ASCII)) {
echo "se ha cargado éxito\n";
} else {
echo "Hubo un problema durante la transferencia de $file\n";
}
ftp_close($cid);
}
}