Comunidad de diseño web y desarrollo en internet online

Enviar Archivo en formulario PHP

Citar            
MensajeEscrito el 08 Jun 2005 01:10 am
Hola gente: hice un formulario para mi web y quiero que los usuarios puedan enviar archivos como jpg bmp doc, etc. Que tengo que agregarle al php que recibe las variables para que envíe un archivo?

Saludos y graciassss! :lol: :lol:

Por paraguila

189 de clabLevel



Genero:Femenino  

Argentina

msie
Citar            
MensajeEscrito el 08 Jun 2005 01:49 am
Hola.
Los quieres enviar al correo, al servidor en una carpeta o a una DB?

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 08 Jun 2005 05:07 am
Creo que quiere subirlos a su servidor, y limitar ciertos tipos de archivos.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 08 Jun 2005 07:16 pm
Lo del servidor esta bueno! no se me ocurrio, de paso aprendo! :P pasame las dos formulas, que llegue a una carpeta de mi servidor y a una cuenta de mail como archivo adjunto! 8)

Por paraguila

189 de clabLevel



Genero:Femenino  

Argentina

msie
Citar            
MensajeEscrito el 08 Jun 2005 10:41 pm
Si usas Dreamweaver, hay una extension que hace eso,te coloca un form con lo necesario para subir archivos al servidor. la puedes encontrar en macromedia y se llama PHP Upload.
Lo de enviarlas por correo es algo mas complejo. la forma de recojer el archivo es igual pero para mandarlo por mail hacen falta otras cosas que no manejo bien.
Posiblemente Sephirot pueda ayudarte mas en ese caso.

PD: el autor de la extension se llama sephirot pero no es el mismo :lol: :lol: :lol:

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 09 Jun 2005 01:25 am
me baje el php upload pero estoy mas el bolas! comues????

buscando consegui estito pero no envia a ningun mail, es mas me da error:

Este tiene el formulario

Código :

<h1>Subir archivos</h1>
<br>
   <form action="subearchivo.php" method="post" enctype="multipart/form-data">
      <b>Campo de tipo texto:</b> 
      <br>
      <input type="text" name="cadenatexto" size="20" maxlength="100">
      <input type="hidden" name="MAX_FILE_SIZE" value="100000">
      <br>
      <br>
      <b>Enviar un nuevo archivo: </b>
      <br>
      <input name="userfile" type="file">
      <br>
      <input type="submit" value="Enviar">
   </form>




Este envía

Código :

<h1>Subiendo un archivo</h1>
<br> 
<div align="center">
<?
//tomo el valor de un elemento de tipo texto del formulario
$cadenatexto = $_POST["cadenatexto"];
echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>";

//datos del arhivo
$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)){
      echo "El archivo ha sido cargado correctamente.";
   }else{
      echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
   }
}
?>
<br>
<br>

<a href="prueba.php">Volver</a>



Con todo esto como hago para que me mande el archivo que adjunto a un mail??. Y otra opción que estaría buena, como mandar a una carpeta de mi servidor?? :?

Por paraguila

189 de clabLevel



Genero:Femenino  

Argentina

msie
Citar            
MensajeEscrito el 13 Jun 2005 05:40 pm
alguien sabe?

Por paraguila

189 de clabLevel



Genero:Femenino  

Argentina

msie
Citar            
MensajeEscrito el 13 Jun 2005 07:21 pm

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 13 Jun 2005 07:24 pm
y aqui esta lo de subir archivos a carpeta del servidor.
http://www.cristalab.com/foros/viewtopic.php?t=6929

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  

Just Another Programmer

firefox
Citar            
MensajeEscrito el 16 Jun 2005 12:35 am
Muchas Gracias jhony192!!!!, con eso me respondes la pregunta!

Saludetes!!

Por paraguila

189 de clabLevel



Genero:Femenino  

Argentina

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.