Avatar billede xeox Nybegynder
08. december 2005 - 14:30 Der er 6 kommentarer og
1 løsning

Slette billede ud fra url.

Hej eksperter.

Er det muligt at slette et billede hvis jeg kun har urlen på det?

For når jeg opretter en kategori hvor de ligger et billede med op på serveren, så kan de bagefter gå ind og slette det der står i min DB men ikke på min server.. men for at serveren ikke bliver for meget booket, så vil jeg gerne have den sletter det ud fra en adresse der ser sådan her ud f.eks: http://side.dk/images/galleri/kategori/1.jpg

For en adresse som den jeg har skrevet oppe ovenover er hvad der bliver lagt op i min DB så kategorien kan finde ud af hvad billede den skal hente.

mvh
Avatar billede jaw Nybegynder
08. december 2005 - 14:33 #1
Ja:
unlink("sti/til/billede/1.jpg");
..som i dit tilfælde nok er:
unlink("./images/galleri/kategori/1.jpg");
Avatar billede xeox Nybegynder
08. december 2005 - 14:49 #2
så siger den Warning: unlink(http://xx.xx.xxx.dk/xxx/images/galleri/kategori/kategori_alle.gif): Invalid argument in xxxxxx on line 113
Avatar billede xeox Nybegynder
08. december 2005 - 15:02 #3
ja altså er klar over den ik kan tage http:.. osv.. hvad skal jeg bruger for at fjerne alt hvad der står hen til images/?
Avatar billede jaw Nybegynder
08. december 2005 - 15:18 #4
f.eks.:
$url = str_replace("http://www.xxx.dk", ".", $variabel);
unlink($url);
Avatar billede xeox Nybegynder
09. december 2005 - 09:53 #5
ja tak, det var det jeg kiggede efter.. smider i svar?
Avatar billede jaw Nybegynder
09. december 2005 - 13:36 #6
Gerne, og selv tak :)
Avatar billede xeox Nybegynder
13. december 2005 - 12:14 #7
takker igen.

-lukket-
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