Archief - PHP: random quote

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Black Death

Legacy Member
Heb hier een random quote script gemaakt die zijn quotes uit quotes.dat haalt. Een explode() op /n, dus elke regel nieuwe quote. Soit, werkt allemaal perfect maar enige probleem is de breedte van die png. Nu is die volledig statisch, zou dus willen dat die breedte aangepast wordt naar de grootte van de quote. Nergens een functie die dit doet (misschien wel een die aantal chars telt, maar 't zou op pixels moeten tellen, dus werkt al niet), weet iemand één ?

edit: ja en nog iets, hele lange quotes zouden over verschillende lijnen moeten, dus zou ik ergens \n in die quote zetten. Maar die wordt auto vervangen door \\n, waardoor het ni werkt. Net zoals ' naar \'. Geen addslashes dus door die magic_slashes setting ofzoiets?

dJeez

Legacy Member
Men opene de PHP reference manual, men kijke onder de Image functies en wat vinden we daar terug? Jawel, een hele resem functies mbt het creëren van afbeeldingen èn het gebruik van fonts waaronder oa. imagettfbbox.

Maw een welgemeende RTFM.

Black Death

Legacy Member
Was vergeten toe te voegen dat die quotes naar een image worden gestuurd, daarom dat er "png" in mijn post staat. Dus ik heb die handleiding wel gelezen vriend. Maar goed, bedankt :p Veel snap ik er niet van maar kom.

icerulez

Legacy Member
kijk eens naar

imagecreate()
imagestring()
imagefontwidth()

in de manual ;)

Black Death

Legacy Member
Oké, width werkt al, thx :woohoo: Zit nu nog met het probleem dat lange quotes op verschillende lijnen zouden moeten komen. Nooit wilt hij dat doen, al \n & <br/> geadd, niets. Wordwrap helpt ook niet. :/

servi

Legacy Member
als je het op een windows-pc test is \n niet voldoende en heb \r\n nodig.

Freakshow

Legacy Member
servi zei:
als je het op een windows-pc test is \n niet voldoende en heb \r\n nodig.
tis zowiso beter om beide te gebruiken, maar als ik me niet vergis is dit in 1 van de laatste versies van php opgelost? Normaal gezien is \n voldoende zowel op windows & unix systemen. Correct me if i'm wrong :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan