Fopen error in 5.0.5
Code (php)
1
Warning: fopen(https://DaoPay.com/svc/pincheck?appcode=40725&subkey=1&pin=pybjecavew) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/eliteaveng/domains/eliteavengers.org/public_html/payscript.php on line 109
Dit is de code die ik gebruik voor de fopen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
$prd = $_GET["prodcode"];
$pin = $_GET["pin"];
$err = "";
if ($prd && $prd != "" && $pin && $pin != "") {
$handle =
fopen("https://DaoPay.com/svc/pincheck?appcode=40725&subkey=1&pin=".$pin,
"r");
if ($handle) {
$reply = fgets($handle);
if (substr($reply,0,2) == "ok") {
--------
etc.
$pin = $_GET["pin"];
$err = "";
if ($prd && $prd != "" && $pin && $pin != "") {
$handle =
fopen("https://DaoPay.com/svc/pincheck?appcode=40725&subkey=1&pin=".$pin,
"r");
if ($handle) {
$reply = fgets($handle);
if (substr($reply,0,2) == "ok") {
--------
etc.
Weet iemand wat ik hiertegen moet doen? Ik heb al gezocht op php.net, en kon het niet echt vinden(mijn engels op dat gebied is niet al te best...).
pincheck?
appcode=40725&subkey=1&pin=pybjecavew
bestaat niet echt, de file zal pincheck.php heten zoiezo en bov. kun je volgens mij niet met $_GET vars werken bij fopen(volgens mij werkt fopen op de manier waarop bijv windows explorer werkt)
Als je 'https://DaoPay.com/svc/pincheck?appcode=40725&subkey=1&pin=pybjecavew' opent komt er een 403 error te staan, deze houd in: 'U bent niet gemachtigd om deze pagina te bekijken.'.
Ik heb weer even een beetje aandacht nodig... (Voor deze topic natuurlijk:P)
Hé doe rustig, ga bumpen na twee dagen, niet in twee en halve uur. Staat dat bestand dat je wilt openen op een externe server?
Sebastiaan:
Hé doe rustig, ga bumpen na twee dagen, niet in twee en halve uur. Staat dat bestand dat je wilt openen op een externe server?
Ja, maar ik ben zelf al 3 dagen aan het zoeken, en wil nu een keer antwoord krijgen, niks persoonlijks...
Ik zou als ik jou was gewoon de foutmelding vertalen en daardoor tot de conclusie komen dat je geen toegang hebt tot het bestand. (Als je geen Engels kan kan je altijd nog Freetranslation gebruiken(Die welliswaar 'Wat is ASP?' vertaald als 'Is wat SOORT ADDER', maar dat hinderd niet ;)): De waarschuwing: [functie.fopen] : verzuimde open te stromen: het HTTP verzoek mislukt! HTTP/1.1 403 Verboden in op lijn 109)
Weet iemand anders hoe je het moet maken, of licht het echt aan dat zei die map hebben beveiligd?
http://nl3.php.net/manual/en/wrappers.http.php
Note: HTTPS is supported starting from PHP 4.3.0, if you have compiled in support for OpenSSL.
En de error zegt ook, failed to do a http request, want een http request op een https adres zal niet lukken :)
Note: HTTPS is supported starting from PHP 4.3.0, if you have compiled in support for OpenSSL.
En de error zegt ook, failed to do a http request, want een http request op een https adres zal niet lukken :)
Het script leest alleen het antwoord dat dat andere script alleen terug stuurt, zoals dat het script deze code terug stuurt: 'VERIFIED' of 'UNVERIFIED'.
Ik scrijf er niks op, voer alleen een code in via $_GET en krijg een antwoord terug via echo.
De php module OpenSSL installen/aanzetten :)