ci sono riuscita da sola!![]()
però ho perso un sacco di tempo. magari se qualcuno mi aiutava un pò l'avrei risolto in poco tempo...
cmq se può essere utile a qualcuno riporto il codice che ho scritto:
insert.php
<HTML>
<HEAD>
</HEAD>
<BODY >
<form method="post" action="upload.php" enctype="multipart/form-data\">
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="2" bgcolor="#E9E9E9">
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td width="20%">Titolo:</td>
<td width="59%"><input type="text" size=40 name="titolo">
</td>
<td width="21%"></td>
</tr>
</tr>
<tr>
<td>Autore:</td>
<td><input type="text" size=40 name="autore">
</td>
<td></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" size=40 name="mail">
</td>
<td></td>
</tr>
<tr>
<td>Testo:</td>
<td><textarea cols=60 rows=10 name="testo"></textarea>
</td>
<td></td>
</tr>
<tr>
<td>Foto:</td>
<td><input name="foto" type="file" size="40">
</td>
<td><input type="submit" value="Invia">
</td>
</tr>
</table>
</form>
</body>
</html>
upload.php
<?php
// CONNESSIONE AL MYSQL
@mysql_connect("localhost", "root", "") or die("Connessione fallita !");
// SELEZIONE DATABASE
@mysql_select_db("articoli") or die("Selezione Database fallita !");
$fotografia = addslashes(fread(fopen($foto, "rb"), filesize($file_binario)));
$size = filesize($foto);
$type = $_FILES["foto"]["type"];
// ESEGUO LA QUERY DI INSERIMENTO
$result = @mysql_query("INSERT INTO immagini (titolo , testo, foto , nome, size, type) VALUES ('$titolo' , '$testo' , '$fotografia' , '$autore' , '$size' , '" . $_FILES["foto"]["type"] . "' )");
// CHIUDO
@mysql_close();
?>