Pagina 1 van 1

Afbeeldingen in onderschrift en/of in bericht

Geplaatst: 24 jun 2005, 14:51
door Dennis
Wat zit er voor verschil in het weergeven van een afbeedling in het onderschift in vergelijking met het bericht??


Als ik dit in mijn onderschrijft zet:

Code: Selecteer alles

[img]http://damnet.nl/forum/download.php?id=18[/img]
Zie ik netjes een afbeelding (had ik toentertijd niet verwacht)

Wil ik dezelfde afbeelding in een bericht weergeven, werkt dat niet.
Ook niet als ik er van maak (.jpg):

Code: Selecteer alles

[img]http://damnet.nl/forum/download.php?id=18.jpg[/img]

Waar kan ik de voorwaardes in vinden zodat ik de afbeedlingen ook in mijn bericht kan weer laten geven.

Dennis

Geplaatst: 24 jun 2005, 15:29
door els aw
Volgens mij komt dat, omdat er een ? in de regel staat en dan werkt het niet.
Zul je het plaatje moeten opslaan en er een andere naam aangeven :wink:

Geplaatst: 24 jun 2005, 15:34
door ElbertF
Iets lager staat dit topic, en heb ik een oplossing gegeven (die je iets zal moeten aanpassen).. ;)

http://www.phpbb.nl/viewtopic.php?t=20704

Geplaatst: 24 jun 2005, 16:31
door Dennis
Spambot schreef:Iets lager staat dit topic, en heb ik een oplossing gegeven (die je iets zal moeten aanpassen).. ;)

http://www.phpbb.nl/viewtopic.php?t=20704
Thanks, had ik ook al gedaan.

Maar het probleem zat hem in de rechte.... :?

Geplaatst: 24 jun 2005, 16:47
door ElbertF
Wat bedoel je? Hotlinken? Tsja, dat kan je alleen omzeilen met een div.

Geplaatst: 24 jun 2005, 17:58
door Dennis
Nee, tis wat anders.


Reeds eerder geplaatste linkjes zoals
Afbeelding
zis er gewoon een foto zichtbaar.

Geeft ik antwoord op het berciht en post ik daar de linhk in staat er geen foto in.
Pak ik een werkend bericht waar een foto op die mannier in staat en verander ik de url (geef dan OK) en zet hem daarna weer terug
Dan doet hij het ook niet meer.

Dat vind ik RAAR

Ik heb dat kunnen oplossen door de code van 2.0.6 er in te zetten

Code: Selecteer alles

	// 2.0.6

$text = preg_replace("#\[img\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
Maar kan dat niet wat netter??
Dmcv het aanpassen van:

Code: Selecteer alles

 $text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);

Geplaatst: 24 jun 2005, 18:07
door ElbertF
De plaatjes zijn beveiligd tegen hotlinken. Ga je naar een site met dergelijke afbeeldingen, dan kun je ze gewoon zien en worden ze opgeslagen in de cache van je browser. De volgende keer dat je het plaatje bekijkt wordt deze uit je cache geladen. Leeg je deze, of druk op Ctrl+F5 dan probeert je browser opnieuw de afbeelding op te halen, en dat gaat dus niet.

Geplaatst: 24 jun 2005, 18:09
door ElbertF
DAMnet schreef:Maar kan dat niet wat netter??
Dmcv het aanpassen van:

Code: Selecteer alles

$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
Dit werkt in veel gevallen niet, zo wel:

Code: Selecteer alles

$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php(\?(.+?)=(.+?))?)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);

Geplaatst: 25 jun 2005, 12:30
door Dennis
Spambot schreef: Dit werkt in veel gevallen niet, zo wel:

Code: Selecteer alles

$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php(\?(.+?)=(.+?))?)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);
Thanks Spambot ;)
Dat is dus wat ik nog niet echt snapt, [0-9] dat snap ik nog net en [a-zA-Z] maar de rest ....
Staar daar egens een soort uitleg over? Want op div. PHP-site gekeken, maar niet echt daarover.

Geplaatst: 25 jun 2005, 12:38
door flance