Hallo, 
Ik heb hier de volgende php functie en ik wil dat $values alles als een functie creeert als het ware, dus stel dan een addin is genaamt chatbox,
dan zegt $shortcodes: 'chatbox'.
en dan moet $values zeggen chatbox(), ZONDER die twee ' ' zodat ik het als functie kan laten gebruiken.
	
	
	
	
		
Om het simpel te zeggen:
ik krijg dit: 'iets' maar het moet worden: iets() dus geen text maar een functie.
				
			Ik heb hier de volgende php functie en ik wil dat $values alles als een functie creeert als het ware, dus stel dan een addin is genaamt chatbox,
dan zegt $shortcodes: 'chatbox'.
en dan moet $values zeggen chatbox(), ZONDER die twee ' ' zodat ik het als functie kan laten gebruiken.
		PHP:
	
	<?
function shortcode($input) {
		$shortcodes = array();
		$values = array();
		$addinfunctions = glob('addins/*');
		if(! is_array($addinfunctions)) {
			$addinfunctions = array();
		}
		foreach ($addinfunctions as $addinfunction) {
			$shortcodes[] = substr($addinfunction, 7, -4);
			$values[] = substr($addinfunction, 7 , -4);
// dit geeft als output: 'iets', maar het moet zijn iets() dus niet tussen ' ' en met () erachter zodat het een functie is.
		}
	
	$count = 0;
	 foreach($shortcodes as $shortcode) {
		 $input = str_replace("{".$shortcode."}", $values[$count], $input);
		 $count++;
	 }
	 return $input;
}
?>
	Om het simpel te zeggen:
ik krijg dit: 'iets' maar het moet worden: iets() dus geen text maar een functie.
			
				Laatst bewerkt: