Ciao a tutti ho creato con l'aiuto della guida di html.it un form dove un utente può inviare un immagine al mio database:
E questo funziona perfettemente il problema è che non so come estrarre l'immagine e vederla...ho provato come dice la guida,ma non mi restituisce niente!!Codice PHP:<?php
if(!isset($_POST)) $_POST = $HTTP_POST_VARS;
$self = isset($_SERVER) ? $_SERVER["PHP_SELF"] : $HTTP_SERVER_VARS["PHP_SELF"];
if($_POST["invia"]) {
//connessione al database
include('../connect.php');
//memoriziamo il contenuto della foto
$data = addslashes(fread(fopen($_FILES["file_binario"]["tmp_name"], "rb"), $_FILES["file_binario"]["size"]));
//inseriamo l'immagine
$result = @mysql_query("UPDATE SQUADRA_foto SET datibinari ='$data', nome='" . $_FILES["file_binario"]["name"] . "',
size = '" . $_FILES["file_binario"]["size"] . "', type = '" . $_FILES["file_binario"]["type"] . "' WHERE team = '$team'") or die("Errore nell' inserimento dell'immagine!");
//inserimento avvenuto con successo
echo "Il file " . basename($_FILES["file_binario"]["name"]) . " è stato correttamente inserito nel Database.";
//chiudiamo la connessione
@mysql_close();
} else {
echo "
<html>
<head>
<title>Form per l'inserimento</title>
</head>
<body>
<div align=\"center\">
<table>
<form action=\"$self\" method=\"POST\" enctype=\"multipart/form-data\">
<tr>
<td>File</td>
<td><input type=\"file\" name=\"file_binario\" size=\"40\"></td>
</tr>
<tr>
<td colspan=\"2\" valign=\"bottom\" align=\"center\" height=\"30\">
<input type=\"submit\" value=\"Invia il file\" name=\"invia\"></td>
</tr>
</form>
</table>
</div>
</body>
</html>
";
}
?>
Potete aiutarmi?

Rispondi quotando