Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Php script hjälp!

Skapad av Borttagen, 2011-05-22 14:09 i Min hemsida & surftips

1 189
9 inlägg
0 poäng
limpanliten
Visningsbild
P Hjälte 94 inlägg
0
Ja har en hemsida som ja har hållt på med ett tag. Ja har en kod som gör att när ja e inloggad så kan ja skriva på sidan och de hamnar på startsidan. Men nu e de så att jag vill inte att min text ska raderas när ja skriver en ny text utan ja vill bara att den texten ska hoppa ner ett snäpp så att den nya texten e överst. Någon som kan detta?

Här e den kod ja endast tror ni behöver:

<?php
if(isset($_POST["ta"]))
{
write_file("det.txt",$_POST["ta"]);
}
$text = read_file("det.txt");
echo $text;
?>

<?php
Function write_file($filename,$newdata){
$f=fopen($filename,"w");
fwrite($f,$newdata);
fclose($f);
}
function read_file($filename) {
$f=fopen($filename,"r");
$data=fread($f,filesize($filename));
fclose($f);
return $data;
}
?>

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0

Svar till limpanliten [Gå till post]:
Något liknande borde fungera (:
Ett stycke php-kod:
<?php
$filename = 'file.txt';
$text = 'Lite text';
$newText = $text . read_file($filename);

write_file($filename,$newText)
?>




Jag är ond!

limpanliten
Visningsbild
P Hjälte 94 inlägg
Trådskapare
0

Svar till Tvillingen [Gå till post]:
Menar du då att ja ska skriva såhär?

<?php
if(isset($_POST["ta"]))
{
write_file("det.txt",$_POST["ta"]);
}
$text = read_file("det.txt");
echo $text;
?>

<?php
Function write_file($filename,$newdata){
$f=fopen($filename,"w");
fwrite($f,$newdata);
fclose($f);
}
function read_file($filename) {
$f=fopen($filename,"r");
$data=fread($f,filesize($filename));
fclose($f);
return $data;
}
?>

<?php
$filename = 'file.txt';
$text = 'Lite text';
$newText = $text . read_file($filename);

write_file($filename,$newText)
?>

Eller e de saker ja måste ändra i koden?


Joel
Visningsbild
P Hjälte Många söta inlägg
0
Du kan också öppna filen i append mode.
http://se2.php.net/manual/en/function.fopen.php kolla modes.

Ett annat alternativ är kort och gott
file_put_contents('filnamn.txt', $data, FILE_APPEND);
http://se2.php.net/manual/en/function.file-put-contents.php

Kaka

limpanliten
Visningsbild
P Hjälte 94 inlägg
Trådskapare
0

Svar till Joel [Gå till post]:
Jag förstod inte riktigt allt det där :P Kan du inte ta min kod och lägga in vart det ska stå så ja bara kan kopiera över koden? :)

Joel
Visningsbild
P Hjälte Många söta inlägg
0
Svar till limpanliten [Gå till post]:
Nja, du får nog allt försöka lite själv. Kolla på länken jag gav dig nedan som exempel. Det är en enklare form av fopen (som har kommit med senare varianter av PHP). Du kommer aldrig komma någon vart om du inte vet vad din kod gör... Och för att ta reda på det, läser man PHP-manualen! :D

Kaka

limpanliten
Visningsbild
P Hjälte 94 inlägg
Trådskapare
0

Svar till Joel [Gå till post]:
Har kollat runt på sidan och de och har provat en massa skit :P Får sidan att skriva texten direkt efter. Dock blir det inget mellanrum samt att så fort ja uppdaterar sidan så upprepas texten :P

Joel
Visningsbild
P Hjälte Många söta inlägg
0
Hamsterpaj gjorde om mina tecken... Annan sida med min post:
http://pastebin.com/maGx6jPR

Kaka


Forum » Mellan Himmel och Jord » Min hemsida & surftips » Php script hjälp!

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons