01. december 2004 - 11:25
Der er
1 kommentar
Lille upload-script med kommentering - ASAP
Hej alle,
jeg er i gang med et eksamensprojekt, hvor jeg har udviklet et mindre community. Problemet er, at jeg mangler at integrere en lille side, hvor brugerne kan uploade billeder til en mappe på FTP-serveren, og så skal der genereres thumbnails af disse. Udover det, så skal der også være mulighed for at de andre brugere kan kommentere billeder (altså give feedback)...
Pga. tidsnødhed har jeg ikke tid til at udvikle det selv - og jeg spørger heller ikke om nogen vil lave det, men om nogen har et eksisterende script - eller kender et sted hvor jeg kan få det fra.
For at opsummere:
* Simpelt upload-script
* Auto-generering af thumbnails af billeder fra en mappe
* Mulighed for at kommentere billederne, først ved et klik på dem, så de vises i stor størrelse, og så en simpel formular til at skrive noget :)
* Admin-funktion for at redigere og slette posts
* Arbejde sammen med eksisterende database for at hente brugernavne ind
Vigtigt: Det skal arbejde sammen med MySQL.
Håber på ASAP at få nogle gode svar!
På forhånd mange tak
01. december 2004 - 11:50
#1
det her virker :
<?php require_once('../Connections/gtk.php'); ?>
<?
$src = $_FILES['fil']['tmp_name'];
$ext = strtolower(end(explode(".",$_FILES['fil']['name'])));
$billede = $billede;
$dato = $dato;
$kommentar = $kommentar;
$tid = time();
$sted = $sted;
$turnering = $turnering;
$nytNavn = "image-" . $tid . "." . $ext;
$dst = "../club/". $nytNavn;
copy($src, $dst );
$image = $dst;
if(file_exists($image)) {
$foto = 1;
$imgsize = getimagesize($image);
if($imgsize[0] > 117) {
$width = 117;
$height = $imgsize[1] / ($imgsize[0] / 117);
$dst_img=imagecreatetruecolor ($width, $height);
$scr_img=imagecreatefromjpeg("$image");
imagecopyresized($dst_img,$scr_img,0,0,0,0,$width,$height,$imgsize[0],$imgsize[1]);
imagejpeg ($dst_img, "../club/thumbnail/" . $nytNavn);
} else {
$src_img= imagecreatefromjpeg("$image");
ImageJpeg($scr_img, $dst);
};
$imgurl = "../club/thumbnail/" . $nytNavn;
} else {
$foto = 0;
};
$query = "INSERT INTO club(billeder, dato, kommentar, thumbnail,sted, turnering) Values('$dst','$dato','$kommentar','$imgurl','$sted','$turnering')";
mysql_query($query);
echo ('billedet er uploadet');
?>