14/06/2013, 16:46
|
| | | Fecha de Ingreso: junio-2009 Ubicación: peru
Mensajes: 358
Antigüedad: 14 años, 10 meses Puntos: 2 | |
Respuesta: saber si carpeta de otro dominio existe hice q creara las carpetas, aun tengo problemas con la subida de imagenes, no se si es porque tiene que subir como 100 imagenes o algo asi, bueno aqui el codigo me imagino que necesita depuracion porque en algunas carpetas me indica error, espero me puedan ayudar a ver como es que puedo mejorar este codigo Código PHP: $miconexion0 = new DB_mysql; $miconexion0->conectar($basededatos, $host, $usuario_bd,$contrasena_bd); $miconexion0->consulta1("select id0,anun_id from anuncio where anun_pas=0 order by anun_id desc limit 0,1"); if ($miconexion0->numregistros1()>0) { $row1 = mysql_fetch_array($miconexion0->Consulta_ID1); if (!empty($row1['id0'])) { $idcero=$row1['id0']; $conti="and anun_id>$idcero"; } else { $idcero=$row1['anun_id']; $conti="and anun_id>$idcero"; } } //----------------------------------------------------------------------------------------------------------------------// $miconexion = new DB_mysql ; $miconexion->conectar($basededatosi, $hosti, $usuario_bdi,$contrasena_bdi); $miconexion->consulta("Select anun_id from anuncio where anun_pas=0 $conti"); if ($miconexion->numregistros()>0) { while($row = mysql_fetch_array($miconexion->Consulta_ID)) { $anun_id=$row["anun_id"]; //--------------------------------------------------------------------------------------// //carpeta de origen $carpeta="midominioorigen/imagenes/".$anun_id."/"; $carpeta_t="midominioorigen/imagenes/".$anun_id."/tumbnail/"; //carpeta de destino $carpeta1="/destino/imagenesp/".$anun_id."/"; $carpeta1_t="/destino/imagenesp/".$anun_id."/tumbnail/"; //para crear carpeta $carpetad="anunciosp/".$anun_id."/"; $carpetad0="anunciosp/".$anun_id."/tumbnail/"; //VERIFICO SI LA CARPETA DEL ANUNCIO EXISTE COPIO IMAGENES if (@ftp_chdir($conn_id, $carpeta)) { if (ftp_chdir($conn_id, $origen)==true) { if (!is_dir($carpeta1)) { @mkdir($carpetad, 0700); @mkdir($carpetad0, 0700); } $tt=@scandir($carpetad); $cc=@scandir($carpetad0); //COPIO IMAGENES PRINCIPALES if (count($tt)<4) { { $remote_file = $origen.$carpeta.$anun_id.'_'.$i.'.jpg'; $local_file = $_SERVER['DOCUMENT_ROOT'].$carpeta1.$anun_id.'_'.$i.'.jpg'; if (@ftp_get($conn_id, $local_file, $remote_file, FTP_BINARY)) { if (ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) { echo ''; } else { echo 'El archivo ' . $remote_file . ' NO se ha cargado en el servidor remoto.' . "<br />"; } } } } //COPIO IMAGENES SECUNDARIAS if (count($cc)<4) { for ($i = 1; $i < 6; $i++) { $remote_files = $origen.$carpeta_t.$anun_id.'_'.$i.'.jpg'; $local_files = $_SERVER['DOCUMENT_ROOT'].$carpeta1_t.$anun_id.'_'.$i.'.jpg'; if (@ftp_get($conn_id, $local_files, $remote_files, FTP_BINARY)) { if (ftp_put($conn_id, $remote_files, $local_files, FTP_BINARY)) { echo 'El archivo ' . $local_files . ' se ha cargado en el servidor remoto.' . "<br />"; } else { echo 'El archivo ' . $local_files . ' NO se ha cargado en el servidor remoto.' . "<br />"; } } } } } } //----------------------------------------------------------------/// } } else { echo"sin anuncios a copiar"; } // cerrar la conexión ftp ftp_close($conn_id); if (mail('[email protected]', 'copia de imagenes', 'Se crearon las carpetas para clones', 'clones')) { echo "envio"; } |