Ver Mensaje Individual
  #18 (permalink)  
Antiguo 30/07/2006, 08:54
choco_cu
 
Fecha de Ingreso: mayo-2004
Ubicación: Ciudad de la Habana
Mensajes: 85
Antigüedad: 19 años, 11 meses
Puntos: 0
Hola Snake nS mira eso es un problema sencillo te voy a dar un ejemplo de lo que yo hice para que tú saques de ahí la idea de lo que quieres a ver si te resuelve.

Código PHP:
<?php 
//Recogemos los valores de los campos del formulario 
$lang1$_POST['lang'];
$clasif $_POST['clasif'];
$tit $_POST['tit'];
$desc $_POST['desc'];
$not $_POST['not'];
$fte $_POST['fte'];
$fpub date('Y-m-d');
$hpub date('H:i:s');
$tamano $_POST['MAX_FILE_SIZE'];
$destino ='img/'.$clasif.'/';

// sacamos nombre completo del archivo y lo mostramos

$name $_FILES['image']['name'];

//sacamos la extension y la mostramos
$ok false;
$ext explode('.',$name);
$nr count($ext);
$exte $ext[$nr-1];
if (
$exte == 'jpg' || $exte == 'gif'){
$ok true;
}
//sacamos el tamaño y lo mostramos
$tam $_FILES['image']['size'];

//chequeamos si la extension es admitida y si cumple con el tama;o maximo y procesamos el archivo.
 
if (!move_uploaded_file($_FILES['image']['tmp_name'], $destino.$_FILES['image']['name'])){
 echo 
'error al subir el archivo';
 } else { 
 echo 
'<table width="437" height="68" border="0" align="center" cellpadding="0" cellspacing="0" class="avisos">
  <tr>
    <td height="68" valign="top"><p class="avisosin Estilo1">La informaci&oacute;n ha sido insertada en la base de datos, ya est&aacute; disponible para su visualizaci&oacute;n por los usuarios desde Internet y desde la Internet de Cuba.</p>    </td>
  </tr>
</table>'
;
$destino =$destino.$name;
}

//guardar la direccion donde estara el archivo para tenerlo dentro de la base de datos
//conectamos a la base
$connect=mysql_connect('localhost','manuel','kimeramarukun');
//Seleccionamos la base
mysql_select_db("jc",$connect);
//insertamos los registros almacenados en las variables
mysql_query("insert into noticias(lang, clasif, tit, descr, notic, fuente, f_pub, h_pub, inot) values('$lang','$clasif','$tit','$desc','$not','$fte','$fpub','$hpub','$destino')",$connect) or die(mysql_error());
header("location: actua.php");
?>