Problem z explode

0

Witam mam taki problem z explode
chciałem zrobic zeby zapisywało sie a puzniej zebym mógł usunac wybranego newsa ale nie wiem jak pomoze mi ktos

<?php
$otw=fopen("news.txt","a");
flock($otw, 2);
fwrite($otw, "#id#nick#mail#tresc#data#ip#wwww|||");
flock($otw, 3);
fclose($otw);

prosze o pomoc

0

jeśli chcesz to robić na plikach tekstowych to usunięcie będzie się wiązało z przepisaniem całego pliku od miejsca skasowania a i nie jest to takie banalne, jeśli danych nie będzie zbyt dużo (a przynajmniej mniej niż dopuszczalna ilość MB wykorzystywanych przez skrypt - domyślnie 8 MB, często ustawiane na darmowych serwerach na 2 MB) to możesz cały plik wczytać do tablicy (funkcja file), potem operujesz jak chcesz banalnymi funkcjami obsługi tablic z php (rozdział tablice), potem zapisujesz wszystko po modyfikacjach prostą pętlą foreach lub jeszcze prościej w php 5 przez wykorzystanie funkcji file_put_contents oraz implode - jednak to pożera dodatkowe porcje zasobów

pamiętaj że zapisując dane oddzielone jakimś znakiem - w danych ten znak nie może już wystąpić, dlatego proponuję znak do rozdzielania danych ustawić jako dwa cudzysłowy, a dane traktować funkcjami odpowiednio addslashes oraz stripslashes

mimo wszystko może skusisz się na jakąś bazę danych inną niż tekstową

0

hhe ja chce się nauczyć MYSQL ale nie mam kursy:( a na necie śa lipne :( jak mi daj kurs to bede sie uczył

0

Nie są lipne, w większości są dobre.
http://www.google.com/search?client=opera&rls=pl&q=kurs+mysql&sourceid=opera&ie=utf-8&oe=utf-8

poza tym: http://dev.mysql.com/doc/ - lepszego nie znajdziesz

1 użytkowników online, w tym zalogowanych: 0, gości: 1