![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
29/05/2007, 13:55
|
| | Fecha de Ingreso: febrero-2007 Ubicación: Valparaiso, Chile.
Mensajes: 39
Antigüedad: 18 años Puntos: 0 | |
Re: Problema en guardar archivo en servidor Saludos, yo tengo un formulario que pide datos y sube una rchivo al srvidor, quiza te pueda servir. Cita: <FORM ACTION="procesa_part.php" METHOD="POST" enctype="multipart/form-data" onsubmit="return valida(this);">
<P align="left"><span class="aajtextoGENERAL"><strong>1) Ingrese sus datos: </strong></span><strong> </strong></P>
<P align="left"><span class="aajtextoGENERAL">Nombre(s):</span> <input type="text" name="nombre" size="50" value="">
<span class="aajtextoGENERAL">* </span> </P>
<p align="left"><span class="aajtextoGENERAL">Apellido(s):</span> <input type="text" name="apellido" size="50" value="">
<span class="aajtextoGENERAL">*
</span> </P>
<p align="left"><span class="aajtextoGENERAL">Cargo:</span> <input type="text" name="cargo" size="30" value="">
<span class="aajtextoGENERAL">Organización:</span>
<input type="text" name="organizacion" size="" value="">
</P>
<p align="left"><span class="aajtextoGENERAL">Dirección:</span> <input type="text" name="direccion" size="72" value="">
</P>
<p align="left"><span class="aajtextoGENERAL">Teléfono: </span>
<input type="text" name="fono" size="15" value="">
<span class="aajtextoGENERAL">Fax:</span>
<input type="text" name="fax" size="15" value="">
</p>
<p align="left"><span class="aajtextoGENERAL">E-mail:</span> <input type="text" name="email" size="30" value="">
<span class="aajtextoGENERAL">*
</span></p>
<p align="left"><span class="aajtextoGENERAL">País:</span> <SELECT NAME="pais">
<OPTION VALUE="Argentina">Argentina
<OPTION VALUE="Bolivia">Bolivia
<OPTION VALUE="Brasil">Brasil
<OPTION VALUE="Chile" SELECTED>Chile
<OPTION VALUE="Colombia">Colombia
<OPTION VALUE="Costa rica">Costa Rica
<OPTION VALUE="Ecuador">Ecuador
<OPTION VALUE="El salvador">El Salvador
<OPTION VALUE="Honduras">Honduras
<OPTION VALUE="México">México
<OPTION VALUE="Otro">Otro
<OPTION VALUE="Peru">Perú
<OPTION VALUE="Uruguay">Uruguay
<OPTION VALUE="Venezuela">Venezuela
</SELECT>
</p>
<p align="left" class="aajtextoGENERAL"><strong>2) Adjunte su currículo:</strong></p>
<p align="left">
<input type=file name="userfile">
<span class="aajtextoGENERAL">* </span></p>
<p align="center">
<INPUT TYPE=submit NAME="submit" VALUE="Enviar datos">
</p>
</FORM> Cita: //CODIGO QUE ASIGNA LOS VALORES DEL FORMULARIO A LA BASE DE DATOS.
include("conex.php");
$link=Conectarse();
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$cargo=$_POST['cargo'];
$organizacion=$_POST['organizacion'];
$direccion=$_POST['direccion'];
$fono=$_POST['fono'];
$fax=$_POST['fax'];
$email=$_POST['email'];
$pais=$_POST['pais'];
$fecha = date('y/m/d'); //fecha en que se envia la postulacion año/mes/dia
mysql_query("insert INTO participante(nombre,apellido,cargo,organizacion,di reccion,telefono,fax,email,pais,tipo_postulante,fe cha_postulacion)
values ('$nombre','$apellido','$cargo','$organizacion','$ direccion','$fono','$fax','$email','$pais','Partic ipante','$fecha')",$link);
//********************************
//codigo que envia el fichero al servidor
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], 'adjuntos/participante/'.$nombre_archivo))
//adjuntos: carpeta que define donde se guardaran los archivos adjuntos. formato: "nombre_archivo/"
{
echo "El archivo ha sido cargado correctamente, su postulación se realizo con éxito.";
}
else{
echo "Ocurrió algún error al subir el archivo, porfavor vuelva atras e intentelo de nuevo.";
}
//***************************
Última edición por franco_r3; 29/05/2007 a las 14:01 |