Hallo,
Ik heb zojuist een script van eurobellen geprobeerd alleen die geeft helaas een " Parse error: syntax error, unexpected '"' in /home/ihjfyrvg/domains/mat-zone.nl/public_html/pay.php on line 4 " Error aan.

Ik zie zelf niet waar deze error zit, misschien dat iemand mij hier mee kan helpen?

Het betreft deze code:
<?php
$ebcheck = file_get_contents("https://www.eurobellen.nl/bel/check.php?userid=33pchen&ip=".$_SERVER['REMOTE_ADDR']."&ebpin=".$_GET['ebpin';]);
if($ebcheck!="OK") {
   echo "Pincode validatie mislukt ($ebcheck)";
   exit;
}
?>
<?php

$con=mysqli_connect("localhost","root","****","3.0");

if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

mysqli_query($con,"UPDATE users SET vip = '1' WHERE username = '".$_SESSION['user']['username']."' LIMIT 1");
mysqli_query($con,"UPDATE users SET rank = '3' WHERE username = '".$_SESSION['user']['username']."' LIMIT 1");

?>

De error is te vinden op http://www.mat-zone.nl/pay.php


Alvast bedankt!

Welke code gebruik je nu? De bovenste of de onderste?
Ik zie zo snel geen " te veel, maar mis je nergens een puntkomma of zo?
En waarom twee query's terwijl dat gewoon met één kan?
Eddy E op 20/03/2013 18:44:45

Welke code gebruik je nu? De bovenste of de onderste?
Ik zie zo snel geen " te veel, maar mis je nergens een puntkomma of zo?


Vanwege phphulp zijn het twee codes geworden. Het is allemaal een pagina.

[size=xsmall]Toevoeging op 20/03/2013 18:49:01:[/size]

En ik zie zo 123 niks te veel..
Misha Onbekend op 20/03/2013 18:48:37

Vanwege phphulp zijn het twee codes geworden. Het is allemaal een pagina.

Hij heeft het over queries, geen codes ;-)


<?php
echo "Pincode validatie mislukt (".$ebcheck.")";
?>

Probeer dit, en die exit is nergens voor nodig.
Oke, er is dat onduidelijkheid hier dus nog een keertje:

Ik krijg een " Parse error: syntax error, unexpected '"' in /home/ihjfyrvg/domains/mat-zone.nl/public_html/content/tpl/styles/Habbo/pay.php on line 4 " in deze code:
<?php
$ebcheck = file_get_contents("https://www.eurobellen.nl/bel/check.php?test=d3e0p&userid=33pchen&ip=".$_SERVER['REMOTE_ADDR']."&ebpin=".$_GET['ebpin';]);
if($ebcheck!="OK") {
   echo "Pincode validatie mislukt ($ebcheck)";
   exit;
}

$con=mysqli_connect("localhost","root","*****","3.0");

if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

mysqli_query($con,"UPDATE users SET vip = '1' WHERE username = '".$_SESSION['user']['username']."' LIMIT 1");
mysqli_query($con,"UPDATE users SET rank = '3' WHERE username = '".$_SESSION['user']['username']."' LIMIT 1");

?>

Ik zie zelf helaas niet waat te veel " " " staan en wat er anders zou moeten..
Zou iemand mij kunnen helpen?

Alvast bedankt
Maak van regel 4 eens dit:
<?php
echo "Pincode validatie mislukt (".$ebcheck.")";
?>

En anders een echo op $ebcheck op regel 7 of zo? De exit() wel weghalen dan.
Eddy E op 20/03/2013 21:40:09

Maak van regel 4 eens dit:
<?php
echo "Pincode validatie mislukt (".$ebcheck.")";
?>

En anders een echo op $ebcheck op regel 7 of zo? De exit() wel weghalen dan.


Bedankt voor het advies. Helaas krijg ik dan een " Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/ihjfyrvg/domains/mat-zone.nl/public_html/content/tpl/styles/Habbo/pay.php on line 4 ". Ik snap dus echt niet waar het aan kan liggen.
Is dit wel pay.php? Met welk programma werk je eigenlijk?
Als ik naar de URL ga en ik haal pay.php weg dan zie ik dat het om een illegaal script gaat. Daar mogen we jou dus niet mee helpen (Een zogenaamd retro hotel en dat maakt inbreuk op Habbo IE)
Het gaat hier echt om pay.php
Het deel waar de fout in zit is gemaakt door eurobellen.nl, een standaard script dat je bij je betaalsysteem krijgt.

Het betreft hier inderdaad een retro hotel, het is alleen zo dat alleeen een identieke kopie illegaal is. Dat is dit hotel bij lange na niet.
Ik hoop dan ook dat jullie mij alsnog kunnen helpen omdat mijn nieuwsgierige kant naar boven komt; voordat de fout er uit is zal ik niet rustig kunnen slapen.

Reageren