OO Proxy -> htmlspecialchars

Status
Niet open voor verdere reacties.

pankmeister

Gebruiker
Lid geworden
15 jul 2008
Berichten
106
Na lang zoeken naar een basic php proxy, om te kunnen aanpassen voor gebruik in mijn script, ben ik uitgekomen op Little PHP Proxy (http://www.phpclasses.org/browse/file/23561.html). Dit werkt perfect behalve 1 ding wil mij maar niet lukken.
De volgende code haalt de pagina op:

$P=new little_php_proxy();
$P->query($_REQUEST['u'],$_POST,$_GET,$_FILES,$_POST['c']);
$P->getPage();

Echter word de pagina dan al weergegeven, en wou ik dat enkel de bron werd weergegeven.
Nu ken ik niet echt veel van object georienteerd programmeren maar ik veronderstelde dat de waarde in de $P zou zitten, echter als ik htmlspecialchars() op de $P als op de getPage() functie doe krijg ik steeds een foutmelding (Call to undefined method little_php_proxy::htmlspecialchars() ). :(
Iemand die weet hoe ik dit moet oplossen?
 
Hoe ziet die method getPage eruit?
 
PHP:
$p = new little_php_proxy();
$p->query($_REQUEST['u'],$_POST,$_GET,$_FILES,$_POST['c']);
$page = $p->getPage();
echo htmlspecialchars($page);
Wellicht dat het zo werkt?
 
PHP:
$p = new little_php_proxy();
$p->query($_REQUEST['u'],$_POST,$_GET,$_FILES,$_POST['c']);
$page = $p->getPage();
echo htmlspecialchars($page);
Wellicht dat het zo werkt?

Eerst werkte dit niet omdat de pagina dadelijk weergegeven werd, maar nu heb ik in de getPage functie een echo vervangen door een return en nu werkt het perfect!
Bedankt
 
Dus je vraag is opgelost? Zou je dan de status aan willen passen :)
 
Rechtsonder aan de pagina ;)
 
Rechtsonder aan de pagina ;)
Ik gebruik altijd firefox, en hier word dat kadertje niet in weergegeven.
Heb mij even ingelogd via internet explorer en status aangepast, normaal moet het nu aangepast zijn :)
Helpmij is bij deze weer een bug rijker :D

EDIT: na het sluiten bij IE staat hij ineens bij firefox er ook :D
 
Ik heb in Firefox nooit problemen, maar mocht je dit altijd tegenkomen plaats dan even hier een vraag.

Voor de rest, succes met je script :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan