[PHP] info uit txt halen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • babbaloerie
  • Registratie: April 2003
  • Laatst online: 25-09-2023

babbaloerie

¯¯¯¯¯¯¯

Topicstarter
Ik heb een .txt file in een array gezet met file()
Daar staat dit in:

Naam:
B@BB@

E-mailadres:
info@gratisringtunes.nl

Nu wil ik alleen de regel weergeven die onder 'E-mailadres:' staat. Hoe doe ik dit?
Ik kan het niet zo
PHP:
1
<? echo array[4] ?>

doen want als ik dan erboven een extra regel toevoeg klopt het niet meer

Acties:
  • 0 Henk 'm!

  • MissingDog
  • Registratie: Augustus 2002
  • Niet online
Maak een multidimensionale array? 'kolom 0' voor de namen, 'kolom 1' voor mailadressen?

dus <? echo array[0,0] ?> geeft de 1e naam weer
en <? echo array[1,3] ?> het 4e mailadres?


*me gokt maar ff iets....PHP gebruik is niet m'n specialiteit...syntaxis kan anders zijn...ga ff uit van general logic

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 16:36
Lijkt me een kwestie van alle regels afgaan, en als je een regel met "E-mailadres:" tegenkomt, de volgende regel opleveren (indien present).

Acties:
  • 0 Henk 'm!

  • babbaloerie
  • Registratie: April 2003
  • Laatst online: 25-09-2023

babbaloerie

¯¯¯¯¯¯¯

Topicstarter
Daar gebruik ik de volgende code voor:
PHP:
1
2
3
4
5
6
7
<?
$inhoud = file("adressen.txt");
if (in_array("E-mailadres:", $inhoud, false)) { 
$plaats = array_search("E-mailadres:", $inhoud);
echo $inhoud[$plaats + 1];
}
?>


Deze code werkt voor geen meter. Als ik $plaats echo dan geeft ie ook niets weer. Weet iemand wat ik hier fout doe?

[ Voor 19% gewijzigd door babbaloerie op 19-07-2003 17:01 ]


Acties:
  • 0 Henk 'm!

  • Erik Jan
  • Registratie: Juni 1999
  • Niet online

Erik Jan

Langzaam en zeker

Let op: aan het eind van elk element in $inhoud staat nog een \r\n. Deze wordt niet weggehaald door file().

This can no longer be ignored.