Avatar billede lademan Novice
19. juni 2003 - 21:45 Der er 19 kommentarer og
1 løsning

Fra link til billede

Hejsa.

Har i et script, der ændrer et gif eller jpg link til et billede?

Dvs så (link med "gif"- eller "jpg"-endelse):
http://www.url.dk/pic.gif
http://url.dk/pic.gif
www.url.dk/pic.gif

Bliver til:
<img="http://www.url.dk/pic.gif" width="max:450px">
Avatar billede lademan Novice
19. juni 2003 - 21:46 #1
Slår email fra :-)
Avatar billede swiff Nybegynder
19. juni 2003 - 21:51 #2
Du kalder scriptet vha. filnavn.php?url=http://www.url.dk/pic.gif
<?php
echo "<img src=\"".$_GET['url']."\" width=\"max:450px\">";
?>
Avatar billede gonza.dk Nybegynder
19. juni 2003 - 21:53 #3
en let omskrivning af tagster burde kunne gøre det:

http://www.ljweb.dk/?Ref=usefulscripts
Avatar billede schaefner Juniormester
19. juni 2003 - 21:54 #4
Avatar billede lademan Novice
19. juni 2003 - 21:55 #5
hvis vi har en variabel, der indeholder en masse tekst, skal scriptet finde url'en (jf. ovenstående eksempler) og lave det til et billede...
Avatar billede lademan Novice
19. juni 2003 - 21:56 #6
Jep, den tagster har jeg (og den er god!)... jeg ville bare udvide den til at vise de links, der er billeder til at blive vist :-)
Avatar billede schaefner Juniormester
19. juni 2003 - 22:00 #7
eller eventuelt www.disneyzone.dk/img1.php

nu er jeg ikke så stærk i regulære udtryk, så den kan sikkert laves kønnere/bedre/smarete.
Avatar billede lademan Novice
19. juni 2003 - 22:06 #8
hmm, jeg har bare ikke evner udi i regulære udtryk til at få dit script, schaefner, til at spille sammen med ljweb's ...
Avatar billede schaefner Juniormester
19. juni 2003 - 22:07 #9
hvorfor skulle det dog også spille sammen?
Avatar billede lademan Novice
19. juni 2003 - 22:09 #10
fordi, at de begge skal bruges i et forum, hvor links, email og billeder skal autogenereres :-)
Avatar billede schaefner Juniormester
19. juni 2003 - 22:13 #11
jamen det er jo ligemeget

$str indeholder det du vil udskrive eller indsætte.

$str = eregi_replace("([a-z0-9_.-:/]+).(gif|jpg)","<img src='\\1.\\2'>", $str);
Avatar billede lademan Novice
19. juni 2003 - 22:17 #12
Må jeg lige spørge om noget: laver dit script kun om på linket, hvis det har den korrekte endelse? (Således at www.ok.dk ikke bliver til et billede :-)
Avatar billede schaefner Juniormester
19. juni 2003 - 22:19 #13
det gør den ikke
Avatar billede lademan Novice
19. juni 2003 - 22:19 #14
For lige at være besværlig kunne man så indføre en parameter, der siger at hvis billedet har en bredde på mere end fx 450 px, så fastsættes den til 450 px?
Avatar billede schaefner Juniormester
19. juni 2003 - 22:20 #15
adressen skal slutte på enten gif eller jpg
Avatar billede schaefner Juniormester
19. juni 2003 - 22:20 #16
hmm, ikke umiddelbart, du ved jo ikke hvor bredt billedet er.
Avatar billede lademan Novice
19. juni 2003 - 22:22 #17
er der ikke en php-funktion, der tager højde for det?
Avatar billede schaefner Juniormester
19. juni 2003 - 22:25 #18
jo: http://dk.php.net/manual/en/function.getimagesize.php

men det er ikke sikkert den virker på eksterne filer
Avatar billede lademan Novice
19. juni 2003 - 22:26 #19
ahh, oki...
Avatar billede lademan Novice
24. juni 2003 - 09:58 #20
.
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