FuelMedlem sedan okt. 20001 285 inläggFrågan#1 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]
NnanneMedlem 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
WwoodiMedlem 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äggDet 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! ¤
WwoodiMedlem 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äggOm 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! ¤
SstevenetMedlem 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.
SSPiNMedlem 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
NnicclasMedlem sedan feb. 20001 050 inlägg SPiN: Fast din kod visar ju den nionde raden ;)
SstevenetMedlem 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.