Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2009, 16:19
Avatar de Highlander
Highlander
 
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 17 años, 10 meses
Puntos: 4
Importar BD en Linux o Mac problema ruta archivo

Ok tengo un codigo que hice con ayuda aca anteriormente que me funciono muy bien en windows usando wampserver pero ahora lo nesecito usar en Leopard con Xampp, el problema es que en el codigo tengo rutas del tipo c: y eso no vale ahora. La verdad no se mucho del sistema operativo de mac y no logro asignar la ruta bien en $respaldo.

El eror que recibo es: El archivo no se recibio correctamente, error: Error del servidor: No existe un directorio temporar para subir archivos.

Código:
$respaldo = '/applications/archivo.sql'; //
	

//  Mensajes de error
$verror = array( 
    0 => '',          
    1 => 'El peso del archivo es mayor del permitido en la configuración del servidor.',
    2 => 'El peso del archivo es mayor del permitido en la configuración del formulario.',
    3 => 'El archivo no se recibió completo..',
    4 => 'El archivo no se pudo subir.',
    5 => 'Error desconocido subiendo el archivo.',
    6 => 'Error del servidor: No existe un directorio temporar para subir archivos.',
    7 => 'Error del servidor: Error de disco guardando el archivo subido.',
    9 => 'El archivo contiene una extensión no permitida.'
);
	

//	Compruebo el archivo respaldo	
 	if(!move_uploaded_file($_FILES['examinar']['tmp_name'], $respaldo))
    	die('El archivo no se recibio correctamente, error: ' . $verror[$_FILES['examinar']['error']]); 
		
//	Importo el archivo	
	 $importa = "//applications//xampp//xamppfiles//bin//mysql --password=$passwd --user=$usuario $bd <".$respaldo;
  	 system($importa, $resultado);
	 if ($resultado) { echo $mensaje="Error importando base de datos"; }else{ echo $mensaje="Importación base de datos exitosa"; }
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.