Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Kasowanie zawartosci pliku txt na serwerze - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Kasowanie zawartosci pliku txt na serwerze (/thread-kasowanie-zawartosci-pliku-txt-na-serwerze)



Kasowanie zawartosci pliku txt na serwerze - Kodarth - 12-03-2008

Czy jest mozliwosc zrobienia Takiego czegoś:

Mam plik wpis.txt na serwerze, no i tam mi się zapisują powiedzmy komentarze do strony. Jak zrobić ze w panelu admina mam przycisk który resetuje wszystkie wpisy czyli poprostu czyści zawartość wpisy.txt i pozostawia plik pusty, ewentualnie kasuje go i tworzy na nowo.

Pozdrawiam


RE: Kasowanie zawartosci pliku txt na serwerze - kmd - 27-03-2008

Hmm nie znam komendy na usunięcie zawartości, nie wiem nawet czy taka jest, ale możesz użyć 2 innych komend. Mianowicie usunięcia pliku:

Kod PHP:
unlink("wpis.txt"); 

Oraz stworzenia pliku:

Kod PHP:
touch("wpis.txt"); 

Możesz tych 2 komend użyć jednocześnie jedna pod drugą i wtedy skasujesz plik i go od razu stworzysz, czyli właściwie uzyskasz ten sam efekt, co przy usunięciu całej zawartości. Jak masz panel admina, to możesz to ładnie wpasować z warunkiem:
np. w adresie www.strona.pl/admin.php?usunwpis
i w kodzie:

Kod PHP:
if (isset($_GET['usunwpis'])) {
unlink("wpis.txt");
touch("wpis.txt");


To tak schematycznie oczywiście Smile