27. september 2005 - 23:39Der er
6 kommentarer og 1 løsning
Resize ved upload
Hej med jer, jeg har stillet dette spørgsmål før, hvor jeg troed det virkede, men gjorder det ikke :-( Så nu prøver jeg igen :-)
Jeg har et galleri i mit community, og når man uploade et billede skal det originale billede gemmes i images/galleri/ET_ID.jpg og en thumb på max 100 i brede og højde gemmes i images/galleri/thumb/ET_ID.jpg.
Når den gemmer billeder skal billedet's navn være det id man lige har oprettet i databasen, eks: 55.jpg.
Jeg kan få det til at virke hvor den gemmer det originale billede, men ikke det jeg prøver at resize.
Her er min kode:
if($_SERVER["REQUEST_METHOD"] == "POST") {
$connt = mysql_query("SELECT * FROM users WHERE brugernavn = '$_SESSION[brugernavn]'") or die (mysql_error()); $rst = mysql_fetch_array($connt);
$cnnt = mysql_query("SELECT * FROM galleri WHERE user_id = '$rst[id]'"); $rnn = mysql_fetch_array($cnnt);
if ($_FILES["picture"]) {
mysql_query("INSERT INTO galleri (user_id, kategori, overskrift, date, besked, vis) values ('".$rst["id"]."', '".$_POST["kategori"]."', '".htmlspecialchars($_POST["overskrift"])."', '".date("Y-m-j H:i:s")."', '".htmlspecialchars($_POST["besked"])."', '".$_POST["vis"]."')") or die (mysql_error());
$conn = mysql_query("SELECT id FROM galleri WHERE date = '".date("Y-m-j H:i:s")."' AND user_id = '".$rst["id"]."'") or die (mysql_error()); $rs = mysql_fetch_array($conn);
if ($_FILES["picture"]) { $picture = $_FILES["picture"]["tmp_name"]; $picture_name = $_FILES["picture"]["name"];
Der er et lille problem til, kan det gøres sådan at hvis billedets størrelse er mindre end de størrelser jeg har angivet i width og heigth bliver billedet det's originale størrelse :-O?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.