-
upload di file jpeg
ciao ragazzi ho bisogno del vostro aiuto, non so che percorso inserire per fare l'upload dal mio sito di img jpeg.
dunque io ho inserito questo
Codice PHP:
<?php
include '../include/connect.php';
//upload di file
if (eregi('^image/p?jpeg(;.*)?$', $_FILES['bozza1']['type'])) {
if (!is_uploaded_file($_FILES['bozza1']['tmp_name'])) { exit ('impossibile caricare'.mysql_error());
}
$uploadfile = $_FILES['bozza1']['tmp_name'];
$uploadfilename = $_FILES['bozza1']['name'];
$uploadfiletype = $_FILES['bozza1']['type'];
//apre per la lettura binaria del file
$tempfile= fopen($uploadfile, 'rb');
//legge il file in memoria
$filedata = fread($tempfile, filesize($uploadfile));
$filedata = addslashes($tempfile);
//crea la query
$upload_dir = "/membri/emmegraphic/upload/";
$sql = " INSERT INTO upload SET
filename = '$uploadfilename',
type = '$uploadfiletype',
url = '$upload_dir',
bozza1 = '$filedata'";
// inseriamolo
$ok = mysql_query($sql);
if (!$ok) {
exit('database errore nel inserire file:'.mysql_error());
} else { echo 'caricamento efettuato'; }
move_uploaded_file($uploadfile, "$upload_dir/$uploadfilename");
} else { echo '<p> inserisci un file jpeg grazie !! </p>';
}
ma quando carico il file il percorso che ritrovo nel database è questo : /var/www/html/upload/ come posso indicargli il mio percorso?
-
controlla che il path assoluto sia quello che hai scritto :
Codice PHP:
$upload_dir = "/membri/emmegraphic/upload/";
con questo codice sai esattamente quale è il path:
Codice PHP:
echo "<p>".str_replace("\\", "/", dirname(__file__)) . '/';
puoi vedere alcune prove che ho fatto qui:
http://eurosalute.altervista.org/tool/banIP.php
per il codice:
http://eurosalute.altervista.org/tool/banIP.html