Postcounter op een avatar.
Heel handig script dat het aantal posts laat zien op je avatar.
Kopieer onderstaand script en plaats dit in een bestandje avatar.php. Alle instructies staan verder in het script vermeld.
<?php //CONFIG $sphpbbhost = 'http://www.phpbb.nl/profile.php?mode=viewprofile&u='; $spattern = 'Totaal berichten:'; $font = 'verdanab.ttf'; $simg = 'avatar.png'; $userid = intval($_GET['id']); //Hier kun je gewoon je eigen id plaatsen (op deze manier kan je de posts aanroepen via script.php?id=) $iposts = 'Error'; //Text als er geen post gegevens worden verkregen $spattern = '/Totaal berichten:( )\s*\d+/'; //Patroon waarop er gezocht moet worden, wijzig alleen als je weet wat dit is. //END CONFIG $sfile = file_get_contents($sphpbbhost.$userid); $sfile = strip_tags($sfile); //Strip html tags if(preg_match($spattern,$sfile, $smatch)){ $iposts = intval(preg_replace('/\D*/','',$smatch[0])); //Verwijder alle niet-digits uit het resultaat en maak er een integer van } header("Content-type: image/png"); $image = ImageCreateFrompng($simg); $dimensions = getimagesize($simg); $iwidth = $dimensions[0]; //Verkrijg text hoogte en breedte $stringbox = imagettfbbox(10, 0, $font, $iposts); $stringwidth = ($stringbox[2] - $stringbox[0]); $stringheight = -($stringbox[7] + $stringbox[1]); // Maak een witte rechthoek waar de tekst komt ImageFilledRectangle ( $image, $iwidth-5-$stringwidth, 1, $iwidth-1, $stringheight+4, ImageColorAllocate ( $image, 255, 255, 255)); // Maak een rand om de rechthoek ImageRectangle ( $image, $iwidth-5-$stringwidth, 1, $iwidth-1, $stringheight+4, FALSE); // Teken de tekst ImageTTFText($image, 10, 0, $iwidth-4-$stringwidth, 12, FALSE, $font, $iposts); // Laat de afbeelding zien Imagepng($image, FALSE, 100); // Haal de afbeelding uit het geheugen ImageDestroy($image); ?>
Rob's Domein
LinkSite.eu - Link toevoegen of aanmelden (eu)
HOME
SCRIPTS
Java applets
Javascripts
PHP scripts
Overige scripts
GIF PLAATJES
Animaties
Bullets
Lijnen
Pijlen
ACHTERGRONDEN
Baksteen
Gebladerte
Water
Voedsel
Gras
Stenen
Metaal
Papier
Hout
Objecten
Ruimte
Lucht
Weefsels
Marmer
Gemengd
Rots
Kalk
Spiralen
Verschillend
GENERATOREN
FAQs-pagina
Metatag
Tabellen
Dropdownmenu
Popup
DIVERSEN
Design
Documentatie
HTML tags
Entiteiten
Starten met PHP
Scripttaal PHP
MySQL
Praktijk van PHP
Games
Partners
Links
Awards
Partners
Toplijsten
Vakanties
Computers-inet
Telecom
Dating
Tips
Verdien geld
HTML editors
FTP, filesharing
Browsers
Zoekmachines
Toplijst
CONTACT
Forum
Gastenboek
Email
Banners
Nieuwsbrief
Webcam
ZOEKEN
Binnen 1 minuut uw link op LinkPages.nl !
LinkPages.nl - Link toevoegen of aanmelden (nl)