<?php
function dosya_kaydet($a,$a1) {
$b=explode('/',$a);
if(count($b)===2 || count($b) >2) {
for($i=0;$i<=count($b)-1;$i++) {
$c=explode('.',$b[$i]);
if(count($c)===2 || count($c)>2 || $i==count($b)-1){
file_put_contents($dr.$b[$i],$a1);
return true;
} else {
if($b[$i]!="") {
@$dr.=$b[$i]."/";
if(!file_exists($dr)) {
mkdir($dr,0777,true);
}
}
}
}
} else {
file_put_contents($a,$a1);
return true;
}
}
// Kullanım şekilleri.
dosya_kaydet("deneme.txt","yazilacak-veri");
dosya_kaydet("dosyalar/deneme.txt","yazilacak-veri");
dosya_kaydet("dosyalar/uzantisizdosya","yazilacak-veri");
?> Php klasöre dosya kaydetmek.
2
●342
- 15-08-2015, 13:17:12Kimlik doğrulama veya yönetimden onay bekliyor.İyi günler arkadaşlar. Bildiğiniz gibi file_put_contents fonksiyonu klasöre dosya kaydetmiyor bugün banada böyle birşey lazım oldu küçük birşey yaptım. Arayan olursa diye paylaşmak istedim.
- 15-08-2015, 23:31:55Aslında değişken isimlerinin kısalığını işlem süresini kısaltır(belki) diye düşünerek öyle yazıyorum. Okunması konusunda haklısınız evet bu şekilde okunması zor olur. Öneriniz için teşekkürler.xBartu adlı üyeden alıntı: mesajı görüntüle