Mmi estructura seria la siguiente: tengo dos carpetas, en una guardo todas las paginas web (noticias) y en otra sus respectivas fotos (images) en caso de que la pagina tuviera alguna.
Este es mi formulario:
Código HTML:
<form action="upload.php" method="post" enctype="multipart/form-data"> Archivo HTML: <input name="archivo" type="file" size="35" /><br /> Foto: <input name="foto" type="file" size="35" /><br /> <input name="enviar" type="submit" value="Subir" /> <input name="action" type="hidden" value="upload" /> </form>
Código PHP:
<?php
$status = "";
if ($_POST["action"] == "upload")
{
// obtenemos los datos del archivo
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];
// obtenemos los datos del archivo
$tamano_img = $_FILES["foto"]['size'];
$tipo_img = $_FILES["foto"]['type'];
$archivo_img = $_FILES["foto"]['name'];
$prefijo = date("d_m_y-G_s");
if ($archivo != "")
{
// guardamos el archivo a la carpeta
$destino = "../images/".$prefijo."_".$archivo;
if (copy($_FILES['archivo']['tmp_name'],$destino)) { $status = "Archivo subido: <b>".$archivo."</b>"; }
else { $status = "Error al subir el archivo"; }
}
else { $status = "Error al subir archivo"; }
// guardamos la imagen en la carpeta
$destino_img = "../noticias/".$prefijo."_".$archivo_img;
if (copy($_FILES['foto']['tmp_name'],$destino_img)) { $status = "Archivo subido: <b>".$archivo_img."</b>"; }
else { $status = "Error al subir el archivo"; }
}
?>
¿Como tengo que hacer en el archivo web para que encuentre la ruta de su imagen, teniendo en cuenta que al nombre original de los archivos les agrego un prefijo ($prefijo) para diferenciarlos?
Realmente no se si se puede realizar de esta manera, si no me gustaría que me den otra alternativa mas razonable.
desde ya muchas gracias a los foreros FDW!!!