Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/03/2009, 20:09
diego007007
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: subir datos de una forma

ok, mucs racias, ya me di cuenta de mi error

Código PHP:
if (isset($_POST['Azul'])){ echo "<B>Has elegido la opcion(2) azul</B>"; }; 
el codigo para cargar la imagen, lo tengo de esta forma:
Código PHP:
$max=1500000;
$uploaddir = "Z://home//localhost//www//k//fotos/";
$filesize = $_FILES['upfile']['size'];
$filename = trim($_FILES['upfile']['name']);
$extension = end(explode('.', $filename));
if(
$extension == 'jpg' || $extension == 'gif') 
if(
strlen($filename) > 20) {
     
$filename = substr($filename, 0, 16) . ".$extension";
} 
$filename = ereg_replace(" ", "", $filename);
if(
$filesize < $max){
if(
$filesize > 0){
if((
ereg(".jpg", $filename)) || (ereg(".gif", $filename)) || (ereg(".JPG", $filename))|| (ereg(".GIF", $filename))){
$uploadfile = $uploaddir . $filename;
if (
move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {
print(
"Archivo subido correctamente");
} else {
print(
"Error de conexi&oacute;n con el servidor.");
}
} else {
print(
"Sólo se permiten imágenes en formato jpg. y gif., no se ha podido adjuntar.");
}
}
else {
print(
"<br><br>Campo vac&iacute;o, no ha seleccionado ninguna imagen");
}
}
else {
print(
"<br><br>La imagen que ha intentado adjuntar es mayor de 1.5 Mb, si desea cambie el tamaño del archivo y vuelva a intentarlo.");
} 
como podria hacer para que cambie el nombre del archivo al de N que se encuentra en la base de datos, que se supone no se repetira; por elemplo digamos que el archivo de imagenes foto1.jpg al cargarlo tendria que llamarse en el direcorio fotos 1.jpg

Última edición por diego007007; 02/03/2009 a las 20:24