Nieuw lid |
|
Nu ben ik al enige tijd bezig met me blind te staren op een formaat van een $string en vind deze niet ...
Even een woordje uitleg:
dit is de url die het moet doen:
http://www.******.be/forum/chat/flashchat.php?demo
voornamelijk ?"demo" wil ik als string in een volgend php bestand onthouden.
Dit lukt met volgende code:
$tmp = explode('?',strtolower($_SERVER['REQUEST_URI']));
$tmp = (array_search('?',$tmp)!==true) ? array_slice($tmp, 1,4) : array_slice($tmp,0,0);
$chatnm = (count($tmp)) ? implode($tmp) : '.';
als ik een echo van $chatnm vraag krijg ik idd "demo" als antwoord.
het uiteindelijke resultaat wordt dan:
$chatnaam=('/forum/smfxxl/'.$chatnm.'/Settings.php');
welke met een echo volgende wordt:
/forum/smfxxl/demo/Settings.php
tot hier alles ok, zou men zeggen, maar niets is minder waar
ik krijg geen verbinding met men chat programma, tenzij ik volgende mee geef:
$chatnm="demo";
$chatnaam=('/forum/smfxxl/'.$chatnm.'/Settings.php');
dan werkt het prima ...
dus in het kort: de originele $chatnm (zie begin van dit bericht) resulteerd wel in "demo", maar werkt niet in:
$chatnaam=('/forum/smfxxl/'.$chatnm.'/Settings.php');
Graag jullie hulp
:D
Mvg Grafor
|