Error fout line 22
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/remco1/domains/rs.gratishosted.nl/public_html/ipban.php on line 22
En hieronder volgt me script zelf:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
include("config.php");
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Database connectie mislukt!";
echo "Probeer deze pagina te vernieuwen. Blijft dit probleem bestaan, mail dan naar de webmaster via ";
}
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$select="SELECT * FROM ipban";
$query = mysql_query($select);
while ($list = mysql_fetch_object($query)) {
$ips[] = "$list->ip";
}
if( in_array( $_SERVER[REMOTE_ADDR], $ips )){
exit($bannedtext);
};
?>
include("config.php");
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Database connectie mislukt!";
echo "Probeer deze pagina te vernieuwen. Blijft dit probleem bestaan, mail dan naar de webmaster via ";
}
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$select="SELECT * FROM ipban";
$query = mysql_query($select);
while ($list = mysql_fetch_object($query)) {
$ips[] = "$list->ip";
}
if( in_array( $_SERVER[REMOTE_ADDR], $ips )){
exit($bannedtext);
};
?>
Wie weet de fout en wilt het script goed maken
Gewijzigd op 01/01/1970 01:00:00 door Remco
Volgens mij zegt ie dat je het verkeerde database type hebt.
roderik schreef op 30.05.2007 18:13:
Volgens mij zegt ie dat je het verkeerde database type hebt.
Ik zou eerst héél de error lezen voordat je conclusies trekt.
In dit geval, op het einde, op regel 22, zet je achter de '}' een ;
Die is nergens voor nodig. Een ; gebruik je alleen achter variabelen, echo's, etc. :)
Nee een arry is fout
Ken je dan even de script goed maken voor me ben meer dan een 1 uur aan het kloten
$ips = array() ;
Gewijzigd op 01/01/1970 01:00:00 door patrick G
Remco schreef op 30.05.2007 18:29:
Ken je dan even de script goed maken voor me ben meer dan een 1 uur aan het kloten
we vinden je niet zielig.
$ips is geen array, dat is wat de error zegt, zoek ff op
Ik snap het niet meer hoor :@ kan iemand nouw gewoon het script herscripten zodat de fout er uit is
Warning: Wrong parameter count for array_push() in /home/remco1/domains/rs.gratishosted.nl/public_html/ipban.php on line 2
Wie helpt me?
ik denk , je haalt * op, en zet het in 1 veld van de array. $ips is namelijk geen multidimensionaal array
Wil jij dat in het script doen ik heb bijna geen verstand er van
Ik ook niet , begin eerst eens met 1 Select in plaats van alles uit de tabel te halen. Je leert hier meer van dan wanneer ik het voor ga zeggen(als ik dat al kon)
Ik kan dat niet :@ wat een slecht hulp ik wil graag dat het script gelijk af is
--
Zet gewoon voordat je $ips[] gebruikt, $ips = array();
Dan maak je van de variabele $ips automatisch een array. Dus zal hij $ips[] herkennen.
Daarnaast zal je, om alle fouten voor het zeker uit te bannen, die ; toch maar weg moeten halen. :)
Om nog meer gebump te voorkomen (alleen maar in je eigen voordeel - en dan ga ik me toch afvragen waarom ik het doe, waarschijnlijk omdat ik nu eenmaal zo loyaal ben - LOL)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
include("config.php");
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Database connectie mislukt!";
echo "Probeer deze pagina te vernieuwen. Blijft dit probleem bestaan, mail dan naar de webmaster via ";
}
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$ips = array();
$select="SELECT * FROM ipban";
$query = mysql_query($select);
while ($list = mysql_fetch_object($query)) {
$ips[] = "$list->ip";
}
if( in_array( $_SERVER[REMOTE_ADDR], $ips )){
exit($bannedtext);
}
?>
include("config.php");
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Database connectie mislukt!";
echo "Probeer deze pagina te vernieuwen. Blijft dit probleem bestaan, mail dan naar de webmaster via ";
}
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$ips = array();
$select="SELECT * FROM ipban";
$query = mysql_query($select);
while ($list = mysql_fetch_object($query)) {
$ips[] = "$list->ip";
}
if( in_array( $_SERVER[REMOTE_ADDR], $ips )){
exit($bannedtext);
}
?>
Kan jij dat doen ik weet niet eens hoe dat moet
ik heb al gedan lama toch bedankrt
Door
Remco
newbie
14 posts
Error fout line 22 op 30.05.2007 17:55
(bericht gewijzigd op 30.05.2007 17:57 door Remco)
Dit is de fout die ik krijgt bij me script:
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/remco1/domains/rs.gratishosted.nl/public_html/ipban.php on line 22
En hieronder volgt me script zelf:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
include("config.php");
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Database connectie mislukt!";
echo "Probeer deze pagina te vernieuwen. Blijft dit probleem bestaan, mail dan naar de webmaster via ";
}
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$select="SELECT * FROM ipban";
$query = mysql_query($select);
while ($list = mysql_fetch_object($query)) {
$ips[] = "$list->ip";
}
if( in_array( $_SERVER[REMOTE_ADDR], $ips )){
exit($bannedtext);
};
?>
include("config.php");
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Database connectie mislukt!";
echo "Probeer deze pagina te vernieuwen. Blijft dit probleem bestaan, mail dan naar de webmaster via ";
}
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$select="SELECT * FROM ipban";
$query = mysql_query($select);
while ($list = mysql_fetch_object($query)) {
$ips[] = "$list->ip";
}
if( in_array( $_SERVER[REMOTE_ADDR], $ips )){
exit($bannedtext);
};
?>
Wie weet de fout en wilt het script goed maken
Door
roderik
beginner
62 posts
Re: Error fout line 22 op 30.05.2007 18:13
Volgens mij zegt ie dat je het verkeerde database type hebt.
Door
Djemo
expert
257 posts
Re: Error fout line 22 op 30.05.2007 18:27
roderik schreef op 30.05.2007 18:13 Volgens mij zegt ie dat je het verkeerde database type hebt.
Ik zou eerst héél de error lezen voordat je conclusies trekt.
In dit geval, op het einde, op regel 22, zet je achter de '}' een ;
Die is nergens voor nodig. Een ; gebruik je alleen achter variabelen, echo's, etc. :)
Door
Remco
newbie
14 posts
Re: Error fout line 22 op 30.05.2007 18:28
Nee een arry is fout
Door
Remco
newbie
14 posts
Re: Error fout line 22 op 30.05.2007 18:29
Ken je dan even de script goed maken voor me ben meer dan een 1 uur aan het kloten
Door
patrick
beginner
69 posts
Re: Error fout line 22 op 30.05.2007 18:34
(bericht gewijzigd op 30.05.2007 18:37 door patrick)
sorry ,eerste post was herhaling, moet je niet eerst een array $ips cre-eren ?
$ips = array() ;
Door
bart van der veen
Dyslextisch!
973 posts
Re: Error fout line 22 op 30.05.2007 18:36
Remco schreef op 30.05.2007 18:29 Ken je dan even de script goed maken voor me ben meer dan een 1 uur aan het kloten
we vinden je niet zielig.
$ips is geen array, dat is wat de error zegt, zoek ff op
1
2
3
Door
Remco
newbie
14 posts
Re: Error fout line 22 op 30.05.2007 18:36
Ik snap het niet meer hoor :@ kan iemand nouw gewoon het script herscripten zodat de fout er uit is
Door
Remco
newbie
14 posts
Re: Error fout line 22 op 30.05.2007 18:38
Nu geeft ie dit aan
Warning: Wrong parameter count for array_push() in /home/remco1/domains/rs.gratishosted.nl/public_html/ipban.php on line 2
Door
Remco
newbie
14 posts
Re: Error fout line 22 op 30.05.2007 18:46
Wie helpt me?
Door
patrick
beginner
69 posts
Re: Error fout line 22 op 30.05.2007 18:47
ik denk , je haalt * op, en zet het in 1 veld van de array. $ips is namelijk geen multidimensionaal array
Door
Remco
newbie
14 posts
Re: Error fout line 22 op 30.05.2007 18:48
Wil jij dat in het script doen ik heb bijna geen verstand er van
Door
patrick
beginner
69 posts
Re: Error fout line 22 op 30.05.2007 18:50
Ik ook niet , begin eerst eens met 1 Select in plaats van alles uit de tabel te halen. Je leert hier meer van dan wanneer ik het voor ga zeggen(als ik dat al kon)
Door
Remco
newbie
14 posts
Re: Error fout line 22 op 30.05.2007 18:53
Ik kan dat niet :@ wat een slecht hulp ik wil graag dat het script gelijk af is
Door
Djemo
expert
257 posts
Re: Error fout line 22 op 30.05.2007 18:55
Remco, bump eens niet zoveel.
--
Zet gewoon voordat je $ips[] gebruikt, $ips = array();
Dan maak je van de variabele $ips automatisch een array. Dus zal hij $ips[] herkennen.
Daarnaast zal je, om alle fouten voor het zeker uit te bannen, die ; toch maar weg moeten halen. :)
Om nog meer gebump te voorkomen (alleen maar in je eigen voordeel - en dan ga ik me toch afvragen waarom ik het doe, waarschijnlijk omdat ik nu eenmaal zo loyaal ben - LOL)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
include("config.php");
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Database connectie mislukt!";
echo "Probeer deze pagina te vernieuwen. Blijft dit probleem bestaan, mail dan naar de webmaster via ";
}
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$ips = array();
$select="SELECT * FROM ipban";
$query = mysql_query($select);
while ($list = mysql_fetch_object($query)) {
$ips[] = "$list->ip";
}
if( in_array( $_SERVER[REMOTE_ADDR], $ips )){
exit($bannedtext);
}
?>
include("config.php");
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass)))
{
echo "Database connectie mislukt!";
echo "Probeer deze pagina te vernieuwen. Blijft dit probleem bestaan, mail dan naar de webmaster via ";
}
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$ips = array();
$select="SELECT * FROM ipban";
$query = mysql_query($select);
while ($list = mysql_fetch_object($query)) {
$ips[] = "$list->ip";
}
if( in_array( $_SERVER[REMOTE_ADDR], $ips )){
exit($bannedtext);
}
?>
Door
Remco
newbie
14 posts
Re: Error fout line 22 op 30.05.2007 19:00
Kan jij dat doen ik weet niet eens hoe dat moet
Door
Remco
newbie
14 posts
Re: Error fout line 22 op 30.05.2007 19:02
ik heb al gedan lama toch bedankrt
Snel reageren
Bericht
nieuw bericht
php hosting | faq | over ons | php tutorials | php scripts | php boeken | php links | php faq | php howto | forum | contact FlexServers
Wat snel webhosting
Laatste PHP tutorials23.05Simpele vragen, Simpele oplos..19.05MySQLi27.04Meer doen met PostgreSQL [2]19.04#2 Simpel Forum compleet in t..16.04OOP voor PHP 4 deel 116.04Siblings & Ancestors..13.04Online php spel beveiligen13.04ActionScript / PHP03.04Ajax/JS03.04Multiple querys die je nodig .. Laatste PHP scripts29.05 Ledenscript28.05 Bezoekers confronteren me..27.05 Meerdere functies in 124.05Standaard Deviatie (STDEV)23.05Bundel Acties22.05[Snippet] Check E-mail22.05Imagemagic20.05Hoofdletters en kleine letter..19.05UBB Creator (JS)18.05INI/TXT reader Laatste PHP boeken07.05php 5 en mysql de basis25.02Computer totaal PHP en MySQL26.01The Zen of CSS Design: Visual..01.01php 5 en mysql de basis29.12HTML en CSS de basis17.11PPK on Javascript11.11Mysql/Php Database Applicatie..08.11PHP5 & MySQL, Leer jezelf pro..27.08PHP 5 in Practice18.06PHP and MySQL for dynamic web.. Laatste forum berichten19:12Contact werkt niet!?19:03Tabellen PHPFusion19:02Error fout line 2219:01message()18:54wat doe ik fout met het uitle..18:50Firebird execute procedure18:48[CheckItUp] Kevichill.nl18:37readdir op alphabet18:37 phpbb18:15Ipb Tabel Niet Ok?18:15curl pagina inlezen18:14mysql_fetch_assoc Laatste reacties14:57Multiple image upl.. (PHP script)14:48PHP lezing beveili.. (PHP nieuws)14:23Ledenscript (PHP script)12:15Ledenscript (PHP script)10:49Bezoekers confront.. (PHP script)09:58Gastenboek zonder .. (PHP script)22:55Gastenboek zonder .. (PHP script)22:21Ledenscript (PHP script)22:15Ledenscript (PHP script) PHP zoeken Zoekterm
Zoeken in
PHP tutorialsPHP scripts
Voting poll Hoeveel euro heb jij over voor een één dag durende PHP conferentie?
Niets
€ 2.50 tot € 5.00
€ 5.00 tot € 7.50
€ 7.50 tot € 10.00
Meer dan € 10.00
Actieve leden
Er zijn 53 gasten en 15 leden actief.
Actieve leden: Jeroen, patrick, Robert_Deiman, mebus, Mr D, Luke Banning, kaboem jongen, Remco, jelle, Chris van Heyningen, manaus, Remco, wes, PHPForce, Niek
Waar ben jij meebezig als ik vragen mag?
Sorry was een fout me broertje
Gebruik dan de edit knop...