18/09/2007, 01:59
|
| | Fecha de Ingreso: enero-2005
Mensajes: 38
Antigüedad: 20 años Puntos: 0 | |
Problema para subir imagenes al server Buenas a todos, hace poco que he vuelto a reemprenderme con php, y la verdad, no se como no lo habia hecho antes...
Lo que pasa que ahora tengo un pequeño problemita. No se si alguno le habrá pasado algo parecido o puede ayudarme.
Tengo un formulario en mi web para subir imagenes a un servidor en arsys. El formulario sube las fotos correctamente al servidor, uso este codigo: El formulario:
<form action="inicio3.php?cmd=actnoticia1" method="post" enctype="multipart/form-data" >
<tr>
<td class="texto_titulo" colspan="2">Redacte la Noticia 1.</td>
</tr>
<tr>
<td colspan="2"><input type="hidden" name="MAX_FILE_SIZE" value="100000"></td>
<tr>
....
El fichero php que me las sube al server:
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){
//copy($HTTP_POST_FILES['userfile']['tmp_name'], "/test2/images/100");
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
el hecho es que me sube las fotos bien, y me las coloca en la raiz, donde tengo el resto de ficheros php. (si, debería meterlas en una carpeta, pero tambien lo he probado y nada...)
El ERROR: una vez las he subido con el formulario, en la pagina de inicio le digo:
<img src="foto1.jpg" /> (siempre subo la foto con ese nombre)
y cuando visualizo la pagina por internet, la foto no me la muestra, miro la ruta de la foto en propiedades de la misma, y la direccion esta bien (www.miweb.com/foto1.jpg) pero me sale la imagen esa de la X, como si no encuentra la foto... lo raro que en mi servidor local funciona, subo las fotos y se actualiza y puedo verlas luego en la pantalla de inicio...
Alguien sabe porque puede ser???
Gracias a todos! |