• Login
  • Register
  • Zoek
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Leden
  3. Luc

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57
  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26

Posts by Luc

  • php weergeven

    • Luc
    • 18 juni 2010 om 16:40

    er zit nergens een ob start;) en higlight string zorgt voor die mooie kleurtjes:P

    Verder weet ik niet egt wat het nog meer doet..

  • php weergeven

    • Luc
    • 18 juni 2010 om 16:29
    PHP
    '.stripslashes(highlight_string(trim($sCode), true)).'
  • php weergeven

    • Luc
    • 18 juni 2010 om 16:26

    nou, ik heb dus een ubb-parser, en nu ben ik bezig met een code blok, dus dat je je scripts kan posten enzo..

    Mar nu delete hij steeds alle enkele quotes.. Wat dus niet moet..

  • php weergeven

    • Luc
    • 18 juni 2010 om 16:22

    Beste,

    Op dit moment ben ik druk bezig om een ubb parser aan te passen,

    Nu zit ik met een volgende probleem:

    Ik wil dat alles veilig is, maar dat wel alles perfect wordt weergegeven.

    ik heb nu: $hoi = 'hoi'; en dan gaan de '' weg om de hoi, en dat kan natuurlijk niet..

    Hopelijk kan iemand me helpen.

  • Voortgangsbalk

    • Luc
    • 18 juni 2010 om 13:57

    Kunt u misschien elk stukje nader toelichten, want dit is een rommeltje en weet dus eigenlijk niet wat welk ding doet:P

    Groeten,

    Luc

  • Feedback

    • Luc
    • 18 juni 2010 om 11:55

    Ik lees serieus nu pas jou mededeling hoor, dus zal jou wel even een feedback geven, verder goed initiatief.

    Met vriendelijke groet,

    Luc

  • Scripter gezocht?

    • Luc
    • 17 juni 2010 om 21:01

    3 keer om voorbeelden vragen is beetje erg,

    Heb je verstand van classes?

  • Parser werkt niet

    • Luc
    • 17 juni 2010 om 20:40

    ik roep het nu aan met parse($forum['bericht']);

    Maar dit heeft nog geen enkel effect want er komen nergens enters of wat dan ook..

    Heel jammer en vreemd.

    Is het misschien zo dat ik bestanden mis?

    Als iemand een betere ubb parser heeft die werkt zoals deze mag die dat ook geven.

  • Parser werkt niet

    • Luc
    • 17 juni 2010 om 18:18

    @ darsstar, het probleem is dat ik deze class vaker moet gebruiken, dus het is niet altijd $forum bericht, hoe koppel ik dan iets aan een var?

  • Parser werkt niet

    • Luc
    • 17 juni 2010 om 14:49

    Ja die wordt hierin geinclude:

    PHP
    <?php
    	/**
    	 * Bbcode testbestand
    	 *
    	 * @link http://en.wikipedia.org/wiki/BBCode
    	 * @author Richard van Velzen
    	 * @package Bbcode
    	 */
    
    
    	
    	$startTime = microtime(true);
    	
    	require 'allinone.php';
    	
    	/**
    	 * Verwerking voor de code tag
    	 *
    	 * @param string $tagName
    	 * @param string $content
    	 * @param array $arguments
    	 * @return string
    	 */
    	function codeTag($tagName, $content, array $arguments) {
    	    return '<pre><code>' . preg_replace('{(?=[\\r\\n])\\r?+\\n?+}', '</code><code>', htmlspecialchars($content)) . '</code></pre>';
    	}
    	
    	/**
    	 * url-tag specifieke rule
    	 *
    	 * @author Richard van Velzen
    	 */
    	class UrlTagRule extends TagRule {
    	    /**
    	     * Check of we binnen een andere url-tag zitten
    	     *
    	     * @param PointNode $node
    	     * @return boolean
    	     */
    	    public function isPermissableIn(PointNode $node) {
    	        $initialValid = parent::isPermissableIn($node);
    	
    	        if($initialValid) {
                // verdorie, nu moeten we de tree aflopen of we mogen
    	            while(!$node->getRule() instanceof UrlTagRule) {
    	                $node = $node->getParent();
    	                if(!$node instanceof TagNode) {
    	                    return true;
    	                }
    	            }
    	        }
    	
    	        return false;
    	    }
    	}
    	
    	/**
    	 * Verwerking voor de url tag
    	 *
    	 * @param string $tagName
    	 * @param string $content
    	 * @param array $arguments
    	 * @return string
    	 */
    	function linkTag($tagName, $content, array $arguments) {
    	    $argName = $tagName == 'url' ? 'url' : 'href';
    	
    	    $link = &$arguments[$argName];
    	    $match = array();
    	    if(!isset($link) || !preg_match('{^(?:((?:https?|ftp)://)|\\w+\\.)[\\w.]+[;#&/~=\\w+()?.,:%-]*$}i', $link, $match)) {
    	        return $content;
    	    }
    	
    	    if(empty($match[1])) {
    	        $link = 'http://' . $link;
    	    }
    	
    	    return '<a href="' . $link . '">' . $content . '</a>';
    	}
    	
    	/**
    	 * Verwerking voor een image tag
    	 *
     * @param unknown_type $tagName
    	 * @param unknown_type $content
    	 * @param unknown_type $arguments
    	 * @return unknown
     */
    	function imageTag($tagName, $content, array $arguments) {
    	    $match = array();
    	    if(!preg_match('{^(?:((?:https?|ftp)://)|\\w+\\.)[\\w.]+[;#&/~=\\w+()?.,:%-]*$}i', $content, $match)) {
    	        return htmlspecialchars($content);
    	    }
    	
    	    $url = $content;
    	    if(empty($match[1])) {
    	        $url = 'http://' . $url;
    	    }
    	
    	    $alt = isset($arguments['alt']) ? htmlspecialchars($arguments['alt']) : '';
    	
    	    return '<img src="' . htmlspecialchars($url) . '" alt="' . $alt . '" />';
    	}
    	
    	$text = file_get_contents('input.txt');
    	
    	$parser = new Parser();
    	$parser->setLexer(new SplitLexer())
    	       ->addRule(new TagRule('b',      'inline',   array('block', 'inline', 'listitem'), new TagTemplate('<strong>{$_content/nl2br}</strong>')))
    	       ->addRule(new UrlTagRule('url', 'inline',   array('block', 'inline', 'listitem'), 'linkTag'))
    	       ->addRule(new UrlTagRule('a',   'inline',   array('block', 'inline', 'listitem'), 'linkTag'))
    	       ->addRule(new TagRule('i',      'inline',   array('block', 'inline', 'listitem'), new TagTemplate('<em>{$_content/nl2br}</em>')))
    		   ->addRule(new TagRule('u',      'inline',   array('block', 'inline', 'listitem'), new TagTemplate('<span class="underline">{$_content/nl2br}</span>')))
    	       ->addRule(new TagRule('list',   'list',     array('block', 'listitem'),           new TagTemplate('<ul>{$_content/trim}</ul>'),                       TagRule::TRIM_BOTH))
    	       ->addRule(new TagRule('sup',    'inline',   array('block', 'inline', 'listitem'), new TagTemplate('<sub>{$_content/nl2br}</sup>')))
    	       ->addRule(new TagRule('sub',    'inline',   array('block', 'inline', 'listitem'), new TagTemplate('<sub>{$_content/nl2br}</sub>')))
    	       ->addRule(new TagRule('*',      'listitem', array('list'),                        new TagTemplate('<li>{$_content/trim/nl2br}</li>'),                 TagRule::TRIM_BOTH, TagRule::PARSE))
    	       ->addRule(new TagRule('quote',  'block',    array('block'),                       new TagTemplate('<div class="quote">{$_content/trim/nl2br}</div>'), TagRule::TRIM_BOTH))
    	
    	       // letterlijke tags met callback
    	       ->addRule(new TagRule('img',    'image',    array('block', 'inline', 'listitem'), 'imageTag', Tagrule::TRIM_NONE, TagRule::LITERAL))
    	       ->addRule(new TagRule('code',   'code',     array('block'),                       'codeTag',  TagRule::TRIM_BOTH, TagRule::LITERAL));
    	
    $output = $parser->parse($text);
    ?>
    Toon Meer

    ik roep het aan via $parser->parse($forum['bericht']);

    allinone is niets aan verandert en is dus zoals op de website.

  • Parser werkt niet

    • Luc
    • 17 juni 2010 om 14:41

    Nou

    ik heb het script erin zitten, en gedaan zoals het dus in je linkje staat dus de basistest geintergreerd in mijn systeem, en de library de naam allinone.php gegeven zoals bij hun.

    Maar als ik nu echo $parser->parse($forum['bericht']);

    doe dan parsed hij de tekst alsnog niet..

    Ben ik dan nog wat vergeten?

    Dat is mijn vraag.

    [offtopic]
    Ik vind cp slecht sinds ik gewoon op een topic reageerde waar een vraag in stond, en het ging over de eigenaar. Toen kreeg ik ban omdat ik zei dat het idd de eigenaar was.
    [/offtopic]

  • Parser werkt niet

    • Luc
    • 17 juni 2010 om 13:12

    ik heb dat linkje ook ingebouwd.. Maar nu wordt de parser nogsteeds niet uitgevoerd..

  • Parser werkt niet

    • Luc
    • 17 juni 2010 om 12:16

    Hij werkt nu ongeeer, maar hoe maak ik nu een code block:$?

  • Parser werkt niet

    • Luc
    • 17 juni 2010 om 12:03

    Dat heb ik al geprobeerd, maar blijft dezelfde error geven, ik heb zelf geen verstand van het aanroepen van classes. Dus denk dat ik daar iets fout doe.

  • Parser werkt niet

    • Luc
    • 17 juni 2010 om 11:57

    Beste leden,

    Ik gebruik de volgende ubb parser:

    http://www.liefcoden.nl/ubb/proof-of-c…e/allinone.html

    Maar als ik deze erin bouw en aanroep via :

    PHP
    $parser->Parser($forum['bericht']);
    
    
    Notice: Undefined variable: parser in /home/onenat/sub/com/forum/onderwerp.php on line 50
    
    
    Fatal error: Call to a member function Parser() on a non-object in .../ on line 50

    Dan werkt deze niet meer. Wie weet wat ik fout doe?

  • zoeken naar ip adres

    • Luc
    • 17 juni 2010 om 09:41

    inmiddels is het al gelukt via een andere weg, wat misschien niet zo handig was. Maar wel efficiënter, gewoon een extra tabel aangemaakt waar de data wordt opgeslagen.
    :slotje:

  • zoeken naar ip adres

    • Luc
    • 16 juni 2010 om 21:56

    beste leden,

    ik ben bezig met een poll script te maken, nu worden alle ip's opgeslagen in de database die al gestemd hebben. Nu moet het alleen nog gecontroleerd worden of de ip of user id in die tabel voorkomt.

    ze worden als volgd opgeslagen.

    ik ben speler 5 en ga stemmen, mijn stem is uitgebracht:

    word alsvolgt opgeslagen in de database: 5,111.111.1.11

    nu moet hij gaan zoeken of 5, of mijn ip voorkomt. Hoe doe ik dat?

    ik heb al met strstr geprobeerd, en preg match maar het wou me niet baten.

  • Iemand met verstand

    • Luc
    • 15 juni 2010 om 15:03

    Ne deze ubb moet code smileys etc gaan toevoegen, en er mag natuurlijk in de code geen smileys voorkomen, wat u zei had ik er al in zitten maar dat was dus niet ideaal ;)

  • Iemand met verstand

    • Luc
    • 15 juni 2010 om 14:20

    Hallo allemaal,

    Ik ben op zoek naar iemand die deze ubb parser in mijn website kan bouwen:

    http://www.liefcoden.nl/ubb/proof-of-concept.html

    Met vriendelijke groet,

    Luc

  • kijken of iets voorkomt.

    • Luc
    • 15 juni 2010 om 13:32

    tuurlijk Scooby

    PHP
    <?php
    function makeUBB($text)
    {
    
    
    	// Links maken
    	$text = preg_replace("_\[url]http://(.*)\[/url\]_si", '<a href="$1" target="_blank">$1</a>', $text);
    	$text = preg_replace("_\[url](.*)\[/url\]_si", '<a href="http://$1" target="_blank">$1</a>', $text);
    	$text = preg_replace("_\[url=http://(.*)\](.*?)\[/url\]_si", '<a href="$1" target="_blank">$2</a>', $text);
    	//$text = preg_replace("_\[url=(.*)\](.*?)\[/url\]_si", '<a href="http://$1" target="_blank">$2</a>', $text);
    	$text = preg_replace("_\[email](.*)\[/email\]_si", '<a href="mailto://$1">$1</a>', $text);
    	//$text = preg_replace("_\[email=(.*)\](.*?)\[/email\]_si", '<a href="mailto:$1">$2</a>', $text);
    	//images
    	$text = preg_replace("_\[img\](.*?)\[/img\]_si", '<img src="$1" alt="Afbeelding" />', $text);
    	// Smilies
    	$text = str_replace("(a)"," <img src=\"".$site."/images/smileys/engel.gif\" alt=\"Angel\" title=\"(a) Angel\" />", $text);
    	$text = str_replace(":)"," <img src=\"".$site."/images/smileys/blij.gif\" alt=\"Blij\" title=\":) Blij\" />", $text);
    	$text = str_replace(":!"," <img src=\"".$site."/images/smileys/boos.gif\" alt=\"Boos\" title=\":! Boos\" />", $text);
    	$text = str_replace("(H)"," <img src=\"".$site."/images/smileys/bril.gif\" alt=\"Blij\" title=\"(H) Cool\" />", $text);
    	$text = str_replace("(dag)"," <img src=\"".$site."/images/smileys/dag.gif\" alt=\"Dag\" title=\"(dag) Dag\" />", $text);
    	$text = str_replace("(drink)"," <img src=\"".$site."/images/smileys/drink.gif\" alt=\"Drink\" title=\"(drink) Drink\" />", $text);
    	$text = str_replace("(hmm)"," <img src=\"".$site."/images/smileys/hmm.gif\" alt=\"Weet niet\" title=\"(hmm) weet niet\" />", $text);
    	$text = str_replace("(huh)"," <img src=\"".$site."/images/smileys/huh.gif\" alt=\"Huh\" title=\"(huh) Wat bedoel je?\" />", $text);
    	$text = str_replace("(omg)"," <img src=\"".$site."/images/smileys/omg.gif\" alt=\"OMG\" title=\"(omg) OMG\" />", $text);
    	$text = str_replace("(roll)"," <img src=\"".$site."/images/smileys/rolleyes.gif\" alt=\"Roll eyes\" title=\"(roll) Roll Eyes\" />", $text);
    	$text = str_replace(":("," <img src=\"".$site."/images/smileys/sip.gif\" alt=\"Huh\" title=\":( Verdrietig\" />", $text);
    	$text = str_replace("(slotje)"," <img src=\"".$site."/images/smileys/slotje.gif\" alt=\"Slotje\" title=\"(slotje) Sluiten\" />", $text);
    	$text = str_replace(":D"," <img src=\"".$site."/images/smileys/superblij.gif\" alt=\":D\" title=\":D Super blij\" />", $text);
    	$text = str_replace(":@"," <img src=\"".$site."/images/smileys/superboos.gif\" alt=\"Super boos\" title=\":@ Super boos\" />", $text);
    	$text = str_replace(":P"," <img src=\"".$site."/images/smileys/tong.gif\" alt=\":P\" title=\":P Tong\" />", $text);
    	$text = str_replace("(wat)"," <img src=\"".$site."/images/smileys/wat.gif\" alt=\"Wat?\" title=\"(wat) Wat bedoel je?\" />", $text);
    	$text = str_replace("xD"," <img src=\"".$site."/images/smileys/xd.png\" alt=\"xD\" title=\"xD\" />", $text);
    	//offtopic
    	$text = preg_replace("_\[offtopic\](.*?)\[/offtopic\]_si", '<span style="font-size: 10px; color: #888888;"><em>$1</em></span>', $text);
    	$text = preg_replace("_\[OFFTOPIC\](.*?)\[/ot\]_si", '<span style="font-size: 10px; color: #888888;"><em>$1</em></span>', $text);
    	$text = preg_replace("_\[ot\](.*?)\[/ot\]_si", '<span style="font-size: 10px; color: #888888;"><em>$1</em></span>', $text);
    	$text = preg_replace("_\[OT\](.*?)\[/ot\]_si", '<span style="font-size: 10px; color: #888888;"><em>$1</em></span>', $text);
    	// Quotes
    	while(preg_match("((\[quote=(.+?)\](.+?)\[\/quote\])|(\[quote\](.+?)\[\/quote]))is", $text))
    	{
    		$text = preg_replace("(\[quote=(.+?)\](.+?)\[\/quote\])is",'<fieldset><legend> <b>$1 schreef:</b> </legend><br />$2<br /></fieldset><br />' ,$text);
    		$text = preg_replace("(\[quote\](.+?)\[\/quote])is",'<fieldset><legend> <b>Quote</b> </legend><br />$1<br /></fieldset><br />' ,$text); 
    	}
    
    
    	$text = preg_replace("_\[code\](.+?)\[/code\]_ise", "customHighlight('\\1')", $text);
    
    
    	return $text;
    
    
    }
    
    
    function customHighlight($data) 
    {
    
    
    	$data = str_replace("<br>", "", $data);  
            $data = str_replace("<br />", "", $data);  
            $data = str_replace("&gt;", ">", $data);  
            $data = str_replace("&lt;", "<", $data);  
    	$data = str_replace("&quot;", "\"", $data);  
    
    
            $data = str_replace("&amp;", "&", $data);  
            $data = str_replace('$', '\$', $data);  
            $data = str_replace('\n', '\\\\n', $data);  
            $data = str_replace('\r', '\\\\r', $data);  
            $data = str_replace('\t', '\\\\t', $data);
    	$data = str_replace(':)', ':)', $data);
    
    
    	
    
    
    	$lines = explode(PHP_EOL, trim($data));
    
    
    	$i=1;
    
    
      $code = '<div class="Code">
    		<div class="Code_Titel">PHP code</div>
    		<div class="Left">';
    			foreach ($lines as $line)
    			{
    				$code .= $i.'<br />';
    
    
    				$i++;
    			}	
      $code .= '</div>
    		<div class="Right">
    				'.highlight_string(trim($data), true).'
    		</div>
    	</div>';
    
    
        return $code;  
    }
    ?>
    Toon Meer

    Helaas werkt deze dus niet zoals het moet..

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design