salve a tutti,
ho un campo della mia tabella dove se clicco sul tasto sfoglia, mi fa scegliere il percorso dell'immagine che voglio uploadare.
lo script per l'upload è il seguente:
Codice PHP:
<?
//user defined variables
$abpath = "/schede_personaggi/upload"; //Absolute path to where images are uploaded. No trailing slash
$sizelim = "no"; //Do you want size limit, yes or no
$size = "2500000"; //What do you want size limited to be if there is one
//all image types to upload
$cert1 = "image/jpeg"; //Jpeg type
$cert2 = "image/gif"; //Gif type
$log = "";
//begin upload 1
//checks if file exists
if ($img1_name == "") {
$log .= "Nessuna immagine selezionata per l'upload
";
}
if ($img1_name != "") {
//checks if file exists
if (file_exists("$abpath/$img1_name")) {
$log .= "L'immagine è già presente
";
} else {
//checks if files to big
if ($sizelim == "yes") {
if ($img1_size > $size) {
$log .= "L'immagine è troppo grande
";
}
}
//Checks if file is an image
if (($img1_type == $cert1) or ($img1_type == $cert2)) {
@copy($img1, "$abpath/$img1_name") or $log .= "Non riesco a copiare l'immagine sul server
";
if (file_exists("$abpath/$img1_name")) {
$log .= "L'immagine è stata copiata
";
}
} else {
$log .= "Il file non è un'immagine
";
}
}
}
?>
devo ancora testarlo, ma penso sia corretto. la domanda che mi pongo è la seguente. nella tabella del db, il campo immagine l'ho messo varchar, così da poterci mettere solo il link diretto all'immagine giusto?
come posso fargli mettere il link diretto?
ciao e grazie mille