Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2011, 08:19
solaguren
 
Fecha de Ingreso: febrero-2011
Mensajes: 10
Antigüedad: 13 años, 9 meses
Puntos: 0
renombrar fotos

Alguien me puede decir como puedo renombrar una foto al subirla con php? Os pongo el codigo de mi pagina, a ver si me podeis decir lo que tengo que añadir. Gracias.
<?phpinclude ("includes/config.php");
include ("includes/funciones.php");
?><?php$id=$_POST['id'];
$titulo=$_POST['titulo'];
$tipo=$_POST['tipo'];
$ingredientes=$_POST['ingredientes'];
$elaboracion=$_POST['elaboracion'];
$fotouno=$_POST['fotouno'];
$fotodos=$_POST['fotodos'];
$archivouno=$_POST['archivouno'];
$archivodos=$_POST['archivodos'];

if (($titulo=='')||($tipo=='')||($ingredientes=='')|| ($elaboracion=='')) {
?><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<body>
<div id="principal">
<form method="post" action="nueva_receta.php" enctype="multipart/form-data"><div id="cajarecetas">
<h3>nombre de la receta: <input type="text" name="titulo" id="titulo" size="50" /></h3><hr />
<h3>tipo de receta: <select name="tipo" id="tipo">
<option value="ensaladas">ensaladas</option>
<option value="arroces">arroces</option>
<option value="pastas">pastas</option>
<option value="verduras">verduras</option>
<option value="carnes">carnes</option>
<option value="pescados">pescados</option></select></h3><hr />
<h3>ingredientes:</h3><textarea name="ingredientes" id="ingredientes" cols="40" rows="8"> </textarea><hr />
<h3>elaboracion:</h3><textarea name="elaboracion" id="elaboracion" cols="40" rows="8"></textarea><hr />
<h3>foto del plato preparado: <input type="file" name="archivouno" id="fotouno" /></h3>
<h3>foto de los ingredientes: <input type="file" name="archivodos" id="fotodos" /></h3>
<h3><input type="reset" name="borrar" value="BORRAR" /> <input type="submit" name="agregar" value="AÑADIR RECETA" /></h3><hr />
</div>
</form> </div>
</div>
</body>
</html>
<?php} else {
if (is_uploaded_file ($HTTP_POST_FILES['archivouno']['tmp_name'])) {
copy ($HTTP_POST_FILES['archivouno']['tmp_name'],"imagenes/".$HTTP_POST_FILES['archivouno']['name']);
$fotouno=$HTTP_POST_FILES['archivouno']['name'];
$subiouno=true;
if ($subiouno==true) {
echo "<h1>La primera foto ha subido correctamente.</h1>\n";
} else {
echo "<h1>La primera foto no ha subido.</h1>\n";
}

if (is_uploaded_file ($HTTP_POST_FILES['archivodos']['tmp_name'])) {
copy ($HTTP_POST_FILES['archivodos']['tmp_name'],"imagenes/".$HTTP_POST_FILES['archivodos']['name']);
$fotodos=$HTTP_POST_FILES['archivodos']['name'];
$subiodos=true;
}
if ($subiodos==true) {

echo "<h1>La segunda foto ha subido correctamente.</h1>\n";
} else {
echo "<h1>La segunda foto no ha subido.</h1>\n";
}
$cnx=conectar();
@mysql_query("SET NAMES 'utf8'");
$sql= "INSERT INTO recetas (titulo,tipo,ingredientes,elaboracion,fotouno,foto dos) VALUES ('$titulo','$tipo','$ingredientes','$elaboracion', '$fotouno','$fotodos')";
$result=mysql_query($sql) or die ("error consulta=".mysql_error());
echo "<h1>Se ha subido la receta correctamente.</h1>\n";
echo "<h1><a href='gestion.html'>Volver</a></h1>\n";
}
?></body></html>