FuelMedlem sedan okt. 20001 285 inläggTrådstart#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..
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();
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);
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 ..
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);
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 ..
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);
?>
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];
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]. 