Hallo mensen,

ik probeer via een form waar in de naam achternaam en email wordt gevraagd. Probeer ik dus netjes onder elkaar in een tekstbestandje te krijgen en dan als bijvoorbeeld het er 2 mensen in staan dat er dan een regel tusse zit zo als dit

sjaak,ooievaar
[email protected]

bert,ooievaar
[email protected]

en ooievaar is ff de achternaam :p kan iemand me hier bij helpen
dankje hij werkt nu ik zie dat je de punt achter achternaaam] heb weg gehaald was dat alles ?
Als je het zo wilt hebben:
sjaak,ooievaar
[email protected]

<?
$fp=fopen("data.txt","a");
fwrite($fp, $_POST['naam'] . "," . $_POST['achternaam'] . "\n" . $_POST['email'] . "\n\n");
fclose($fp);
?>
ok mensen hartstikke bedankt hiero
maar goed mijn 2de vraag dan maar :p
als ik zeg maar al die info gezelig in een tavel wil wat moet ik dan doen kan iemand dat vertellen of een toturial aan wijzen
Dan zou je in je bestand, een uniek teken(reeks) moeten plaatsen voor elke blok/regel...
Zodat je makkelijk kan uitlezen.

Mocht je tekstbestandje er altijd zo uitzien, kan het zo:

<?php

$bestand = file('bestand.txt');
$regels = explode("\r\n\", $bestand);
echo '<table>';
foreach($regels as $regel)
{
if(!empty($regel))
{
echo '<tr><td>'.$regel.'</td></tr>';
}
}
echo '</table>';
?>
Jan Koehoorn schreef op 27.02.2006 23:59
Eigenlijk is werken met tekstbestanden onzin. Er zijn al hostingpakketten met MySQL voor 2 euro per maand. Data sla je op in een database. Ik raad je aan om met MySQL te beginnen.


Ik wil hier toch een kanttekening bij zetten namelijk dat wanneer je voor het eerst leert werken/programmeren in en met PHP je als student eerst wordt geleerd om een en ander o.a. in textbestanden te zetten.

De discussie of het al dan niet "veilig en/of verstandig" is om met een textbestand te werken is hierbij niet relevant. Het gaat om het programmeren.

Ook wil ik nog kwijt dat voor sommige mensen bijv. 2 euro per maand structureel (door wat voor reden dan ook in iedergeval gaat ons dit niet aan) niet is op te brengen dus aub vul dit niet voor een ander in!!
I know... we rederneren allemaal vanuit onze eigen positie en levensstandaard echter verplaats en stel je is voor je is in die ander...
@willemjan, typo in je code


<?php

$bestand = file('bestand.txt');
$regels = explode("\r\n", $bestand);
echo '<table>';
foreach($regels as $regel)
{
if(!empty($regel))
{
echo '<tr><td>'.$regel.'</td></tr>';
}
}
echo '</table>';
?>

gaat beter werken :)

Reageren