Jij bent misschien belangrijk, maar ik ben aardig ;)
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
AhaSpider.007 schreef op 21 januari 2004 @ 14:56:
php.net/fopen kun je gewoon gebruiken als je daar http:// voor zet worden automatisch de fopenwrappers geactiveerd... redelijk basic
[ Voor 13% gewijzigd door BacardiBreezer op 21-01-2004 15:02 ]
Jij bent misschien belangrijk, maar ik ben aardig ;)
Ik include het in een bestand als variabele..... dus open een cgi-script op deze manier:
http://www.url.com/?id=cgi-bin/script.cgi
Uhhhh hoe ga ik dan fopen() gebruiken ??
Jij bent misschien belangrijk, maar ik ben aardig ;)
1
2
3
| $bestand = "script.cgi"; $open = fopen($bestand); $bestand_inhoud = fread($open, filesize($bestand); |
ehm, ik denk dat je wat anders wil maarja, includen is wat anders als een fopen gebruiken.
Wil je soms CGI code gebruiken in een PHP script
[ Voor 54% gewijzigd door Glashelder op 21-01-2004 15:18 ]
PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc
Jaja, dat snap ik zeker, had ik zelf ook al aan zitten denken maar ik zie dit dus zelf als een soort dubbele include...... zoiets wil ik zoveel mogelijk voorkomen namelijkdual-zip schreef op 21 januari 2004 @ 15:16:
PHP:
1 2 3 $bestand = "script.cgi"; $open = fopen($bestand); $bestand_inhoud = fread($open, filesize($bestand);
ehm, ik denk dat je wat anders wil maarja, includen is wat anders als een fopen gebruiken.
Wil je soms CGI code gebruiken in een PHP script
Jij bent misschien belangrijk, maar ik ben aardig ;)
YepVerwijderd schreef op 21 januari 2004 @ 15:17:
Volgens mij wil ie dat het cgi gedeelte ook uitgevoerd wordt??
Jij bent misschien belangrijk, maar ik ben aardig ;)
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Ah, gelukkig ondersteunt mijn server datCreepy schreef op 21 januari 2004 @ 15:34:
Kijk dan eens naar SSI (server side includes). Dit is een mechanisme om in platte HTML links op te nemen naar CGI scripts die dan uiteraard worden uitgevoerd. Deze HTML files zou je dan weer kunnen gebruiken vanuit PHP. Je webserver moet uiteraard wel SSI ondersteunen en aangeschakeld hebben. (let op: SSI is een mechanisme dat bedacht is voor CGI apps, en heeft eigenlijk niks met PHP te maken)
Jij bent misschien belangrijk, maar ik ben aardig ;)
Graag gedaanBacardiBreezer schreef op 21 januari 2004 @ 15:37:
[...]
Ah, gelukkig ondersteunt mijn server datik zal het direct aanzetten en er mee aan de gang proberen te gaan !! Thnx for advise
Het is eigenlijk een vrij standaard CGI probleem, maar ik merk dat er tegenwoordig erg weinig mensen zijn die uberhaupt weten wat CGI is en hoe het werkt (en dat je kan scripten / proggen in bijna elke taal die je server maar ondersteunt, of waar je een executable van kan maken
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney
Ik begin er net pas mee hoor, maar ik voel me er aardig in thuisCreepy schreef op 21 januari 2004 @ 15:40:
[...]
Graag gedaan
Het is eigenlijk een vrij standaard CGI probleem, maar ik merk dat er tegenwoordig erg weinig mensen zijn die uberhaupt weten wat CGI is en hoe het werkt (en dat je kan scripten / proggen in bijna elke taal die je server maar ondersteunt, of waar je een executable van kan maken).
Jij bent misschien belangrijk, maar ik ben aardig ;)
Ik denk dat ik iets onwijs onhandig doe maarja... tis maar een ingeving
[ Voor 57% gewijzigd door BacardiBreezer op 21-01-2004 16:31 ]
Jij bent misschien belangrijk, maar ik ben aardig ;)
1
2
3
4
5
| <? $bestand = "http://localhost/script.cgi"; $open = fopen($bestand); echo fread($open, filesize($bestand); ?> |
[ Voor 9% gewijzigd door Spider.007 op 21-01-2004 17:09 ]
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
In het laatste geval moet je ff naar mod_rewrite kijken oid.
Every morning is the dawn of a new error.
Zoals uit het topic blijkt wil de TS de output van een CGI script includen in de output van een PHP file. Dat kan toch niet duidelijker? Het heeft al helemaal niets met mod_rewrite te makenraphidae schreef op 21 januari 2004 @ 17:16:
Wat doet het php script? Heeft dat nog een functie of 'redirect' ie alleen naar het cgi script?
In het laatste geval moet je ff naar mod_rewrite kijken oid.
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
Toch gek dat dit dan ook niet werktSpider.007 schreef op 21 januari 2004 @ 17:08:
Zoals ik al eerder zei moet je in de handleinding eens naar fopen gaan kijken. Het geknoei met SSI vormt alleen maar extra afhankelijkheden van onder andere de gebruikte webserver...
PHP:
1 2 3 4 5 < $bestand = "http://localhost/script.cgi"; $open = fopen($bestand); echo fread($open, filesize($bestand); ?>
Jij bent misschien belangrijk, maar ik ben aardig ;)
goh.... wat werkt er niet
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
Dat cgi-script wordt niet geladen in de pagina
Jij bent misschien belangrijk, maar ik ben aardig ;)
Probeer dit eens:BacardiBreezer schreef op 21 januari 2004 @ 17:46:
[...]
Dat cgi-script wordt niet geladen in de pagina
1
| echo file_get_contents('http://domeinname.tld/script.cgi'); |
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
Jah dat werkt wel !! nu eens uitzoeken waaromSpider.007 schreef op 21 januari 2004 @ 20:48:
[...]
Probeer dit eens:PHP:
1 echo file_get_contents('http://domeinname.tld/script.cgi');
Jij bent misschien belangrijk, maar ik ben aardig ;)
Moet ik nu met 2 cgi-bestanden gaan werken ?
Jij bent misschien belangrijk, maar ik ben aardig ;)
Jij bent misschien belangrijk, maar ik ben aardig ;)
Ik krijg opzich het script wel aan de gang, maar het script kan niet verder doolopen worden omdat het script dan weer opnieuw aangeroepen wordt en het script weer bovenaan begint.Verwijderd schreef op 22 januari 2004 @ 18:24:
http://nl3.php.net/manual/en/function.virtual.php
daarmee moet het lukken
Jij bent misschien belangrijk, maar ik ben aardig ;)
De situatie zoals deze nu is, is dus als volgd:
CGI-FORM wordt verzonden naar zijn eigen cgi-bestand. Dit CGI-bestand wil ik includen in een PHP-pagina.
Jij bent misschien belangrijk, maar ik ben aardig ;)
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
Ik zal dat rewrite eens nazoeken maar ik zal naar het cgi-bestand moeten submitten omdat daar de code in staatSpider.007 schreef op 28 januari 2004 @ 09:47:
waarom submit je naar het CGI bestand terwijl je eigenlijk naar het PHP script wilt submitten? Kun je anders geen apache rewrite gebruiken?
Jij bent misschien belangrijk, maar ik ben aardig ;)
een CGI file met formulier die naar zichzelf submit terwijl je er eigenlijk een PHP script omheen wil wrappen waar je dus vervolgens die CGI weer in wil weergeven
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
Jij bent misschien belangrijk, maar ik ben aardig ;)
Ik neem aan dat je niet in de luxe bent dat je de CGI aan kunt passen zodat hij niet naar zichzelf, maar naar de PHP submit?BacardiBreezer schreef op 28 januari 2004 @ 11:12:
Yes, helemaal goed ! Nu de vraag nog of dat te doen is
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
Het form naar het PHP-bestand laten verwijzen zal je wel niet bedoelen denk ikSpider.007 schreef op 28 januari 2004 @ 12:03:
[...]
Ik neem aan dat je niet in de luxe bent dat je de CGI aan kunt passen zodat hij niet naar zichzelf, maar naar de PHP submit?
Jij bent misschien belangrijk, maar ik ben aardig ;)
Jij bent misschien belangrijk, maar ik ben aardig ;)
"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney