iets specefieks uit een bestand halen
mensen hoe haal ik iets specefieks uit een bestan noem alsjeblieft een paar manieren.
mensen ik weet dat dit een noob vraag is maar ik heb hulp nodig please
En heb je je eigen vraag gelezen? Snap je hem zelf wel? Hij is mij niet echt duidelijk.
file("locatie bestand");
deze geeft een array terug. Telkens er een newline in het bestand staat wordt er nieuw element toegevoegd.
bv
dan moet je maar het juiste element uit $inhoud halen.
ja kijk met zo,n form is het me gelukt om een paar dingen in een file te zetten nouw hoe krijg ik 1 van die dingen er uit zonder de andere
Bestaat het gewoon uit verschillende lijnen? of is alle info gescheiden door een bepaald karakter?
Code (php)
Geen garantie dat het werkt, ik heb het zelf niet getest en je moet het enkel zien als basis om eventueel op verder te werken. Bovendien zijn er meerdere manieren om het op te lossen en verder te bewerken.
Gewijzigd op 16/02/2006 00:25:00 door Winston Smith
blabla($naam)zegt:($tekst)blablabla
dus eigenlijk staat in die file alleen maar
blabla zegt:blablabla
lol kasper ik snap maar de helft :p ik weet niet hoe je daar mee aangeeft welke regel ofzow maar toch bedankt
please help :p
De regel zul je ook wel op kunnen halen, maar ik weet zo gauw niet hoe :P
<form action="form.php" method="post">
Naam:<input type="text" name="naam"><br>
Maan:<input type="text" name="maan"><br>
Dins:<input type="text" name="dins"><br>
Woen:<input type="text" name="woen"><br>
<input type="submit" name="submit">
</form>
stel je vult alles in maar ik wil aalleen maar maandag lezen en niet dinsdag woensdag enz. wat moet ik dan doen
je moet je ff voorstellen dat niet alleen maandag naar het bestand is gescheven maar ook dinsdag woensdag en andere
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
$fp=fopen("$naam".".php","x");
$string=explode("maandag",$fp);
$string2=explode("\n",$string[1]);
echo($string2[0]);//daar is je value
//en dan kun je volgens mij met implode de boel weer in elkaar zetten
$string2[0]="nieuwe value";
$string[1]=implode("\n",$string2);
$string=implode("maandag",$string);
fwrite($fp, $string);
fclose($fp);
?>
$fp=fopen("$naam".".php","x");
$string=explode("maandag",$fp);
$string2=explode("\n",$string[1]);
echo($string2[0]);//daar is je value
//en dan kun je volgens mij met implode de boel weer in elkaar zetten
$string2[0]="nieuwe value";
$string[1]=implode("\n",$string2);
$string=implode("maandag",$string);
fwrite($fp, $string);
fclose($fp);
?>
ik weet niet zeker van die eerste explode, ben niet heel er thuis in file edits ed
edit:
typo