login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met BB

Offline foxie - 02/03/2005 16:18
Avatar van foxieNieuw lid Ik heb hetvoglende probleem met de [IMG]x[/IMG] bb code tag:

Op mijn forum kunnen de gebruikers plaatjes toeveogen, als deze plaatjes groter zijn dan pakweg 400 px dan schiet de layout uit elkaar en dat wil ik dus in een geval, om dit tegen te gaan, ga ik elk plaatje controleren op de width als dit groter is dan 400 px dan stel ik het width attribuut in van de <img>-tag.

De werkwijze die ik gebruik is de volgende


- Scan de tekst ($text) af op [IMG]xx[/IMG] tags, en zet de waarde xx in een array afb();
- in een for lus doe ik vervolgens het volgende:
* haal afbeeldingsurl uit de array afb(teller)
* Controleer de grote met getimagesize();
* als width>350 stel ik width gelijk aan 350 anders niet
* herplaats in $text de [IMG]xx[/IMG] tag waar xx gelijk is aan afb(teller)


En het is dus met die laatste stap dat het mis loopt ik slaag er dus niet in om de code te maken die dit dus doet:

dit heb ik al:
  1. <?
  2. $tt="http://www.pcmodders.be/afbeeldingen/logo.gif";
  3. $text = preg_replace("/(\[IMG\])(".$tt.")(\[\/IMG\])/U","<img src=".$afbUrl." width=".$width.">", $text);
  4.  
  5. ?>


En dit heb ik van iemand gekregen op een ander forum:

  1. <?
  2.  
  3.  
  4.  
  5. $tt="http://www.pcmodders.be/afbeeldingen/logo.gif";
  6.  
  7.  
  8. $text = preg_replace ('/\[img\](.+?)\[\/img\]/', '<img src="$1">',"<img src=".$afbUrl." width=".$width.">", $text);
  9.  
  10. echo $text;
  11.  
  12. ?>


Nu is het problmeem met dit laatste stuk code dat hij de img niet plaatst hij toont enkel een rood kruisje, ook al zit in $afbUrl een geldige url...

Zou iemand me kunnen zeggen hoe het WEL juist werkt?


Thnx

2 antwoorden

Gesponsorde links
Offline twopeak - 30/11/1999 00:00
Avatar van twopeak Gouden medaille

PHP ver gevorderde
prentje met een rood kruisje kijk naar de broncode en vertel ons wat je ziet als url van dat prentje
Offline prorsoft - 30/11/1999 00:00
Avatar van prorsoft PHP gevorderde ik zou sowieso van dat 'img src=$1' het volgende makenrn'img src='.$1.''
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s