Waar zit de "Parse error:" ?
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:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?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;
}
?>
$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;
}
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?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");
?>
$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!
MySQL Wachtwoord gewijzigd[/modedit]
Gewijzigd op 21/03/2013 10:12:44 door Bas IJzelendoorn
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?
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.
Toevoeging op 20/03/2013 18:49:01:
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 ;-)
Probeer dit, en die exit is nergens voor nodig.
Gewijzigd op 20/03/2013 18:55:29 door - Ariën -
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:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?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");
?>
$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
Gewijzigd op 21/03/2013 10:12:00 door Bas IJzelendoorn
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:
En anders een echo op $ebcheck op regel 7 of zo? De exit() wel weghalen dan.
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.
Gewijzigd op 20/03/2013 21:53:48 door - Ariën -
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 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.
- SanThe - op 20/03/2013 23:30:58:
Bedankt voor het antwoord. Helaas krijg ik bij deze code:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?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 (".htmlentities($ebcheck).;
???exit;
}
?>
$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 (".htmlentities($ebcheck).;
???exit;
}
?>
Een "Parse error: syntax error, unexpected T_ECHO in /home/ihjfyrvg/domains/mat-zone.nl/public_html/content/tpl/styles/Habbo/pay.php on line 4 "(www.mat-zone.nl/pay)
Hoe verhelp ik dit?
Zitten er geen rare characters in je script? Wat doen al die ??? daar?
Het script werkt alleen krijg ik nu bij de test pincode een ERR1. Hiervoor heb ik een mail gestuurd naar eurobellen!
Bedankt voor ieder zijn hulp!!
"De foutcode ERR1 tussen de haakjes geeft aan dat de meegegeven pincode onjuist is. Het controleren van de pincode zelf gaat echter wel goed alleen blijkt de meegegeven code onjuist te zijn."
Misha Onbekend op 20/03/2013 22:46:36:
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.
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.
Offtopic
Daar maak je dus een fout. Je maakt inbreuk op de auteursrechten van Sulake. Of heb je bewijs dat je die plaatjes mag gebruiken?