Nowy wpis na poczatku

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Nowy wpis na poczatku

Post autor: Arczello »

Niezbyt umiem php. Bede je miec na Informatyce, ale poki co potrzebuje pomocy. Mam ksiege gosci i chce by wpisy zapisywaly sie na poczatku pliku tekstowego. Wiem mniejwiecej, ze mozna cala zawartosc pliku umiescic w tabeli, dodac wpis do pliku a pod tym zawartosc tabeli. Nie mam pojecia jak to zrobic, a szybko potrzebuje pomocy. Skrypt dodajacy dane do *.txt to:
<?
$data=date("d-m-Y");
$plik=fopen("dane.txt","a");
if (!$plik)
{
echo "Błąd Zapisu do pliku!";
exit;
}

fputs($plik,"$imie~$nazw~$xsywka~$email~$www~$data~$koment\r\n");
fclose($plik);
header("Location: pokaz.php");
?>
Czy moze ktos tak to przerobic zeby dane dopisywaly sie na poczatek pliku? Wiem ze kiedys bede sie tego uczyc ale poki co to nie mam czasu na samodzelna nauke. Please help!!!
butcher
Posty: 9
Rejestracja: pt lip 11, 2003 10:36 pm
Lokalizacja: Czestochowa
Kontakt:

Re: Nowy wpis na poczatku

Post autor: butcher »

jest na to wiele sposobow, skoro otwierasz plik z dostepem "A" to mozesz dodac cos do niego na koncu(tak mi sie wydaje)... dlatego najprosciej wydaje mi sie jest przy odczycie wyswietlac wpisy w petli od ostatniego do 1... albo odwrocic tablice $dane=rsort($dane);
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: Nowy wpis na poczatku

Post autor: Arczello »

Łatwo powiedziec. Nie mam pojecia jak to zapisac. Sam pomysl jest mi zrozumialy. Ja potrzebuje gotowego rozwiazania. Poki co zajmuje sie FLASH'em i nie bardzo mam czas na PHP :(
wixor
Przelotem
Przelotem
Posty: 336
Rejestracja: śr gru 31, 2003 10:18 pm
Lokalizacja: Wrocław

Re: Nowy wpis na poczatku

Post autor: wixor »

[php]<?php
if(!($fd=fopen($file,"w")) die ("Error!");
flock($fd,LOCK_EX);
fwrite($fd,$input.join(file($filename)));
$flock($fd,LOCK_UN);
fclose($fd);
?>[/php]

(im krócej, tym lepiej...)
Arczello
Nowy
Nowy
Posty: 94
Rejestracja: śr cze 18, 2003 1:18 pm
Lokalizacja: Otwock
Kontakt:

Re: Nowy wpis na poczatku

Post autor: Arczello »

No tak, ale co z tym zrobic. Ni jak nie wiem jak i gdzie to zastosowac :(
Krzysztof Gaudy
Nowy
Nowy
Posty: 77
Rejestracja: sob sty 17, 2004 11:10 am
Lokalizacja: Kraków
Kontakt:

Re: Nowy wpis na poczatku

Post autor: Krzysztof Gaudy »

Witam !

Podali Ci ludzie wcześniej wydaje mi się wystarczającą odpowiedź, a jak nie wiesz nadal jak to zastosować, to obawiam sie, że bez poświęcenia tych 3-4 godzin na PHP się nie obędzie. Ściągnij sobie jakiś kurs czy coś podobnego i powinno Ci się wszystko wtedy rozjaśnić o czym mowa jest powyżej :wink:
ODPOWIEDZ