Apenstaart in PHP
Damiaan Reijnaers
30/12/2009 16:18:00Heey,
Hoe moet ik een 'apenstaart' escapen? Het zit namelijk zo, ik doe een strpos(); om te kijken of er '@@@' in een variabele staat. Alleen dat lukt niet, hoewel er toch @@@ in de variabele staat, geeft hij toch 'false' aan. (Het ligt niet aan mijn strpos want gewone woorden doet hij wel).
Hoe kan ik dit oplossen? Hieronder is eventueel ook het stukje code;
In bad.txt staat o.a. : @@@
Hoe moet ik een 'apenstaart' escapen? Het zit namelijk zo, ik doe een strpos(); om te kijken of er '@@@' in een variabele staat. Alleen dat lukt niet, hoewel er toch @@@ in de variabele staat, geeft hij toch 'false' aan. (Het ligt niet aan mijn strpos want gewone woorden doet hij wel).
Hoe kan ik dit oplossen? Hieronder is eventueel ook het stukje code;
In bad.txt staat o.a. : @@@
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$wrong = file_get_contents('bad.txt');
$wrong2 = explode(PHP_EOL, $wrong);
foreach($wrong2 as $word) {
$pos = strpos($nicknamel, $word);
$pos2 = strpos($berichtl, $word);
if($pos !== false) {
$fp=fopen(".htaccess", "a");
fwrite($fp, "
deny from $ipadres
");
fclose($fp);
header('location: http://www.damiaanreijnaers.nl/banned_page/');
$fout = 1;
exit;
}
}
?>
$wrong = file_get_contents('bad.txt');
$wrong2 = explode(PHP_EOL, $wrong);
foreach($wrong2 as $word) {
$pos = strpos($nicknamel, $word);
$pos2 = strpos($berichtl, $word);
if($pos !== false) {
$fp=fopen(".htaccess", "a");
fwrite($fp, "
deny from $ipadres
");
fclose($fp);
header('location: http://www.damiaanreijnaers.nl/banned_page/');
$fout = 1;
exit;
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Damiaan Reijnaers
PHP hulp
04/05/2024 00:51:08Joren de Wit
30/12/2009 16:56:00Je hoeft een @ niet te escapen. Het werkt gewoon:
ps. Met andere woorden, de fout zit ergens anders. Niet in die @@@...
ps. Met andere woorden, de fout zit ergens anders. Niet in die @@@...
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
Damiaan Reijnaers
30/12/2009 17:02:00Thx Blanche, was er trouwens zelf ook net achter gekomen...
Gewijzigd op 01/01/1970 01:00:00 door Damiaan Reijnaers