Toon posts:

Wat hulp nodig met PHP in CGI includen.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb wat problemen met het koppelen van een poll die in php geschreven is, in een CGI script.

Het gaat dus om de site, http://www.dutchgeforce.nl

De poll functioneert prima, maar hij moet ook zichtbaar zijn als men verder klikt op een news artikel, wat dus een CGI script is.

Zo roep je de poll aan binnen een php script.
code:
1
2
3
4
<?
$poll_id = 1;
require ("/opt/guide/www.news-board.com/HTML2/include/poll/booth.php");
?>

De CGI variant moet dus wel gelijk zijn aan deze, ik heb al geprobeert te includen op een bepaalde manier, maar dat is niet gelukt.

Dit heb ik uit ander topic weten te vissen maar dat gaat ook niet werken.
code:
1
2
$poll = fopen("http://www.dutchgeforce.nl/include/poll/booth.php?action=results&poll_id=1", "r");
echo $poll;

Hiermee zou ik ook wel tevreden zijn, als alleen de results worden weergegeven, maar dit werkt dus ook niet.

Verwijderd

Je wilt dus de output van een php script in een perl (bedoel je toch?) script invoeren? Hmm, je zou of (als die geinstalleerd is) de php executable aan kunnen roepen:
code:
1
print `php scriptnaam.php`;

Maar of dat werkt vraag ik me af.
Wat je ook kunt doen (als libwww-perl is geinstalleerd) get() gebruiken. Zoiets geloof ik:
code:
1
2
3
use libwww;

$output = get("http://www.bla.nl/script.php?...");

Het zal allemaal niet exact kloppen wat ik zeg, maar ik heb ook al een tijd geen perl gebruikt.