Originalmente inviato da
biccheddu
Se la carichi tramite un input type="file" devi usare $_FILE['foto'] e non $_POST['foto']
non funziona lo stesso :(
Codice PHP:
<?
$foto = $_FILE['foto'];
$a = base64_decode($foto);
$f = fopen("./foto/$foto", "wb");
fwrite($f, $a);
fclose($f);
?>
<html>
<form name="modulo" action="" method="post" enctype="multipart/form-data">
Foto <input type="file" name="foto" class="box">
<br />
<input type="submit" value="procedi" class="log">
</form>
</html>
EDIT:
ho risolto il problema in questo modo :)
Codice PHP:
<?
$foto = basename($_FILES['foto']['name']);
$a = base64_decode($foto);
$f = fopen("./foto/$foto", "w");
fwrite($f, $a);
fclose($f);
?>
<html>
<form name="modulo" action="" method="post" enctype="multipart/form-data">
Foto <input type="file" name="foto" class="box">
<br />
<input type="submit" value="procedi" class="log">
</form>
</html>
ciao
EDIT 2:
ragazzi come faccio ad utilizzare la funzione md5 che dovrà essere adoperata in
$f = fopen("./foto/qui_md5.jpg", "w");
io ci ho provato ma senza avere risultato, perchè nell'immagine, quando la apro mi compare l'indirizzo del sito e il nome dell'immagine codificata in md5...
ciao e grazie ancora