Krgold
#1
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.
0
Kod · PHP11 qator
<?php

$file=fopen('test.txt', 'a+');

$text="\n Salom Fayl\n";

fwrite($file, $text);

fclose($file);

?>
tahrirlandi ·
33
Tayota
#2
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
0
Benyamin
#3
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 ketmaydimi
Hech 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.
0
Bekmurod
#4
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.
......
0
Kod · PHP1 qator
fopen('test.txt', 'a+')

#5
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!
1
Kod · PHP1 qator
mkdir('Katolok');
Kod · PHP5 qator
if (!mkdir('Katolok', 0, true)) {

    echo 'Katolokni yaratishda hatolik...';

}

#6
Fayl yoki Katolok yaratilganmi yo`qmi tekshirish:

Bu yerda tekshirish uchun ishlatilgan funcsiya file_exists();
0
Kod · PHP17 qator
<?php

$faylnomi = '/katolok/test.txt';



if (file_exists($faylnomi)) {

    echo "Fayl $faylnomi mavjud";

} else {

    echo "Fayl $faylnomi mavjud emas!";

}

?>
tahrirlandi ·
33
Tayota
#7
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?
0
UzWAPMaker
#8
Faylni oxiri marta qachon o'zgartirilganini bilsa bo'ladimi?
0

#9
Tayota, Menimcha yuqorida wu haqida gap ketgan. W+, A+ va R+ deb
0
33
Tayota
#10
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?
0
Bekmurod
#11
Tayota, # Tayota (04.02.2018 / 00:46)
Bekmurod, A fayl yaratishchi?
#4-postda agar yo'q bo'lsa yaratadi deganman shularni o'rganib chiqing.
0

#12
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:
0
Kod · PHP15 qator
<?php

$fayl='testfayl.txt';

if (file_exists($fayl)) {

echo $fayl.' o`zgargan : '.date("F d Y H:i:s.",

filemtime($fayl));

}else

echo $fayl.' - bunaqa fayl mavjud emas!';

?>
tahrirlandi ·