Hoşgeldin Misafir

php

fercagon

27 Eyl 2023
188 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
selamın aleyküm hocalarım forumda indirdiğim çiçekçi scprit inde
görseldeki hatayı alıyorum bahsi geçen yere geldiğimde de durum böyle
burada düzeltmem gereken yer nedir yada hata yaptığım yer yardımcı olursanız sevinirim.
teşekkürlerimi iletiyorum şimdiden.
konu başlığını yanlış açmışım yetkili arkadaşlardan özür dilerim.
 

bittercold

14 Kas 2023
315 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
1.si
Bu senden kaynaklı bişey değil scripti indirdim ve loglarda senden önceki bu scripti yükleyen kişide aynı hatayı almıs örneğin;
[02-Oct-2021 23:44:37 Europe/Istanbul] PHP Warning: fopen(CACHE_LIST/6666cd76f96956469e7be39d750cc7d9.cache): failed to open stream: No such file or directory in /home/livetica/cicek.liveticaret.com/dione/CACHE.php on line 111

2.si ise hata çok basit.
No such file or directory
PHP Uyarı: fopen(CACHE_LIST/6666cd76f96956469e7be39d750cc7d9.cache): akışı açamadı: İçinde böyle bir dosya veya dizin yok

Yani sana diyor ki CACHE_LIST te cache bulunamadı. Ana dizinde CACHE_LIST diye klasör olusturup dener mısın rica etsem eğer olmaz ise 6666cd76f96956469e7be39d750cc7d9.txt olarak olustur ardından .txt uzantısını cache olarak değiştir bakalım sonuc ne olacak.


ve 3.sü (opsiyonel)

PHP:
function cache_baslat(){
        global $ftp_cache;
        global $gzip;
        $feed = "750978a6610fa2b4f8e13fb3a731f1b6.cache";
        $feed2 = "3939cc98e0509597fb279407e70cd9b2.cache";
        $filename = md5($_SERVER['REQUEST_URI']).'.cache';
        $cachesi = true;

        // CACHE_LIST klasörünün varlığını kontrol et ve yoksa oluştur
        $cacheDir = 'CACHE_LIST';
        if (!is_dir($cacheDir)) {
                mkdir($cacheDir, 0755, true);
        }

        if($filename != $feed && $filename != $feed2 ){
                $cachefile = $cacheDir . '/' . $filename;
                define('_CACHEOLUSTUR', $cachefile);
                $zaman = 200 * $ftp_cache;
                $cachetime = $zaman;
                if (file_exists($cachefile)){
                        if(time() - $cachetime < filemtime($cachefile)){
                                if($gzip == 'acik'){
                                        echo fonkFinal(str_replace(array("\n","\r","\t"),array("","",""),file_get_contents($cachefile)));

                                }else{
                                        echo fonkFinal(file_get_contents($cachefile));
                                }
                                exit;
                        }else{
                                unlink($cachefile);
                        }
                }
                ob_start();
        }
}
 

fercagon

27 Eyl 2023
188 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
1.si
Bu senden kaynaklı bişey değil scripti indirdim ve loglarda senden önceki bu scripti yükleyen kişide aynı hatayı almıs örneğin;
[02-Oct-2021 23:44:37 Europe/Istanbul] PHP Warning: fopen(CACHE_LIST/6666cd76f96956469e7be39d750cc7d9.cache): failed to open stream: No such file or directory in /home/livetica/cicek.liveticaret.com/dione/CACHE.php on line 111

2.si ise hata çok basit.
No such file or directory
PHP Uyarı: fopen(CACHE_LIST/6666cd76f96956469e7be39d750cc7d9.cache): akışı açamadı: İçinde böyle bir dosya veya dizin yok

Yani sana diyor ki CACHE_LIST te cache bulunamadı. Ana dizinde CACHE_LIST diye klasör olusturup dener mısın rica etsem eğer olmaz ise 6666cd76f96956469e7be39d750cc7d9.txt olarak olustur ardından .txt uzantısını cache olarak değiştir bakalım sonuc ne olacak.


ve 3.sü (opsiyonel)

PHP:
function cache_baslat(){
        global $ftp_cache;
        global $gzip;
        $feed = "750978a6610fa2b4f8e13fb3a731f1b6.cache";
        $feed2 = "3939cc98e0509597fb279407e70cd9b2.cache";
        $filename = md5($_SERVER['REQUEST_URI']).'.cache';
        $cachesi = true;

        // CACHE_LIST klasörünün varlığını kontrol et ve yoksa oluştur
        $cacheDir = 'CACHE_LIST';
        if (!is_dir($cacheDir)) {
                mkdir($cacheDir, 0755, true);
        }

        if($filename != $feed && $filename != $feed2 ){
                $cachefile = $cacheDir . '/' . $filename;
                define('_CACHEOLUSTUR', $cachefile);
                $zaman = 200 * $ftp_cache;
                $cachetime = $zaman;
                if (file_exists($cachefile)){
                        if(time() - $cachetime < filemtime($cachefile)){
                                if($gzip == 'acik'){
                                        echo fonkFinal(str_replace(array("\n","\r","\t"),array("","",""),file_get_contents($cachefile)));

                                }else{
                                        echo fonkFinal(file_get_contents($cachefile));
                                }
                                exit;
                        }else{
                                unlink($cachefile);
                        }
                }
                ob_start();
        }
}
hocam çok ama çok teşekkür ederim klasör açınca oto düzeldi sorun sabahtan beri beynim yandı böyle birşey çıkacağını akıl bile edemezdim