Yangi formatda davom etish uchun: https://uzfor.net/10691-fayllar-bilan-ishlash.html?id=34
Fayllar bilan ishlash
Xabarlar
Salom dostlar!
PHP tilida fayllar bilan ishlash haqida gaplashsak!
1- test.txt fayli bilan ishlash.
Namuna:
Bunda test.txt fayliga eng tagiga Salom Fayl sozi yoziladi.
$file=fopen('test.txt', 'a+'); kodindagi a+ orniga b+ ni qoysangiz test.txt faylining eng tepasiga Salom Fayl sozi yoziladi.
PHP tilida fayllar bilan ishlash haqida gaplashsak!
1- test.txt fayli bilan ishlash.
Namuna:
Bunda test.txt fayliga eng tagiga Salom Fayl sozi yoziladi.
$file=fopen('test.txt', 'a+'); kodindagi a+ orniga b+ ni qoysangiz test.txt faylining eng tepasiga Salom Fayl sozi yoziladi.
Tushunishim böyicha test.txtga matn auto yoziladi shundaymi? Masalan test.txtda salom degan matn bor endi bu ködni ishlatsak xaligi salom sözi öchib ketmaydimi
Tayota, # Tayota (11.01.2018 / 23:02)
Tushunishim böyicha test.txtga matn auto yoziladi shundaymi? Masalan test.txtda salom degan matn bor endi bu ködni ishlatsak xaligi salom sözi öchib ketmaydimiHech qanday so'zni o'chirmaydi. Aksincha tepadagi so'zni test.txt ga yozadi.
Algoritm:
$file (test.txt)ni och ya'ni fopen
a+ ohirgi satrlarda
$text ni $file ga yoz fwrite
$file ni yop fclose.
Qisqacha shunday.
Tushunishim böyicha test.txtga matn auto yoziladi shundaymi? Masalan test.txtda salom degan matn bor endi bu ködni ishlatsak xaligi salom sözi öchib ketmaydimiHech qanday so'zni o'chirmaydi. Aksincha tepadagi so'zni test.txt ga yozadi.
Algoritm:
$file (test.txt)ni och ya'ni fopen
a+ ohirgi satrlarda
$text ni $file ga yoz fwrite
$file ni yop fclose.
Qisqacha shunday.
Rahmat aytdi (1): Tayota,
FOPEN() - funcsiyasi bu faylni ochish
bu yerda argumentda birinchisi test.txt fayll, a+ esa ochish usuli.
agar
fopen('test.txt', 'a') - faylni faqat yozish uchun ochadi, fayllning oxiriga matni yozadi va agar yo`q bo`lsa yaratadi.
fopen('test.txt', 'a+') - faylni o`qish va yozish uchun ochadi, fayllning oxiriga matni yozadi va agar yo`q bo`lsa yaratadi.
fopen('test.txt', 'w') - faqat yozish uchun ochadi, fayllning bosiga matni yozadi va agar yo`q bo`lsa yaratadi.
fopen('test.txt', 'w+') - faylni o`qish va yozish uchun ochadi, fayllning bosiga matni yozadi va agar yo`q bo`lsa yaratadi.
......
agar
fopen('test.txt', 'a') - faylni faqat yozish uchun ochadi, fayllning oxiriga matni yozadi va agar yo`q bo`lsa yaratadi.
fopen('test.txt', 'a+') - faylni o`qish va yozish uchun ochadi, fayllning oxiriga matni yozadi va agar yo`q bo`lsa yaratadi.
fopen('test.txt', 'w') - faqat yozish uchun ochadi, fayllning bosiga matni yozadi va agar yo`q bo`lsa yaratadi.
fopen('test.txt', 'w+') - faylni o`qish va yozish uchun ochadi, fayllning bosiga matni yozadi va agar yo`q bo`lsa yaratadi.
......
Rahmat aytdi (1): UzWAPMaker,
Papka Yaratish
Bu yerda php fayl turgan papkada Katolok degam katolokni yaratadi.
Papka Yaratishni tekshirish
Bu yerda katolok yaratilish paytida yaratildimi yo`qmi tekshiramiz.
Unutmang bu yerda katolokni yaratadi va tekshiradi!
Bu yerda php fayl turgan papkada Katolok degam katolokni yaratadi.
Papka Yaratishni tekshirish
echo 'Katolokni yaratishda hatolik...'; }
Bu yerda katolok yaratilish paytida yaratildimi yo`qmi tekshiramiz.
Unutmang bu yerda katolokni yaratadi va tekshiradi!
+ (1): UzWAPMaker,
Fayl yoki Katolok yaratilganmi yo`qmi tekshirish:
Bu yerda tekshirish uchun ishlatilgan funcsiya file_exists();
<?php $faylnomi = '/katolok/test.txt'; echo "Fayl $faylnomi mavjud"; } else { echo "Fayl $faylnomi mavjud emas!"; } ?>
Bu yerda tekshirish uchun ishlatilgan funcsiya file_exists();
Rahmat aytdi (1): UzWAPMaker,
Misol men deylik news yozishga kirib news yozdim i news.txt faylga
14.01.2017da tayota ... Nomli news yozdi yana yozsam news.txtga yozilib boradiganxam qilsa böladimi va qanday?
14.01.2017da tayota ... Nomli news yozdi yana yozsam news.txtga yozilib boradiganxam qilsa böladimi va qanday?
Bekmurod, # Bekmurod (12.01.2018 / 08:50)
Papka Yaratish
mkdir('Katolok');
Bu yerda php fayl turgan papkada Katolok degam katolokni yaratadi.
Papka Yaratishni tekshirish
if (!mkdir('Katolok', 0, true)) {
echo 'Katolokni yaratishda A fayl yaratishchi?
Papka Yaratish
mkdir('Katolok');
Bu yerda php fayl turgan papkada Katolok degam katolokni yaratadi.
Papka Yaratishni tekshirish
if (!mkdir('Katolok', 0, true)) {
echo 'Katolokni yaratishda A fayl yaratishchi?
Tayota, # Tayota (04.02.2018 / 00:46)
Bekmurod, A fayl yaratishchi?#4-postda agar yo'q bo'lsa yaratadi deganman shularni o'rganib chiqing.
Bekmurod, A fayl yaratishchi?#4-postda agar yo'q bo'lsa yaratadi deganman shularni o'rganib chiqing.
UzWAPMaker, Ha albatta filemtime() funuksiyasi yordamida. U vaqtni unix timestamp vaqt farmatida qaytaradi, uni date() funksiyasia yordamida o'zimiz tushunadigan ko'rinishga qaytarsa bo'ladi.
Namuna:
Namuna:
<?php $fayl='testfayl.txt'; }else echo $fayl.' - bunaqa fayl mavjud emas!'; ?>
Rahmat aytdi (1): UzWAPMaker,
Tavsiya etamiz:
- Hoziroq maydonlarni to'ldiring va reklamangizni joylashtiring!
Mavzuga oid xabarlar soni: 12 ta
So'ngi faollik vaqti: 14:53:52, 5 Feb 2018