Convert $Bezoeker[1] naar een string
Code (php)
waarom niet zo?
omdat $Bezoeker[1] het ip-nummer 212.84.130.145 bevat. Het $Bezoeker[1] is dus niet gelijk aan het ip-nummer. Vandaar dat dit niet werkt.
Adriaan:
omdat $Bezoeker[1] het ip-nummer 212.84.130.145 bevat. Het $Bezoeker[1] is dus niet gelijk aan het ip-nummer. Vandaar dat dit niet werkt.
Dit snap ik niet. Het is juist wel gelijk aan elkaar.
En ik wil graag het ip-adres in een string hebben.
Zodat ik die kan koppelen aan een naam en zo op mijn
pagina laten verschijnen als er members op de site zijn.
Dit is mijn array:
Wat moet ik veranderen wil ik het van alle bezoekers kunnen uitlezen? Als het ip-nummer 212.84.130.145 als tweede $bezoeker[] staat ziet het script dat natuurlijk niet. Wat moet ik dan aan $Bezoeker[1][1] veranderen?
@PHPerik: In $bezoeker zitten geen losse waardes maar array's. Dus dat werkt niet. Ennuh, wat mot dat an me script.;-)
@SanThe: Bij het script krijg ik dan twee keer te zien: "Jij bent Niels." Als er één bezoeker in data.php staat krijg je het ook twee keer te zien. Het maakt nu niet uit waar de bezoeker met het ipadres 212.84.130.145 staat in data.php.
Dit is mijn data.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
Maar om van alle "if's" af te zijn kun je beter associatieve arrays gebruiken:
Code (php)
Nog beter is om gewoon een MySQL database te gebruiken.
Super, bedankt!!
Ik wil graag meerdere personen laten zien.
Het onderstaande script werkt dan natuurlijk niet.
Je krijgt nu AdriaanPiet. wat natuurlijk lochisch is.
Maar hoe moet het dan wel?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
include "/home/harianus/public_html/windisblowing/standaard/data.php";
$Bezoeker = array ();
$Bezoeker['212.84.130.145'] = 'Adriaan';
$Bezoeker['22.84.530.145'] = 'Piet';
echo '<pre>';
echo $Bezoeker['212.84.130.145'];
echo $Bezoeker['22.84.530.145'];
echo $Bezoeker['22.843.530.145'];
echo '</pre>';
?>
include "/home/harianus/public_html/windisblowing/standaard/data.php";
$Bezoeker = array ();
$Bezoeker['212.84.130.145'] = 'Adriaan';
$Bezoeker['22.84.530.145'] = 'Piet';
echo '<pre>';
echo $Bezoeker['212.84.130.145'];
echo $Bezoeker['22.84.530.145'];
echo $Bezoeker['22.843.530.145'];
echo '</pre>';
?>
Het onderstaande script is wel goed, maar ik zou graag willen dat hij ziet welke ipadressen in de array's staan. En dat hij die ipadressen koppeld aan namen. Zo ziet de array eruit:
http://harianus.nl/windisblowing/array.txt
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include "/home/harianus/public_html/windisblowing/standaard/data.php";
$Bezoeker = array ();
$Bezoeker['212.84.130.145'] = 'Niels';
$Bezoeker['22.84.530.145'] = 'Piet';
$Bezoeker['212.824.130.145'] = 'Kees';
$Bezoeker['22.834.530.145'] = 'Nick';
$Bezoeker['193.47.80.38'] = 'Jeroen';
$Bezoeker['22.84.430.145'] = 'Jaco';
echo '<pre>';
print_r ($Bezoeker);
echo $Bezoeker['212.84.130.145'];
echo '</pre>';
?>
include "/home/harianus/public_html/windisblowing/standaard/data.php";
$Bezoeker = array ();
$Bezoeker['212.84.130.145'] = 'Niels';
$Bezoeker['22.84.530.145'] = 'Piet';
$Bezoeker['212.824.130.145'] = 'Kees';
$Bezoeker['22.834.530.145'] = 'Nick';
$Bezoeker['193.47.80.38'] = 'Jeroen';
$Bezoeker['22.84.430.145'] = 'Jaco';
echo '<pre>';
print_r ($Bezoeker);
echo $Bezoeker['212.84.130.145'];
echo '</pre>';
?>
Ik heb het idee dat niemand mij begrijpt.
Een script elders op mijn webpagina maakt een php bestand aan met daarin arrays. Het bestand ziet er als het volgt uit: http://harianus.nl/windisblowing/array.txt Maar mijn site bestaat uit een paar members. Die members hebben telkens hetzelfde IP-adres. Nu dacht ik dat het wel mogelijk zou zijn om te kijken of in één van die array's een bepaald IP-adres in staat, zodat er ergens op de pagina een rijtje namen staat van members die online zijn. Volgens mij had ik het een beetje wazig in deze topic gezet. Excuses daarvoor. Hopelijk is het een beetje duidelijk. Ik heb dus aan data.php bestand waar de array's in staan. Zie daarvoor de link hierboven (array.txt). Wie wil mij hiermee helpen?
Met vriendelijke groet,
adriaan