Alguien me pude ayudar en PHP

Iniciado por Netstat89, 25 Septiembre 2012, 18:18 PM

0 Miembros y 1 Visitante están viendo este tema.

Netstat89

Mi problema es con la variable $_FILES , estoy haciendo un cargador de imagenes para que se alojen en una pagina para un diario digital.

Este es el codigo:



<?
if (isset($_POST['submit'])) {
// verifica haya sido cargado el archivo
if(is_uploaded_file($_FILES['fichero']['... {
// se coloca en su lugar final
if(move_uploaded_file($_FILES['fichero']...
}
}
}
?>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data">
Archivo: <input name="fichero" type="file">
<input name="submit" type="submit" value="Upload!">
<img class="ImagenTam" src=" <?php echo $_FILES; ?>" > </img>
</form>


Este codigo lo que permite hacer es cargar una imagen desde la pc y mostrarla en la pantalla: pero cuando pongo otro control para cargar otra imagen se me carga la misma en los dos controles de imagenes, por eso me gustaria si se puede almacenar $_FILES en otra variable para que no actue sobre la misma, o mejor dicho para que no sea la misma, por ejemplo, en un caso usaria:

$ruta = $_FILES y en otro caso $ruta2 = $_FILES, asi podre cargar varias imagenes diferentes, bueno eso era todo, espero que puedan ayudarme, no he encontrado informacion en internet de esto, desde ya muchas gracias

ah y me olvidava, esto no me funciono:


<input name="fichero" type="file" />
<input name="fichero2" type="file" />
<input name="fichero3" type="file" />

$_FILES['fichero']
$_FILES['fichero2']
$_FILES['fichero3']

WarGhost

tendras que hacerlo así:


<input name="fichero[0]" type="file" />
<input name="fichero[1]" type="file" />
<input name="fichero[2]" type="file" />

$_FILES['fichero']['name'][0]
$_FILES['fichero']['name'][2]
$_FILES['fichero']['name'][1]


En el form deberas usar el enctype multipart/form-data.

Ademas tienes que mirar si en el php.ini tienes limitado el max_file_uploads.
¿Qué culpa tengo yo de tener la sangre roja y el corazón a la izquierda?

Netstat89

Me fije  max_file_uploads y esta bien, para mi que esta tomando el mismo valor en las 2 imagenes , por que el codigo que puse, lo repito 2 veces para cargar dos imagenes diferentes y se cargar la misma