![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 29.10.2006 Skąd: BB Ostrzeżenie: (0%) ![]() ![]() |
Mam taką funkcję która ma za zadanie zapisywanie do pliku wejscia admina na podstrone forum:
No i ladnie przybiera mi to formę jaką chce : ( ale bez <?PHP i ?> )
Ale następne wejście na podstronę i wywołanie skryptu powoduje nadpisanie pliku a nie dodanie informacji w nowej linii. Czemu ? I jak zrobic zeby w tym pliku admin treść zapisywała sie pomiędzy <?php i ?> Ten post edytował grattz 29.05.2008, 19:56:43 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Lista możliwych trybów dla fopen(). Poczytaj w manualu dlaczego tak się dzieje.
|
|
|
![]()
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
z tego manuala co Ci dał batman skorzystaj... a ja Ci powiem że powinien być to tryb a+ który otworzy plik do odczytu i zapisu ale ustawi kursor na końcu co umożliwi dalsze dopisane informacji.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 29.10.2006 Skąd: BB Ostrzeżenie: (0%) ![]() ![]() |
Super. To jeszcze jak zrobic zeby na koncu zawsze było:
?> |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 169 Pomógł: 16 Dołączył: 18.10.2006 Skąd: Olsztyn/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 29.10.2006 Skąd: BB Ostrzeżenie: (0%) ![]() ![]() |
Tak powinno dopisać
Też tak myślalem ale wtedy do każdego nowego rekordu dodaje sie to "?>" więc takie coś odpada. Może to na poziomie include('admin.php'); jest coś nie tak. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Funkcja fseek nie zadziała, jeśli plik otwierany jest w trybie dodawania (a lub a+). Jedynym wyjściem jest pobranie zawartości całego pliku, dodanie w odpowiednim miejscu tekstu, a następnie zapisanie do pliku nowej zawartości.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 29.10.2006 Skąd: BB Ostrzeżenie: (0%) ![]() ![]() |
Może po prostu daruj sobie to "?>" w admin.php? ;] HAHA rzeczywiście problem sie rozwiązał (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Dziwne. To jeszcze mam pytanie kosmetyczne. Jak zamiast formy:
Uzyskać
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Cytat Funkcja fseek nie zadziała, jeśli plik otwierany jest w trybie dodawania (a lub a+). Jedynym wyjściem jest pobranie zawartości całego pliku, dodanie w odpowiednim miejscu tekstu, a następnie zapisanie do pliku nowej zawartości. Albo otwarcie pliku w trybie r+ A entery się robi przez "\r\n" Ten post edytował Kicok 29.05.2008, 20:38:54 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 29.10.2006 Skąd: BB Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 29.10.2006 Skąd: BB Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
hehe, kompletnie zapomniałem o tej stałej =D, ale i tak jest ok
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:54 |