- Ad
- Soyad
- Katılım
- 30 Mayıs 2019
- Konum
- web master
- Konular
- 327
- Mesajlar
- 493
- Ticaret - 100%
- iletişim
- Meslek
- Seo Danışmanı
Detay
- Meslek
- Seo Danışmanı
Kod:
function dosya_oku($dosya) {
$boyut = filesize($dosya);
$actik = fopen("$dosya", 'r');
while ( ! feof ($actik ) ) {
$oku .= fgets ( $actik, $boyut ) ;
}
fclose($actik);
return $oku;
}
################################## DOSYA OKUMA ################################################
################################## ŞABLON #####################################################
function sablon($dosya) {
//$icerik = file_get_contents($dosya); // php versionu destekliyorsa açık
$icerik = dosya_oku($dosya); // php versionu file_get_contents i destekliyorsa kapalı
preg_match_all ("/{'([\w]+)'}/", $icerik,$degiskenler);
$say=array();
if (count($degiskenler[0])>0)
$say = $degiskenler[0];
$c = count($say);
for ($i=0; $i<$c; $i++) {
$say[$i] = str_replace("{'","",$say[$i]);
$say[$i] = str_replace("'}","",$say[$i]);
}
foreach ($say as $isim) {
$atik = "{'$isim'}";
$icerik=str_replace($atik,$GLOBALS[$isim],$icerik);
}
return $icerik;
}
Kullanımı:
örnek HTML dosyamıza değişkenleri {'ana_sayfa'} ve {'menu'} şeklinde atıyoruz.
sonrasında
$ana_sayfa = "sorgular ve sonuç bu değişkende toplanıyor"; // değerler
$menu = "Ana Sayfa | Linkler | vs... link vererek tabi"; // değerler
$bas = sablon("template_ismi.html"); // değerler html dosyasına yazılıyor
echo $bas; // çıktı gönderildi.
HTML de sonucu görün...
Not: PHP versiyonu düşükse, yani file_get_contents fonksiyonu çalışmıyorsa
dosya_oku fonksiyonu ile çalışır, file_get_contents varsa dosya_oku fonksiyonu kapatılabilir...
function dosya_oku($dosya) {
$boyut = filesize($dosya);
$actik = fopen("$dosya", 'r');
while ( ! feof ($actik ) ) {
$oku .= fgets ( $actik, $boyut ) ;
}
fclose($actik);
return $oku;
}
################################## DOSYA OKUMA ################################################
################################## ŞABLON #####################################################
function sablon($dosya) {
//$icerik = file_get_contents($dosya); // php versionu destekliyorsa açık
$icerik = dosya_oku($dosya); // php versionu file_get_contents i destekliyorsa kapalı
preg_match_all ("/{'([\w]+)'}/", $icerik,$degiskenler);
$say=array();
if (count($degiskenler[0])>0)
$say = $degiskenler[0];
$c = count($say);
for ($i=0; $i<$c; $i++) {
$say[$i] = str_replace("{'","",$say[$i]);
$say[$i] = str_replace("'}","",$say[$i]);
}
foreach ($say as $isim) {
$atik = "{'$isim'}";
$icerik=str_replace($atik,$GLOBALS[$isim],$icerik);
}
return $icerik;
}
Kullanımı:
örnek HTML dosyamıza değişkenleri {'ana_sayfa'} ve {'menu'} şeklinde atıyoruz.
sonrasında
$ana_sayfa = "sorgular ve sonuç bu değişkende toplanıyor"; // değerler
$menu = "Ana Sayfa | Linkler | vs... link vererek tabi"; // değerler
$bas = sablon("template_ismi.html"); // değerler html dosyasına yazılıyor
echo $bas; // çıktı gönderildi.
HTML de sonucu görün...
Not: PHP versiyonu düşükse, yani file_get_contents fonksiyonu çalışmıyorsa
dosya_oku fonksiyonu ile çalışır, file_get_contents varsa dosya_oku fonksiyonu kapatılabilir...
phpyazilim
Kodlanmak Güzeldir :)
- Ad
- E****
- Soyad
- A******
- Katılım
- 31 Ekim 2019
- Konum
- Hollanda
- Konular
- 182
- Mesajlar
- 817
- Ticaret - 100%
- Meslek
- Web Yazılım
Detay
- Meslek
- Web Yazılım
- Tecrübe
- 15 Yıl
- Uzmanlık alanları
- Php - PDO
- İş referanslarım
- Phptema.com
- Diğer sitelerim
- Biz bir aileyiz.
- Üyelik tipi
-
- Kurumsal
- Photoshop
-
- İleri düzey90%
- İllüstratör
-
- İleri düzey90%
- UI / UX tasarım
-
- İleri düzey90%
- PHP
-
- İleri düzey90%
- CSS3
-
- İleri düzey90%
- JavaScript
-
- İleri düzey90%
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 318
- Cevaplar
- 0
- Görüntüleme
- 137
- Cevaplar
- 0
- Görüntüleme
- 180
- Cevaplar
- 0
- Görüntüleme
- 619
Tema özelleştirme sistemi
Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.
Zevkine göre renk kombinasyonunu belirle
Gece/Gündüz modunu seç
Gece ve gündüz modlarından tarzınıza yada ihtiyaçlarınıza uygun olanı seçerek kullana bilirsiniz.
Tam ekran yada dar ekran
Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.
Izgara yada normal mod
Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.
Forum arkaplan resimleri
Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat
Sidebar blogunu kapat/aç
Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.
Yapışkan sidebar kapat/aç
Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.
Radius aç/kapat
Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.
-
Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz.