Gå til innhold

Funksjon vil bare fungere en gang


Anbefalte innlegg

Hei

 

Fant en riktig fin php-funksjon på php.net som jeg tenkte å bruke.

Men i min sammenheng vil jeg bruke den to ganger. Ved første gangen fungerer det fint. Andre gangen skjer det ingenting. Jeg vet rett og slett ikke hva som er galt.

 

Funksjonen ligger vedlagt, og her er det i bruk:

// Last opp bilde
$id = mysql_insert_id();
$endelse = explode(".", $_FILES['uploadedfile']['name']);
$target_path = "artbilder/". $id .".". $endelse[1];
$target_path2 = "artbilder/". $id .".". $endelse[1];
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {echo "ok";}

// Juster størrelser
$lfix = "artbilder/". $id ."l.". $endelse[1];
makeIcons_MergeCenter($target_path, $lfix, 150, 80);
$sfix = "artbilder/". $id ."s.". $endelse[1];
makeIcons_MergeCenter($target_path, $sfix, 500, 150);

// Slett overflødig bilde
$tbd = "artbilder/". $id .".". $endelse[1];
unlink($tbd);

Liten oppsummering:

Jeg laster opp et bilde fra et form. Bildet kaller jeg id til forrige mysql-oppføring (eks. 45.jpg).

Deretter tar jeg dette bildet og lager en ny versjon(en thumbnail), for så å lage en stor versjon. Til slutt sletter jeg det bildet jeg opprinnelig lastet opp, siden jeg ikke tenger det lenger.

 

Det er verdt å merke seg at systemet fungerer hvis jeg laster opp et bilde med samme størrelse som den store versjonen skal være i.

 

Så nok en gang ber jeg dere pent om hjelp :innocent:

bilde.php

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...