Bugje...

Gestart doorJort20 reacties30 weergaven

21 berichten · pagina 1 van 2

Jort

Lid · Topicstarter

Berichten
524
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik ben een systeem aan het maken waar er een script uit de databases wordt gehaald en wordt uitgevoerd. Nu krijg ik een error waar van ik denk dat het ligt aan mijn ingevoerde script. Ik heb het script nagekeken en zonder de functie eval geeft het geen error.
De error:

Parse error: syntax error, unexpected = in C:xampphtdocsFloklikv1index.php(132) : eval()d code on line 9


Eval:

[COLOR= #0000BB]<?php
$query[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT * FROM test"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$object[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_object"]mysql_fetch_object[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR][COLOR= #007700])){[/COLOR]
[COLOR= #0000BB]$str[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$object[/COLOR][COLOR= #007700]->[/COLOR]t[COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/eval"]eval[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"$str = "$str";"[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$str[/COLOR][COLOR= #007700];
}[/COLOR]
?>


Code in mysql:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/session_is_registered"]session_is_registered[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]memberid[/COLOR][COLOR= #007700])){[/COLOR]
?>
test
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #007700]}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
?>
<center><b>Ledenmenu:</b></center>
- <a href="?p=ingelogd">Overzicht</a><br />
- <a href="?p=klikmis">Klikmissie(s)</a><br />
- <a href="?p=doead">Doe-advertenties</a><br />
En nog meer....<br />
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #007700]}[/COLOR]
?>


Het script werkt wel confused.
Maar hoe los ik deze error op?
En ja. Ga niet lopen zeuren dat dit slecht is gescript want zo vind ik het goed hoor nerd.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Never EVER EVER use eval..

Het heeft niet voor niets de naam evil gekregen in de scripterswereld =]

OVerigens: eval denkt dat alles PHP code is. HTML code kan dus niet wink
0
Jort

Lid · Topicstarter

Berichten
524
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Guildjuhh:
Never EVER EVER use eval..

Het heeft niet voor niets de naam evil gekregen in de scripterswereld =]

OVerigens: eval denkt dat alles PHP code is. HTML code kan dus niet wink
Oke, wat voor functie moet ik dan gebruiken?
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Om code uit de database te halen?
Geen, daar is mysql namelijk niet voor gemaakt wink
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Wat staat er dan in je tabel test?

Geen regelrechte PHP- of MySQL code hoop ik? emo
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Lennard schreef:
Wat staat er dan in je tabel test?
Geen regelrechte PHP- of MySQL code hoop ik? emo
Quote:
Code in mysql

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/session_is_registered"]session_is_registered[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]memberid[/COLOR][COLOR= #007700])){[/COLOR]
?>
test
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #007700]}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
?>
<center><b>Ledenmenu:</b></center>
- <a href="?p=ingelogd">Overzicht</a><br />
- <a href="?p=klikmis">Klikmissie(s)</a><br />
- <a href="?p=doead">Doe-advertenties</a><br />
En nog meer....<br />
[COLOR= #0000BB]<?[/COLOR]
[COLOR= #007700]}[/COLOR]
?>
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ah oké.

Dat moet je echt gewoon niet doen idd; als je ergens een stukje beveiliging bent dan kan iedereen PHP code op je server uitvoeren, en dat wil je niet.
PHP code moet in PHP bestandjes, MySQL is enkel voor data.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Like i said in my 2 posts pompomworshippy
0
Jort

Lid · Topicstarter

Berichten
524
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Ah oké.
Dat moet je echt gewoon niet doen idd; als je ergens een stukje beveiliging bent dan kan iedereen PHP code op je server uitvoeren, en dat wil je niet.
PHP code moet in PHP bestandjes, MySQL is enkel voor data.

Nee maar ik wil er voor zorgen dat je via het admin paneel makkelijk het menu kan aanpassen.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Doe dat met fopen, fread en fwrite wink
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Waarom zou je dat willen dan?

Je hoeft maar één admin te hebben die denkt "oh dat verander ik wel ff" en je site ligt plat.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Daar gaat het op dit moment niet om yummieHij vraagt gewoon om een (betere) manier om een menu via de admin aan te passen ^^
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ja, maar ik probeer hem te overtuigen dat je dat gewoon niet moet willen. emo
0
Jort

Lid · Topicstarter

Berichten
524
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Waarom zou je dat willen dan?
Je hoeft maar één admin te hebben die denkt "oh dat verander ik wel ff" en je site ligt plat.

Omdat ik de enigste admin wordt clown. En ik wil misschien het systeem later verkopen dus dan heb ik misschien ook mensen die er geen ene reet van weten.
0
Krm

Lid

Berichten
6.235
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
probeer deze is , het is niet veel beter maar ik post zometeen ff een andere

[COLOR= #0000BB]<?[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/session_is_registered"]session_is_registered[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]user[/COLOR][COLOR= #007700]))
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]"U bent niet ingelogd"[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<a href="[/COLOR][COLOR= #007700]?[/COLOR]p[COLOR= #007700]=[/COLOR]ingelogd[COLOR= #DD0000]">Overzicht</a><br /> "[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<a href="[/COLOR][COLOR= #007700]?[/COLOR]p[COLOR= #007700]=[/COLOR]klikmis[COLOR= #DD0000]">Klikmissie(s)</a><br /> "[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"<a href="[/COLOR][COLOR= #007700]?[/COLOR]p[COLOR= #007700]=[/COLOR]doead[COLOR= #DD0000]">Doe-advertenties</a><br /> "[/COLOR][COLOR= #007700];


}[/COLOR]
?>
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren