Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/07/2011, 16:51
lems1o
 
Fecha de Ingreso: julio-2011
Mensajes: 161
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Me sale array en vez de nombre de url

Mejore el uploader, mira

<?php




ini_set('post_max_size','100M');
ini_set('upload_max_filesize','100M');
ini_set('max_execution_time','1000');
ini_set('max_input_time','1000');


if (isset($_POST['Submit'])) {
$number_of_file_fields = 0;
$number_of_uploaded_files = 0;
$number_of_moved_files = 0;
$uploaded_files = array();
$images = $_FILES["images"]['name'];
$upload_directory = "E:Software colaborativo/opengoo_1.3.1/opengoo/form/form/prb/nt/prueba/".$images; //set upload directory

//$upload_directory = 'E:\Software colaborativo\opengoo_1.3.1\opengoo\form\form\prb\m ultiple\uploaded\';






for ($i = 0; $i < count($_FILES['images']['name']); $i++) {
$number_of_file_fields++;
if ($_FILES['images']['name'][$i] != '') { //check if file field empty or not
$number_of_uploaded_files++;
$uploaded_files[] = $_FILES['images']['name'][$i];
if (move_uploaded_file($_FILES['images']['tmp_name'][$i], $upload_directory . $_FILES['images']['name'][$i])) {
$number_of_moved_files++;


$qry = "INSERT INTO files (id,car) VALUES('1','$upload_directory')";
//NOS CONECAMOS A LA BASE DE DATOS
//REMPLAZEN SUS VALOS POR LOS MIOS
mysql_connect("localhost","root","mysql") or die("No se pudo conectar a la base de datos");

//SELECCIONAMOS LA BASE DE DATOS CON LA CUAL VAMOS A TRABAJAR CAMBIEN EL VALOR POR LA SUYA
mysql_select_db("phpfacil");

//EJECUTAMOS LA CONSULTA
mysql_query($qry) or die("Query: $qry <br />Error: ".mysql_error());

}

}

}
echo "Number of File fields created $number_of_file_fields.<br/> ";
echo "Number of files submitted $number_of_uploaded_files . <br/>";
echo "Number of successfully moved files $number_of_moved_files . <br/>";
echo "File Names are <br/>" . implode(',', $uploaded_files);
echo "<br>";
echo $upload_directory;


}
/**
* This is example purpose only.
*/

?>




Este si me sube a la carpeta pero en la bd me guarda esto :

E:Software colaborativo/opengoo_1.3.1/opengoo/form/form/prb/nt/prueba/Array

y deberia guardarme el nombre correcto, no entiendo porque =/ y en la carpeta lo guarda pero con el prefijo adelante asi :
Arraydescargar_archivo.xls