• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

txt datei vorne drann nen text hängen

clemo

Neues Mitglied
hi leute...ja ich hab schon wieder ein problem
meine txt datei..
Code:
hi
servus
was gehn
damm
doh

jetzt hab ich in der variabel $_POST["shout"] nen wert!
der soll in die txt datei vorne übertragen werden und dannach ein \n für die neue zeile
also jeder shout wird in eine zeile gepeichert!




noch ne frage:
ich hab ein problem beim auslesen:
wie kann man machen, das nur die ersten 130 zeilen ausgelesen werden und diese aber in ner box, so das man 10 sieht und runterscollen kann!
ps ohne frames! mit css!


DANKE für jeden tipp bzw. link
lg
 
zum schreiben:
fopen("datei",a);

zum öffnen:

$fp = fopen("datei",r)
for(i=1;i<=130)
{
$line=fgets($fp,1024)
echo $line;
}
fclose($fp);

sollte so funktionieren.


zum html/css:
ein div mit overflow:scroll; sollte passen
 
ok danke...
das mit dem overlfow:scroll func. leider nicht

kann man auch machen dass er die datei nur so lange liest bis sie entweder
130 zeilen hat oda ende
weil am anfang hab ich ja nur 5 shouts oda so...dauert
 
overflow:scroll; funktioniert 100%ig ;-) google hat dafür hunderte beispiele.

so kannst du nur solange lesen bis du am ende der datei bisst. bau einen counter ein, der hochzählt und lass ihn bei 130 aus de schliefe fliegen.
Code:
while($line=fgets($fp,1024))
{}
 
ok danke!! sehr net
func.
ich habe eine scroll box gefunden..die func. niert auch wenn ich sie nicht gerade in einem div schon drinnen habe

wiki :: My-Script.at

das is die scrollbox leider geht die nicht wen ich es in die navi (rechts) einbaue...
 
overflow:scroll; funktioniert 100%ig ;-) google hat dafür hunderte beispiele.

so kannst du nur solange lesen bis du am ende der datei bisst. bau einen counter ein, der hochzählt und lass ihn bei 130 aus de schliefe fliegen.
Code:
while($line=fgets($fp,1024))
{}
das <div style="scrollover">
</div> functioniert doch!!
aber wie kann ich jetzt die zeilen einschrenken?
DANKE
lg
 
oje:
overflow:scroll func. jetzt :D
aber
das fopen("datei","a"); geht nicht...er speicherts trotzdem immer unten :-(
gibt es da etwas was ich falsch mache?

mein speichercode:
$text = $_POST["shout"];
$datei = fopen("./shout.txt","a");
fwrite($datei, "\n" . $text . "\n");
fclose($datei);

was muss ich änder?
 
sorry hab mich verlesen. auf php.net wird dir fast immer geholfen:
PHP: fopen - Manual

dort sind die verschiedenen modi aufgelistet. einige setzten den zeiger an den anfang, einige an das ende. a setzt den zeiger ans ende und w an den anfang.
 
Zurück
Oben