![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Siemka (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Mam mały problem z edycja plikow. prowadze stronke na Plikach TXTi tak zapisuje wiekszosc danych np. wpisy w ksiedze gosci albo newsy. napisalem sobie scrypt do edycji poszczegolnych wersow plikow czyli do edycji pojedynczych newsow. . . . problem polega na tym ze np 5 newsow edytowalem przez notatnik i teraz gy chce edytowac je przez www nie moge, tak samo nie moge usunąć jakiegos wersu ktory edytowalem przez www. Nowo dodane informacjie do pliku moge juz edytowac i usuwać. domyslam sie ze wplyw ma na to moja edycja przez notatnik tylko ze konstrukcja tych wpisow jest zachowana tak jak przy zapisie przez www a jednak nie moge ich edtyowac |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 562 Pomógł: 15 Dołączył: 8.08.2003 Skąd: Denmark/Odense Ostrzeżenie: (0%) ![]() ![]() |
Pokarz twój kod, wróżka Zenobia jest niestety w tej chwili na Hawajach. Chodzi prawdopodobnie o zakończenia linii - windows ma \r\n gdy linux ma \n.
Ten post edytował bregovic 7.11.2008, 02:38:50 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) twoja informacja okazała się pomocna (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) chodzilo dokladnie o to zakończenie linii
napisalem sobie taki scrypcik maly co mi podmienil szystkie \r\n na \n z wybranego pliku i tak podmienialem ścieżki plikow aby smigalo. . . ponizej daje kod moze komus sie przyda. Pozdrawiam <? $plik="newsy.txt"; $file=fopen("$plik", "r"); flock($file, 1); $dane=fread($file,filesize($plik)); flock($file, 3); fclose($file); $dane = str_replace("\r\n","\n",$dane); echo"$dane"; $file=fopen("$plik", "w"); flock($file, 2); fwrite($file, "$dane"); flock($file, 3); fclose($file); ?> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:08 |