htmlspecialshar();

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
LoYaL
Berichten: 754
Lid geworden op: 15 okt 2004, 19:20
Contacteer:

htmlspecialshar();

Bericht door LoYaL » 23 okt 2004, 15:27

Ik heb een games hack maar daar kan je niet met alle nickname's spelen en dan je score submitten dus zei Luuk dat ik iets van htmlspecialshar ergens moest toevoegen maar hij legde het ook uit alleen ik snapte het niet zo goed kan iemand mij nu verder helpen ? :bier:

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 23 okt 2004, 15:36

Allereerst het is htmlspecialchars.

Htmlspecialchars is een soort filter die alle html in een bepaalde variabele of string omzet naar platte tekst, voorbeeld:
<b>vette tekst</b>
Wat normaal gesproken wordt laten zien als:
vette tekst
Wordt nu door middel van het toepassen van htmlspecialchars:

Code: Selecteer alles

$var = htmlspecialchars("<b>vette tekst</b>");
Veranderd in dit:

echo $var;
<b>vette tekst</b>
Als ik het niet mis heb :P

Dit is html en wordt op een pagina laten zien als:

<b>vette tekst</b>

Meer info: (in het Nederlands)

http://nl.php.net/manual/nl/function.ht ... lchars.php
Alleen support via het forum, dus geen support via email, msn of pb.

LoYaL
Berichten: 754
Lid geworden op: 15 okt 2004, 19:20
Contacteer:

Bericht door LoYaL » 23 okt 2004, 15:44

Kan je me uitleggen wat ik moet doen want ik heb niet die htmlspecialchars nodig maar eentje die ervoor zorgt dat je de $ en de ' wel mag gebruiken in je naam.. :D

ThnQ alvasT :bier: :thumb:
http://www.rappersonline - voor al je online rapmovies + downloads !

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 23 okt 2004, 15:51

Zero schreef:die ervoor zorgt dat je de $ en de ' wel mag gebruiken in je naam.. :D
Kun je iets duidelijker zijn? Waar wel mag gebruiken? In je username bij phpBB of bij Criminals? Of nog ergens anders?
Alleen support via het forum, dus geen support via email, msn of pb.

LoYaL
Berichten: 754
Lid geworden op: 15 okt 2004, 19:20
Contacteer:

Bericht door LoYaL » 23 okt 2004, 15:55

mijn username op mijn phpBB forum is LaCo$Te' en die ' is voor me clan maar mijn vraag was welke htmlspecialshar moet ik nu gebruiken zodat phpbb die $ en die ' wel toestaat bij Games Hack.. :bier:

Btw: Als het niet bij phpbb hoort zou ik het niet hier posten :roll:
http://www.rappersonline - voor al je online rapmovies + downloads !

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 23 okt 2004, 16:03

Je zegt dus dat de games hack de $ en ' niet toestaat, maar hoe bedoel je dat? Krijg je errors als je naar de games hack gaat als je bent ingelogd met die naam? Kun je een link geven naar die games hack, op jouw site en de download plek.
Alleen support via het forum, dus geen support via email, msn of pb.

LoYaL
Berichten: 754
Lid geworden op: 15 okt 2004, 19:20
Contacteer:

Bericht door LoYaL » 23 okt 2004, 16:36

dit is de error dan :

Code: Selecteer alles

Couldn't obtain scores data

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'gamepack2' ORDER BY score DESC, date DESC' a

SELECT * FROM phpbb_forumina_scores WHERE player <> 'LaCo$Te'' AND game_name = 'gamepack2' ORDER BY score DESC, date DESC

Line : 1251
File : /data/members/free/tripod/nl/p/r/o/profclan/htdocs/forum/activity.php
en dit is een linkje : http://www.profclan.tk
http://www.rappersonline - voor al je online rapmovies + downloads !

Donny_nl
Berichten: 463
Lid geworden op: 27 feb 2004, 13:55
Locatie: Rotterdam
Contacteer:

Bericht door Donny_nl » 23 okt 2004, 18:23

Dit is een bug in de php code. Dat krijg je als mensen doorboorduren op de php code van phpbb. In phpbb worden niet altijd alle variabelen binnen quotes gezet. Dit is ook niet altijd nodig, maar als mensen op die (in mijn ogen foute code) door gaan, dan krijg je dit soort fouten!

plaats de php code even van die desbetreffende pagina en dan met name dat stukje waar die querie in staat.
Wil je Poker leren spelen?
SQL leren?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 23 okt 2004, 19:01

Die fout heeft alles te maken met het juiste gebruik van de slashes, oftewel de functies stripslashes() en addslashes(), en de bijbehorende "magic_quotes_gpc" instelling. htmlspecialchars() heeft er niets mee te maken.

LoYaL
Berichten: 754
Lid geworden op: 15 okt 2004, 19:20
Contacteer:

Bericht door LoYaL » 23 okt 2004, 23:45

Ja maar hier schier ik niks mee op hoe kan ik dit oplossen zodat die error weggaat.. :shock:
http://www.rappersonline - voor al je online rapmovies + downloads !

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 24 okt 2004, 08:58

donny_nl schreef:plaats de php code even van die desbetreffende pagina en dan met name dat stukje waar die querie in staat.
zo misschien
Afbeelding

LoYaL
Berichten: 754
Lid geworden op: 15 okt 2004, 19:20
Contacteer:

Bericht door LoYaL » 24 okt 2004, 14:25

Nu weet ik niks meer moet ik htmlspecialshar of wat mosymuis zei doen :?
http://www.rappersonline - voor al je online rapmovies + downloads !

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 24 okt 2004, 15:10

het is zowiezo htmlspecialchars();
probeer maar eens wat mosymuis zei, als het zo niet lukt kun je het toch weer vragen
Afbeelding

Donny_nl
Berichten: 463
Lid geworden op: 27 feb 2004, 13:55
Locatie: Rotterdam
Contacteer:

Bericht door Donny_nl » 24 okt 2004, 22:19

mosymuis schreef:Die fout heeft alles te maken met het juiste gebruik van de slashes, oftewel de functies stripslashes() en addslashes(), en de bijbehorende "magic_quotes_gpc" instelling. htmlspecialchars() heeft er niets mee te maken.
volgens mij zit het em in het feit dat php in deze querie:

Code: Selecteer alles

SELECT * FROM phpbb_forumina_scores WHERE player <> 'LaCo$Te'' AND game_name = 'gamepack2' ORDER BY score DESC, date DESC 
dat stukje $Te als variabele ziet omdat die variabele niet buiten quotes wordt gezet in de querie.
Wil je Poker leren spelen?
SQL leren?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 25 okt 2004, 00:40

donny_nl schreef:dat stukje $Te als variabele ziet omdat die variabele niet buiten quotes wordt gezet in de querie.
Nee, hij struiktelt over de extra quote:
WHERE player <> 'LaCo$Te'' AND

Gesloten