lostyazilim
tr.link

PHP Array Bölme (include)

6 Mesajlar 1.933 Okunma
acebozum
tr.link

CennetKapisi CennetKapisi Sitenizi App'lestiriyorum Kullanıcı
  • Üyelik 13.11.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Yaz
  • Konum Avusturya
  • Ad Soyad S** K**
  • Mesajlar 877
  • Beğeniler 291 / 162
  • Ticaret 3, (%100)
Selamun Aleykum,
PHP Array’in icine nasil include dosyasi ekliye bilirim o kadar aradim bulamadim.
Kod:
$konu = array(
1 => array(
"id" => 1,
"kategori" => "Tüm Duaların Fazileti",
"icerik" => array(
array("id" => 1, "name" => "DualarKonu1", "duration" => "DualarIcerikYazi1"),
array("id" => 2, "name" => "DualarKonu2", "duration" => "DualarIcerikYazi2"),
array("id" => 3, "name" => "DualarKonu3", "duration" => "DualarIcerikYazi3")
)
),
);
?>

DualarIcerikYazi1 Bölümüne cok uzun yazilar gelcek buraya include dosyasi koymak istiyorum örnek yazi1.php yi include etmek istiyorum oraya bunu nasil yapa bilirim? Simdiden tesekkürler
 

 

elektronikssl
webimgo

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
Neden include etmekle uğraşıyorsun ki ?
Direkt değişkenlere kaydet içeriği, değişkeni diziye ata.



$metin1 = 'Buraya birinci uzun metin gelecek.';
$metin2 = 'Buraya ikinci uzun metin gelecek.';
$metin3 = 'Buraya üçüncü uzun metin gelecek.';

$konu = array(
1 => array(
"id" => 1,
"kategori" => "Tüm Duaların Fazileti",
"icerik" => array(
array("id" => 1, "name" => "DualarKonu1", "duration" => $metin1),
array("id" => 2, "name" => "DualarKonu2", "duration" => $metin2),
array("id" => 3, "name" => "DualarKonu3", "duration" => $metin3)
)
),
);
CennetKapisi

kişi bu mesajı beğendi.

MaviTm MaviTm WM Aracı Kullanıcı
  • Üyelik 24.07.2012
  • Yaş/Cinsiyet - / E
  • Meslek Yazılım Uzm.
  • Konum
  • Ad Soyad ** **
  • Mesajlar 15
  • Beğeniler 3 / 9
  • Ticaret 0, (%0)
include edeceğin dosyaların içeriği
return 'sds sds sd sdsdsddsd';
?>

şeklinde olusa

array("id" => 1, "name" => "DualarKonu1", "duration" =>require('dosyaAdi.php')),

şeklinde alabilirsin veya

array("id" => 1, "name" => "DualarKonu1", "duration" => "dosyaadi.php"),
şeklinde dosya adını burda atayıp sırası gelinde include veya require edebilirsin
CennetKapisi

kişi bu mesajı beğendi.

CennetKapisi CennetKapisi Sitenizi App'lestiriyorum Kullanıcı
  • Üyelik 13.11.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Yaz
  • Konum Avusturya
  • Ad Soyad S** K**
  • Mesajlar 877
  • Beğeniler 291 / 162
  • Ticaret 3, (%100)

Kakarotto adlı üyeden alıntı

Neden include etmekle uğraşıyorsun ki ?
Direkt değişkenlere kaydet içeriği, değişkeni diziye ata.



$metin1 = 'Buraya birinci uzun metin gelecek.';
$metin2 = 'Buraya ikinci uzun metin gelecek.';
$metin3 = 'Buraya üçüncü uzun metin gelecek.';

$konu = array(
1 => array(
"id" => 1,
"kategori" => "Tüm Duaların Fazileti",
"icerik" => array(
array("id" => 1, "name" => "DualarKonu1", "duration" => $metin1),
array("id" => 2, "name" => "DualarKonu2", "duration" => $metin2),
array("id" => 3, "name" => "DualarKonu3", "duration" => $metin3)
)
),
);


Bu dediginiz calisiyor.

Ama ben tüm konulari tek dosyada olsun istemiyorum bir kac MB oldu tek dosya... ben bunu bölmek istiyorum söyle yapa bilirmiyiz

$metin1 = include("icerikyazi1.php");

?? böyle denedim ama yine calismadi

Ek Olarak:

MaviTm adlı üyeden alıntı

include edeceğin dosyaların içeriği
return 'sds sds sd sdsdsddsd';
?>

şeklinde olusa

array("id" => 1, "name" => "DualarKonu1", "duration" =>require('dosyaAdi.php')),

şeklinde alabilirsin veya

array("id" => 1, "name" => "DualarKonu1", "duration" => "dosyaadi.php"),
şeklinde dosya adını burda atayıp sırası gelinde include veya require edebilirsin


Aynen bu dediginiz gibi yaptim ama malesef hic calismadi.

Ben Islami Android APP programi kodladim ve sorunsuz calisiyor kendi telefonumda ve "emulator"'da denedim sorunsuz calisiyor simdi artik bu programa icerik eklemek lazim. Bunuda kendi web sitemden aliyorum txt dosyalarini ama hersey tek dosyada oldugu icin Dosya artik iyice büyüdü ben bunu bölmek istiyorum yani include ile... Her konuya ayri bir dosya. Dosyanin boytunu kücük tutmak icin. Türkcem pek iyi degil sorunumu anlatmakla biraz zorlaniyorum...


Bu arada calismadi derken Telefonda sadece beyaz sayfa gösteriyor includu silince yine konular gösteriyor...
 

 

wmaraci
wmaraci

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)

CennetKapisi adlı üyeden alıntı

Bu dediginiz calisiyor.

Ama ben tüm konulari tek dosyada olsun istemiyorum bir kac MB oldu tek dosya... ben bunu bölmek istiyorum söyle yapa bilirmiyiz

$metin1 = include("icerikyazi1.php");

?? böyle denedim ama yine calismadi


Aslında eğer çağrılacak dosyanın içeriği büyükse o şekilde daha fazla yavaşlar ama neyse. :rolleyes:
file() fonksiyonu ile .txt uzantılı bir dosyanın içeriğini okuyabilirsin.

$metin1 = implode('', file('1.txt'));
$metin2 = implode('', file('2.txt'));
$metin3 = implode('', file('3.txt'));

$konu = array(
1 => array(
"id" => 1,
"kategori" => "Tüm Duaların Fazileti",
"icerik" => array(
array("id" => 1, "name" => "DualarKonu1", "duration" => $metin1),
array("id" => 2, "name" => "DualarKonu2", "duration" => $metin2),
array("id" => 3, "name" => "DualarKonu3", "duration" => $metin3)
)
),
);
CennetKapisi

kişi bu mesajı beğendi.

CennetKapisi CennetKapisi Sitenizi App'lestiriyorum Kullanıcı
  • Üyelik 13.11.2011
  • Yaş/Cinsiyet 33 / E
  • Meslek Yaz
  • Konum Avusturya
  • Ad Soyad S** K**
  • Mesajlar 877
  • Beğeniler 291 / 162
  • Ticaret 3, (%100)
OLDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU SONUNDA PROJEME DEVAM EDE BILIRIM BU PROJEMDE SENINDE HAKKIN COK GECECEK INSAALLAH Kakarotto KARDESIM! ALLAH SENDEN RAZI OLSUN!

Ek Olarak: simdi Kuran'i Kerim'den 114 Sureyi ekledim txt dosyalarini sitemden cekiyor... ama Android App programimda Telefonda cok yavas aciliyor bekletiyor baya bunu hizlandirma yöntemi varmi?
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al