
08/08/2007, 15:58
|
 | | | Fecha de Ingreso: agosto-2007 Ubicación: Tegucigalpa, Fco Morazan
Mensajes: 27
Antigüedad: 17 años, 8 meses Puntos: 0 | |
Re: Insertar imagenes en MySql Prueba con este codigo:
Pagina = "Upload.php"
<?php
$Fecha = date("Y-m-d");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>:: Agregar Noticias ::</title>
</head>
<body>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><h3>Subir Imagenes de Noticias </h3></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><form action="Val_Upload.php" method="post" enctype="multipart/form-data" name="form1">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150">Titulo:</td>
<td width="250"><label>
<input name="titulo" type="text" id="titulo">
</label></td>
</tr>
<tr>
<td>Categoria:</td>
<td><label>
<select name="categoria" id="categoria">
<option value="1">Nacionales</option>
<option value="2">Internacionales</option>
</select>
</label></td>
</tr>
<tr>
<td>Primer Contenido: </td>
<td><input name="p_contenido" type="text" id="p_contenido"></td>
</tr>
<tr>
<td>Segundo Contenido:</td>
<td><input name="s_contenido" type="text" id="s_contenido"></td>
</tr>
<tr>
<td>Imagen:</td>
<td><label>
<input name="archivo" type="file" id="archivo">
</label></td>
</tr>
<tr>
<td><input name="fecha" type="hidden" id="fecha" value="<?php echo $Fecha; ?>"></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="Submit" value="Enviar">
</label></td>
</tr>
</table>
</form>
</td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
y de este form valida a esta Pagina = "Val_Upload.php":
<?php
require_once ("Connections/Batco.php");
//$Archivo = $_POST['archivo'];
$Archivo = $HTTP_POST_FILES['archivo']['tmp_name'];
$Nombre_Archivo = $HTTP_POST_FILES['archivo']['name'];
$Tipo_Archivo = $HTTP_POST_FILES['archivo']['type'];
$Tamano_Archivo = $HTTP_POST_FILES['archivo']['size'];
echo "<b>El Nombre del Archivo es:</b> $Nombre_Archivo <br>";
echo "<b>El Tipo de Archivo es:</b> $Tipo_Archivo <br>";
echo "<b>El Tamaño del Archivo es:</b> $Tamano_Archivo <br>";
if ( ( strpos($Tipo_Archivo, "gif") || strpos($Tipo_Archivo, "jpeg") || strpos($Tipo_Archivo, "png") ))
{
echo "<b>El Estado del Archivo es:</b> Valido <br>";
if (copy($Archivo, "imagen_noticias/".$Nombre_Archivo)) // "imagen_noticias es el nombre de la carpte donde subira las imagenes (Borra Este Comentario)"
{
$Sql = "insert into noticias (CategoriaNoticias_CodCategoriaNoticias, Titulo_Noticia, Primer_Contenido, Segundo_Contenido, Imagen_Noticia,Fecha_Ingreso) values ('$categoria', '$titulo','$p_contenido','$s_contenido','$Nombre_A rchivo','$fecha')";
//$Result = mysql_query($Sql) or die (mysql_error());
if (mysql_query($Sql) or die (mysql_error()) )
{
echo "NOTICIA Agregada";
}
else
{
echo "NOTICIA NO Agregada";
}
echo "<br><b>SUBIDO con Exito</b>";
}
else
{
echo "<br><b>ERROR al Subir el Archivo</b>";
}
}
else
{
echo "Archivo NO Valido";
}
?>
Lo hice personalmente, no eh tenido ningun problema. Espero te ayude.. |