![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 25.06.2007 Ostrzeżenie: (0%)
|
Chciałym zmienić kolejność wczytywania informacji z pliku "ogloszenia.txt". Skrypt który wczytuje informacje to:
Nastomiast ksrypt który te informacje wcześniej dopisuje do pliku to:
Dzięku temu skryptowi dane wczytywane są w ten sposób że nowe wpisy idą w dół. A ja chciałbym aby nowe wpisy były zawsze na samej górze. Jak zmienić skrypt aby tak właśnie było ? Ten post edytował kimu 19.08.2007, 18:23:59 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 264 Pomógł: 20 Dołączył: 19.08.2007 Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim) Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 25.06.2007 Ostrzeżenie: (0%)
|
Przy zamianiae "a" na "r+" poprostu mi podmienia wpisy, a nie dopisuje. Tzn. dodając "wpis 2" kasuje się "wpis 1".
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 9.02.2007 Ostrzeżenie: (0%)
|
daj to przed
a plik otwórz tak, jak mówił qba10 Ja zrobiłbym to z file_get_contents i file_put_contents Ten post edytował koval7 19.08.2007, 20:54:59 |
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
:|
po co tak kombinować? Skoro skrypty są już napisane chyba najlepiej pójść po najmniejszej linii oporu... Zamień linijkę:
na
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 25.06.2007 Ostrzeżenie: (0%)
|
Teraz plik odczytujący wygladą tak (zgodnie z tym co napisał phpion.com):
plik zapisujący natomiast tak:
I nadal zamiast dopisywać kolejne wpisy do góry, skypt dodaje je w dół. Więc nadal coś jest nie tak :/ Pliki ze skryptem znajdują się tutaj: zapis, odczyt oraz plik ogloszenia.txt Ten post edytował kimu 20.08.2007, 17:46:59 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%)
|
Zapisuj z góry na dół a wyświetlaj tak jak podał phpion.com, z dołu do góry i uzyskasz efekt który chciałeś.
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 25.06.2007 Ostrzeżenie: (0%)
|
Kiedy zmieniac "a" na "r+" to wtedy wpisy się podmieniają a nie dopisują.
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%)
|
Okej napiszę tak, żebyś zrozumiał. Wróć do bazowej wersji skryptu.
W skrypcie zapisującym nic nie zmieniaj. Czyli pozostaw 'a'. W skrypcie odczytującym zamień:
na
W ten sposób co prawda, w pliku będziesz miał najnowsze na dole, ale dzięki zastosowaniu array_reverse" title="Zobacz w manualu PHP" target="_manual przy wyświetlaniu będą na górze. A temat nadaje sie do przedszkola. Ten post edytował legorek 20.08.2007, 20:13:36 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 0 Dołączył: 1.11.2005 Ostrzeżenie: (0%)
|
Ale przecież to mu nic nie da. Nadal będzie nie działać... dlaczego?
średnik zamiast kropki (a tak propos to za dużo tych kropek...)
Ten post edytował Hacker 20.08.2007, 20:37:09 |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 25.06.2007 Ostrzeżenie: (0%)
|
Czyli to co napisał legorek plus zamiana tego:
na to:
Tak ? |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 02:46 |