Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Работа с Файлове: Част 1
  1. Въведение
  2. Функции - I
  3. Функции - II
  4. Функции - III
PureEvil
     
Автор  PureEvil (16.01.2006 23:14)  съобщение до автора
Погледнат  3851 пъти  добави към любими
Оценка  добави коментар
Гласове  1  изпрати на приятел
Коментари  (0)  абонирай се за PHP
    Страница 1 / 4

 



Преди време, когато започнах да се занимавам с PHP се намираха доста безплатни хостове. Но за съжаление не беше така и с достъпа до MySQL сървърите. Книгата за гости, която си бях подготвил за сайта ми беше
неизпозлваема. Зададох си въпроса - има ли рещение?

Решението е лесно fopen(), fread(), fwrite(), file() ... функции в PHP за работа с файлове.
В тази статия ще разгледаме два примера с използването на тези функции.

Първият може да се изпозлва за книга за гости, новини и не знам още какво изпозлвайте въображението си. Втория пример е за проста галерия за снимки.

Пример 1

Преди да започнем да правим каквото и да е трябва да решим какво точно искаме да съхраняваме във файлът. Ето нашата примерна структура на "полетата":
 1. номер - до скоро си мислех, че би трябвало да има, но сега се убеждавам че е излишно по-надолу ще разберем защо;
 2. заглавие - хубаво е да има такова поле, все пак преди потребителя да седне да чете нещо трябва да знае за какво се отнася. Заглавие може да има както на мнение така и на новина;
 3. дата - все пак трябва да знаем кога е било въведено мненито (новината);
4.текст - то и името си показва текст :)


След като вече сме определили какви данни ще съдържа файлът, време е да решим по какъв начин ще ги съхраняваме. Както се сещате от името на статията и от обясненията до сега ще ги съхраняваме във файл, но от значение е как ще разположим тези данни във файла и после откъде да разберем кое за какво е.
Аз избрах следното решение: номер{sep}заглавие{seр}дата{seр}текст.
{sep} - разделителя между полетата.

Попитахте ли се зашо точно така съм решил?
Тъй като този пример ще е универсален ще става за новини и за други разни неща ще трябва да дефинираме една константа sep define("sep", "/|--/|") с която да дефинираме този разделител. Избрал съм |--|, защото мисля, че тази поредица от знаци не може да се съдържа в текста на мнението(новината). Така че внимавайте какво ще дефинирате за да не се получи лека грешка.



  Следваща страница >> 


Ключови думи: PHP работа с файлове файлове


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008