FuelMedlem sedan okt. 20001 285 inlägg Hur gör jag för att få all inmatning i ett formulär att hamna i två olika textfiler ?
Skulle oxå vilja ha all data separerat med | .. typ: datum | Namn | bla bla | bla
Kan man hämta en rad sedan beroende på datumet som står först ?
Please help me..
------------------
¤ Palt är gott! ¤
[Redigerat av Fuel den 02 nov 2000]
nanneMedlem sedan dec. 19991 749 inlägg Gör som när du skriver till en fil men du öppnar två st istället och skiljer dom åt med olika variabler.
Att skriva till en fil är lätt. Läs i manualen om filhantering. Roliga funktioner är fopen(); fwrite(); och fread(); och icke att förglömma fclose();
------------------
Fatal Error: Call to undefined function:
brain() in ./self.php on line 1
nanne.net
woodiMedlem sedan feb. 20001 270 inlägg Om fälten i ditt forumulär har name och email så blir det följande:
$fp1=fopen("filnamn1.txt", "w");
$fp2=fopen("filnamn2.txt", "w");
fputs($fp1,"$name|$email\n");
fputs($fp2,"$name|$email\n");
fclose($fp1);
fclose($fp2);
------------------
woodi
Svenska FF1
www.johan-skog.nu
[Redigerat av woodi den 02 nov 2000]
FuelMedlem sedan okt. 20001 285 inlägg Det ser så enkelt ut när någon kunnig visar hur det ska kodas ..
kan man nu med ett enkelt handgrepp :) göra så att när en sida laddas så kollar den om någon rad har dagens datum, och i så fall visar det ?
Iblad uppför jag mig verkligen som en nybörjare ..
------------------
¤ Palt är gott! ¤
woodiMedlem sedan feb. 20001 270 inlägg Om Du har lagrat datumet (Format: 2000-11-02) först kan Du köra följande:
$fp=fopen("filnamn.txt", "r");
while(!feof($fp)) {
$s=fgets($fp, 32768);
$s=explode("|",$s);
if($s[0]==Date("Y-m-d",Time()))
echo "Vad Du vill visa!";
}
fclose($fp);
------------------
woodi
Svenska FF1
www.johan-skog.nu
FuelMedlem sedan okt. 20001 285 inlägg Om jag vill skriva ut en speciell rad .. typ rad 8 i filen , hur gör jag då ?
- Jag tackar oxå för den hjälp jag har fått ..
------------------
¤ Palt är gott! ¤
stevenetMedlem sedan juni 20001 251 inlägg <?
$i=0;
$fp=fopen("filnamn.txt", "r");
while(!feof($fp)) {
$s=fgets($fp, 32768);
$s=explode("|",$s);
$i++;
if ($i==8) {
echo "Visar rad nr 8.";
break;
}
fclose($fp);
?>
------------------
SteveNet - stevenet@webmarkit.net
Stjäl inte mer än vad du kan bära, staten hatar konkurrens.
SPiNMedlem sedan mars 20007 896 inlägg För att göra det ännu enklare att läsa rad 8 från en textfil kan du göra på det här sättet:
$myFile = file("textfil.txt");
echo $myFile[8];
------------------
SPiN, bjorne.w@telia.com
nicclasMedlem sedan feb. 20001 050 inlägg SPiN: Fast din kod visar ju den nionde raden ;)
stevenetMedlem sedan juni 20001 251 inlägg nicclas: Det stämmer, han glömde räkna med $myFile[0]. ;)
------------------
SteveNet - stevenet@webmarkit.net
Stjäl inte mer än vad du kan bära, staten hatar konkurrens.