Avatar billede klep2manen Nybegynder
31. januar 2006 - 18:44 Der er 2 kommentarer og
1 løsning

Upload af billeder

Jeg er ved at lave et galleri. jeg bruger det samme script på en anden side jeg har, men på den nye side får jeg en fejl

Warning: imagejpeg(): Unable to access /hsphere/local/home/klep2man/1kokkedal.dk/gfx/galleri/thumb_3.jpg in /hsphere/local/home/klep2man/1kokkedal.dk/manager/actions/static/upload.php on line 99

Warning: imagejpeg(): Invalid filename '/hsphere/local/home/klep2man/1kokkedal.dk/gfx/galleri/thumb_3.jpg' in /hsphere/local/home/klep2man/1kokkedal.dk/manager/actions/static/upload.php on line 99

if (isset($_POST['upload'])) {
$galleri_id = $_POST['galleri'];
$sti = $_SERVER["DOCUMENT_ROOT"]."/gfx/galleri"; //path hvor du vil gemme dit billede.
$max_width = "100"; //Max højde i pixel
$max_height = "100"; //Max bredde i pixel
$type = $_FILES['pic']['type'];
if ($type == "image/jpeg" || $type == "image/pjpeg" || $type == "image/jpg") {

  #Smider billed info ind i databasen
  $sql = mysql_query("INSERT INTO klep2_pics (gal_id)
        VALUES('$galleri_id')") or die (mysql_error());

  $billed_id = mysql_insert_id();
  $nyt_navn = "$billed_id.jpg";

  $sti_navn = "$sti/$nyt_navn";

  #flyt billedet:
  $image = $_FILES['pic']['tmp_name'];

  if (move_uploaded_file($image, $sti_navn)) {

  #finde billedets størrelse
  list($width, $height, $value, $param) = getimagesize($sti_navn);

  #Laver thumbnail i den valgte størrelse
  if ($height > $width) {
  $scale = $max_height/$height;
  $new_height = $max_height;
  $new_width = $width*$scale;
  } else {
  $scale = $max_width/$width;
  $new_width = $max_width;
  $new_height = $height*$scale;
  }
 
  $dst_img = imagecreatetruecolor($new_width, $new_height);
  $src_img = imagecreatefromjpeg($sti_navn);
  imagecopyresized($dst_img, $src_img, 0, 0, 0, 0, $new_width, $new_height, imagesx($src_img), imagesy($src_img));
 
  $fil_ting = "$sti/thumb_$billed_id.jpg";

  imagejpeg($dst_img, $fil_ting);  <-- linie 99

Nogen der kan hjælpe?
Avatar billede jakobdo Ekspert
31. januar 2006 - 19:51 #1
Sikker på mappen: galleri/ er chmod'et 777?
Avatar billede klep2manen Nybegynder
31. januar 2006 - 20:12 #2
Ja det er jeg. Lige før jeg laver et thumbnail uploader jeg billedet og det går fint.
Avatar billede klep2manen Nybegynder
31. januar 2006 - 20:20 #3
Jeg har løst problemet.

Jeg lavede en touch($fil_ting) og fik det til at virke
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester