Skriva och läsa till textfil i PHP|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Skriva och läsa till textfil i PHP
nulleman
Nu vet jag hur man gör inlägg!
Medlem
Forum Posts: 50
Member Since:
September 8, 2001
sp_UserOfflineSmall Offline
1
November 28, 2001 - 3:56 pm
sp_Permalink sp_Print

Jag vill ha hjälp med ett VÄLDIGT enkelt skript, synd bara att jag inte klarar det själv. Jag ska ha ett formulär med 1 inmatningsfält och en submit-knapp. Det man skrev in ska sparas och eventuellt skriva över text som redan finns i en textfil. Sen på samma sida som formuläret så ska det som står i textfilen även stå.
Saken är till för att besökare ska kunna skriva vad en ful gubbe säger genom en pratbubbla

Tjoppen
Kommer du hit ofta?
Medlem
Forum Posts: 872
Member Since:
August 29, 2001
sp_UserOfflineSmall Offline
111853
November 28, 2001 - 4:21 pm
sp_Permalink sp_Print

kolla sourcen...om du är lite l33t, och kan c++, så ska du nog kunna fundera ut hur det funkar....
(filen heter sida.php)

if( strcmp($Action,"Skicka")==0 )
{
$filename = "fil.txt";
$file = fopen($file,"w");
fwrite($file,$data);
fclose($file);
}
else if( strcmp($Action,"Titta")==0)
{
$filename = "fil.txt";
$file = fopen($file,"r");
if( $file )
{
$data = fread($file,sizeof($filename));
fclose($file);
print $data;
}
}
?>


Skicka

Titta


_________________
[b]1200TB @ 1333, 1400 el. 1466. Beror på humör
Thermaltake Super-Orb
256 SDRAM
30GB HD @ 7200 RPM
GeForce2 MX 400 AGP
8x8x32x RW-Brännare
12x DVD-ROM
2 x D-Link DFE-530TX PCI Fast Ethernet Adapter (R

[ Detta Inlägg ändrades av: Tjoppen den 2001-11-28 17:27 ]

Jastor
Almost a full-blooded keyboard-warrior
Medlem
Forum Posts: 244
Member Since:
September 18, 2001
sp_UserOfflineSmall Offline
111872
November 28, 2001 - 4:46 pm
sp_Permalink sp_Print

tar du "w" så skriver han ju över hela filen,,, om du tar "a+" istället så lägger scriptet till det i slutet av txt filen istället . glöm ej att du måste ha write rättigheter på den mappen som filen ligger i (så har den inte gärna i den (virtuella) rooten)

Roughack
Kommer du hit ofta?
Medlem
Forum Posts: 340
Member Since:
July 30, 2001
sp_UserOfflineSmall Offline
112569
November 29, 2001 - 5:56 pm
sp_Permalink sp_Print

jastor om man vill ha det i början då?

Tjoppen
Kommer du hit ofta?
Medlem
Forum Posts: 872
Member Since:
August 29, 2001
sp_UserOfflineSmall Offline
112647
November 29, 2001 - 7:18 pm
sp_Permalink sp_Print

...så använder man w+...tror jag...

annars a+ och fseek($file,0)

Roughack
Kommer du hit ofta?
Medlem
Forum Posts: 340
Member Since:
July 30, 2001
sp_UserOfflineSmall Offline
112648
November 29, 2001 - 7:19 pm
sp_Permalink sp_Print

aja har löst det

_BiG_HeaD_
Kommer du hit ofta?
Medlem
Forum Posts: 379
Member Since:
September 20, 2001
sp_UserOfflineSmall Offline
112732
November 29, 2001 - 9:00 pm
sp_Permalink sp_Print

w+ = öppnar filen för skrivning och läsning , trunkerar filen till 0 bitar

w= öppnar filen för *endast* skrivning, trunkerar filen till 0 bitar

On 2001-11-29 20:18, Tjoppen wrote:
...så använder man w+...tror jag...

annars a+ och fseek($file,0)

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 69
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL