Foros del Web » Programando para Internet » PHP »

Como subir fotos desde php

Estas en el tema de Como subir fotos desde php en el foro de PHP en Foros del Web. Como subir fotos a un servidor web , por favor contestenme...
  #1 (permalink)  
Antiguo 11/07/2008, 10:02
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 15 años, 10 meses
Puntos: 0
Como subir fotos desde php

Como subir fotos a un servidor web , por favor contestenme
  #2 (permalink)  
Antiguo 11/07/2008, 10:12
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Como subir fotos desde php

Hola:

Para subir fotos, o cualquier tipo de archivos, hace falta una página que no necesariamente deba ser php (html sería suficiente), con un formulario que tenga el método post y el enctype="multipart/form-data", y un campo del tipo file donde seleccionar la foto, el action hacia un fichero php, del que puedes obtener el mimetype, el nombre original y la url temporal donde ha sido subido (sólo debes renombrarlo en la carpeta que quieras.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 11/07/2008, 10:16
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Como subir fotos desde php

me podrias mandar algun ejemplo porfavor, lo que pasa ya intente subir fotos pero no me muestra la Foto espero que me contestes
  #4 (permalink)  
Antiguo 11/07/2008, 10:49
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Como subir fotos desde php

Hola:

En este artículo: Revisar las imágenes antes de subirlas, aparte de el tema del artículo hay un formulario (también un enlace para probarlo), y entre los comentarios puse un zip para bajar los ficheros, aunque hay muchos mansajes que pudes buscar en este foro.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 11/07/2008, 15:27
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Como subir fotos desde php

Gracias por contestarme pero yo utilice el cdigo que esta en link
http://www.forosdelweb.com/f18/aporte-subir-imagen-con-php-568511/
No se porque no se visiualiza la fotografia porfavor ayudame a encontrar el error
Hola,
Ise este otro codigo para subir imagen con php.
El codigo consiste de:
form.html <- el formulari de subida
post.html <- donde se mostraran los datos
sube.php <- lo que validara la imagen y subira
En el codigo esta explicado todo.
Le puse un poco de Javascript.
Empezemos:
sube.php

Código PHP:
<?
if($_POST){
// Creamos la cadena aletoria
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz1234567890";
$cad = "";
for($i=0;$i<12;$i++) {
$cad .= substr($str,rand(0,62),1);
}
// Fin de la creacion de la cadena aletoria
$tamano = $_FILES [ 'file' ][ 'size' ]; // Leemos el tamaño del fichero
$tamaño_max="50000000000"; // Tamaño maximo permitido
if( $tamano < $tamaño_max){ // Comprovamos el tamaño
$destino = 'uploaded' ; // Carpeta donde se guardata
$sep=explode('image/',$_FILES["file"]["type"]); // Separamos image/
$tipo=$sep[1]; // Optenemos el tipo de imagen que es
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$cad.'.'.$tipo); // Subimos el archivo
include('post.html'); // Incluimos la plantilla
}
else echo "el tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo desimos
}
else echo "El archivo supera el peso permitido.";// Si supera el tamaño de permitido lo desimos
}
?>
post.html

Código HTML:
La imagen fue enviada con exito.<br><strong>Datos:</strong><br>
<ul>
<li>Tipo <?=$tipo?></li>
<li>Ubicasion http://www.midomini.com.ar/<?=$destino . '/' .$cad.'.'.$tipo?></li>
</ul><br>
<strong>Codigo HTML:</strong><br>
<textarea name="html" id="html"><img src="http://www.midomini.com.ar/<?=$destino.'/'.$cad.'.'.$tipo?>"><br>Por www.midomini.com.ar</textarea><br>
<img src="http://www.midomini.com.ar/<?=$destino.'/'.$cad.'.'.$tipo?>">form.html

Código HTML:
<script>
function ver(image){
document.getElementById('image').innerHTML = "<img src='"+image+"'>"
}
</script>
<form action="sube.php" method="post" enctype="multipart/form-data">
Archivo: <input name="file" type="file" onChange="ver(form.file.value)">
<input name="submit" type="submit" value="Upload!">
</form><br> <span id="image"></span>Solo deven cambiar los datos que quiran, por ejemplo el tamaño maximo de la imagen, tipos de imagen aseptada, ect...
Espero que les alla gustado este aporte.
Gracias

Espero me contestes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 00:38.