Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/01/2004, 15:48
lestlienoe
 
Fecha de Ingreso: febrero-2003
Ubicación: Distrito Federal
Mensajes: 26
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola Cluster , gracias por contestar . Pues mira esta rutina ya la he puesto en marcha y funciona al 100% el problema es que cuando lo uso con IIS no funciona, esto es la variable $data no trae ningun valor y cuando lo uso con Apache Web Server si funciona, pero no se porque???. Eso es lo que me tiene super confundida, ¿¿porque sera??. Alguien ¿¿sabe porque??. Muchas Gracias por la Ayuda. Gracias y Chao.


FORMA DE LLENADO: (esta_forma.php)
<form method="post" action="<?php echo $PHP_SELF;?>" enctype="multipart/form-data">
<table>
<tr>
<td width="19%"><strong><font color="#9B004E" size="2" face="Verdana, Arial, Helvetica, sans-serif">Texto
del Documento</font></strong></td>
<td width="81%"><textarea name="cuerpo" rows="7" cols="70"></textarea></td>
</tr>
<tr>
<td width="19%"><b>
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<font color="#9B004E" size="2" face="Verdana, Arial, Helvetica, sans-serif"><br>
Imagen:</font></b></td>
<td width="81%"><b>
<input type="file" name="form_data" size="40">
</b></td>
</tr>
</table>
<input type="submit" name="Enviar" value="Enviar Informacion">
<input type="reset" name="Borrar_DatAsp" value="Limpiar Forma">
</form>


INSERTAMOS DATOS:
if($Enviar){
MYSQL_CONNECT("localhost","","");
mysql_select_db("nombre_base");
$data = addslashes(fread(fopen($form_data, "rb"), filesize($form_data)));
$result = MYSQL_QUERY("INSERT INTO Tabla(Cuerpo,NomImagen,TypeImagen) ".
"VALUES('$cuerpo','$data','$form_data_type')") ;
$id= mysql_insert_id() or die (mysql_error());
?>
<meta http-equiv="refresh" content="0; url=esta_forma.php">
<?
MYSQL_CLOSE();
}