VenomGameworld
Legacy Member
Hey,
Ik ben momenteel bezig aan een foto-uploadsysteem voor een vriendin. Nu zou ik dit willen uitbreiden met een ondertitel bij elke foto. Ik was van plan de gegevens van de foto (album, subalbum en bestandsnaam) op te slaan in een mySQL database tabel samen met de ondertitel. Zo is het gemakkelijk dit later ook nog opnieuw uit te lezen.
Het probleem is echter dat ik uit de File-inputbox de bestandsnaam (en alleen de naam met extensie, niet de rest van het pad) zou willen opvragen. Met mijn huidige code krijg ik een string die er als volgt uitziet: "/tmp/[rare hoop tekens]" uit $foto.
Kan er iemand mij helpen?
Alvast bedankt!
Onderaan de pagina staat dit:
Ik ben momenteel bezig aan een foto-uploadsysteem voor een vriendin. Nu zou ik dit willen uitbreiden met een ondertitel bij elke foto. Ik was van plan de gegevens van de foto (album, subalbum en bestandsnaam) op te slaan in een mySQL database tabel samen met de ondertitel. Zo is het gemakkelijk dit later ook nog opnieuw uit te lezen.
Het probleem is echter dat ik uit de File-inputbox de bestandsnaam (en alleen de naam met extensie, niet de rest van het pad) zou willen opvragen. Met mijn huidige code krijg ik een string die er als volgt uitziet: "/tmp/[rare hoop tekens]" uit $foto.
Kan er iemand mij helpen?
Alvast bedankt!
PHP:
include('upload_class.php');
mysql_connect('localhost','*****','********');
mysql_select_db('**********');
if($_SERVER['REQUEST_METHOD'] == 'POST') {
$class = new afbeeldingen;
$class->set_watermerk('watermerk.png');
$class->set_thumb_size(120,100);//$width, $height
$class->set_thumb_dir('../upload/' . $_SESSION['album'] . "/" . $_POST['map'] . '/thumbs/');
$class->watermerken(TRUE);
$class->thumbnailen(TRUE);
$class->upload_multiply('foto','../upload/' . $_SESSION['album'] . "/" . $_POST['map'] . '/');
for($i = 0; $i <= 4; $i++) {
if(ondertitel[$i] != "") {
mysql_query("INSERT INTO CMS_fotos (album, subalbum, naam, ondertitel)
VALUES ('" . $_SESSION['album'] . "','" . $_POST['map'] . "','" . $foto[$i] . "','" . $ondertitel[$i] . "')")
or die(mysql_error());
}
}
Onderaan de pagina staat dit:
PHP:
for($i = 1; $i <= 5; $i++) {
echo 'Foto: <input type="file" name="foto[]"><br />';
echo 'Ondertitel: <input type="text" name="ondertitel[]" /><br /><br />';
}