Ik ben weer bezig met mijn dealerscript, heb een tijdje terug ook een topic geopend maar ik kwam er niet helemaal uit.

ik denk dat er in dit script een fout zit. Zouden jullie dat misschien kunnen zien? of moeten jullie hiervoor meer hebben?:



<?php
$ebcheck = file_get_contents("http://www.eurobellen.nl/bel/check.php?test=1&userid=yamahadt50r&ebpin=".$_GET['ebpin']);
if($ebcheck!="OK") {
   echo "Pincode validatie mislukt. Neem contact op ($ebcheck)";
   exit;
}
?>
<?session_start();?><? include("geldkoop.php") ?>
<?
if(empty($_GET["id"]) || !is_numeric($_GET["id"])){

echo("Sorry, geen of verkeerde ID. Neem contact op om alsnog je geld te laten bijschrijven.");
}else{
head();
$result = mysql_query("select * from kopers where verkoperid='$_GET[id]'") or die(mysql_error());
if ($row=mysql_fetch_array($result)) {
echo "Sorry, geen of verkeerde ID. Mail naar [email protected] om alsnog je geld te laten bijschrijven.";
} else {
	$result = mysql_query("select * from users where id=$_GET[id]");
	if ($row = mysql_fetch_array($result)) {

	mysql_query("UPDATE users SET glaasjes=glaasjes+1, euro=euro+$wapenprijs WHERE id=$_GET[id]") or die(mysql_error());
	mysql_query("INSERT INTO kopers (time, verkoperid, url) VALUES ('UNIX_TIMESTAMP(), $_GET[id], '$HTTP_REFERER')");
	echo "Geld is succesvol bijgeschreven ! U kunt dit scherm nu sluiten.";
	} else {
	echo "Sorry, geen of verkeerde ID. Neem contact op om alsnog je geld te laten bijschrijven.";
	}
}
}
?><html>
<div align="center"><br>
  <p><strong><br>
    </strong></p>
</div>
</html>
<?
foot();
?>

Errors zijn ook altijd handig om te vermelden ;)
[edit]kun je alles ook ff tussen -code- en -/code- zetten?
moet je - ff omzetten naar [ en ]
[/edit]
1: Je opent en sluit onnodig vaak php.
2: session_start() staat niet bovenin. session_start() moet altijd helemaal boven alles (behalve boven de php_open tag)

Je script moet er van boven dus altijd zo uit zien:

<?php
session_start();
ini_set('display_errors',1);
error_reporting(E_ALL);
?>

als je sessies gebruikt.
Nu geeft die dit aan als de betaling geaccepteerd is.



Warning: file_get_contents(): URL file-access is disabled in the server configuration in /data/members/free/tripod/nl/y/a/m/yamahadt50r/htdocs/kgk.php on line 8

Warning: file_get_contents(http://www.eurobellen.nl/bel/check.php?test=1&userid=yamahadt50r&ebpin=0199): failed to open stream: no suitable wrapper could be found in /data/members/free/tripod/nl/y/a/m/yamahadt50r/htdocs/kgk.php on line 8
Pincode validatie mislukt. Neem contact op ()
Arjan Schuurman schreef op 17.02.2007 16:13
Errors zijn ook altijd handig om te vermelden ;)
[edit]kun je alles ook ff tussen -code- en -/code- zetten?
moet je - ff omzetten naar [ en ]
[/edit]


wat bedoel je hier precies mee?
dat je al je script tussen [ code ] en [/ code ] moet zetten maar dan zonder spaties
Nu staat die wel tussen de codes.

Nu geeft die dit aan als de betaling geaccepteerd is.



Warning: file_get_contents(): URL file-access is disabled in the server configuration in /data/members/free/tripod/nl/y/a/m/yamahadt50r/htdocs/kgk.php on line 8

Warning: file_get_contents(http://www.eurobellen.nl/bel/check.php?test=1&userid=yamahadt50r&ebpin=0199): failed to open stream: no suitable wrapper could be found in /data/members/free/tripod/nl/y/a/m/yamahadt50r/htdocs/kgk.php on line 8
Pincode validatie mislukt. Neem contact op ()
Dat had je al gezegd.
Hier staat het heel duidelijk. Op regel 8.
file_get_contents() werkt niet correct:

<?
$ebcheck = file_get_contents("http://www.eurobellen.nl/bel/check.php?test=1&userid=yamahadt50r&ebpin=".$_GET['ebpin';]);
if($ebcheck!="OK") {
echo "Pincode validatie mislukt. Neem contact op ($ebcheck)";
exit;
}
?>

Het ligt dus aan file_get_contents().
En dit: URL file-access is disabled in the server configuration in..

Ik citeer:

"Tip: Je kunt een URL als bestandsnaam gebruiken met deze functie als de "fopen wrappers" aan staan. Zie fopen() voor meer informatie."
Steven Weijdt schreef op 17.02.2007 17:28
Dat had je al gezegd.
Hier staat het heel duidelijk. Op regel 8.
file_get_contents() werkt niet correct:

<?
$ebcheck = file_get_contents("http://www.eurobellen.nl/bel/check.php?test=1&userid=yamahadt50r&ebpin=".$_GET['ebpin';]);
if($ebcheck!="OK") {
echo "Pincode validatie mislukt. Neem contact op ($ebcheck)";
exit;
}
?>

Het ligt dus aan file_get_contents().
En dit: URL file-access is disabled in the server configuration in..

Ik citeer:

"Tip: Je kunt een URL als bestandsnaam gebruiken met deze functie als de "fopen wrappers" aan staan. Zie fopen() voor meer informatie."





wat bedoel je precies met fopen() ?
Steven Weijdt schreef op 17.02.2007 17:28
Dat had je al gezegd.
Hier staat het heel duidelijk. Op regel 8.
file_get_contents() werkt niet correct:

<?
$ebcheck = file_get_contents("http://www.eurobellen.nl/bel/check.php?test=1&userid=yamahadt50r&ebpin=".$_GET['ebpin';]);
if($ebcheck!="OK") {
echo "Pincode validatie mislukt. Neem contact op ($ebcheck)";
exit;
}
?>

Het ligt dus aan file_get_contents().
En dit: URL file-access is disabled in the server configuration in..

Ik citeer:

"Tip: Je kunt een URL als bestandsnaam gebruiken met deze functie als de "fopen wrappers" aan staan. Zie fopen() voor meer informatie."





wat bedoel je precies met fopen() ?

(edit: waarom post die m nou 2x?)
[php]fopen[/php]()

Reageren