• 19-02-2018, 11:43:27
    #1
    CRON JOB ile bir tane php dosyası çalıştırmak istiyoruz. Normal bir şekilde çalışıyor fakat aşağıdaki javascript kodunu ekleyince çalışmıyor. bu kodu da eklemem gerekiyor. ( normal browserdan açınca php dosyası çalışıyor)

    <script type="text/javascript">
        $(document).ready(function(){
                $.ajaxSetup
                ({    
                    url:'cron.php',
                    global: false,
                    type    : "POST"
                })
                $.ajax
                ({    
                    data:{'id':<?php echo $id?>},    
                
                })
        })
    </script>
  • 19-02-2018, 11:56:02
    #2
    gencduyu adlı üyeden alıntı: mesajı görüntüle
    CRON JOB ile bir tane php dosyası çalıştırmak istiyoruz. Normal bir şekilde çalışıyor fakat aşağıdaki javascript kodunu ekleyince çalışmıyor. bu kodu da eklemem gerekiyor. ( normal browserdan açınca php dosyası çalışıyor)

    <script type="text/javascript">
        $(document).ready(function(){
                $.ajaxSetup
                ({    
                    url:'cron.php',
                    global: false,
                    type    : "POST"
                })
                $.ajax
                ({    
                    data:{id:'<?php echo $id?>'},    
                
                })
        })
    </script>
    <script type="text/javascript">
        $(document).ready(function(){
                $.ajaxSetup
                ({    
                    url:'cron.php',
                    global: false,
                    type    : "POST"
                })
                $.ajax
                ({    
                    data:{id:'<?=$id?>'},    
                
                })
        })
    </script>
  • 19-02-2018, 12:00:19
    #3
    Cankat adlı üyeden alıntı: mesajı görüntüle
    <script type="text/javascript"> $(document).ready(function(){ $.ajaxSetup ({ url:'cron.php', global: false, type : "POST" }) $.ajax ({ data:{'id':<?=$id?>}, }) }) </script>
    cron.php dosyasını aja ile çağırmak istersen bu kod
    ama pleskteki cronjob kısmı cron.php yi calıstırdıgında avascriptler çalışmaz. cron bir tarayıcı değil. ajax cagrısı yapacagın sayfayı ya 2. crona ekle ya da php ile o sayfayı cagır.
  • 19-02-2018, 12:01:20
    #4
    dk saat gun ay yil
    * * * * * curl http://abc.com/phpdosya.php
  • 19-02-2018, 12:01:22
    #5
    Cankat adlı üyeden alıntı: mesajı görüntüle
    <script type="text/javascript">
        $(document).ready(function(){
                $.ajaxSetup
                ({    
                    url:'cron.php',
                    global: false,
                    type    : "POST"
                })
                $.ajax
                ({    
                    data:{id:'<?=$id?>'},    
                
                })
        })
    </script>
    Kusura bakmayın ama iki kod arasındaki fark nedir ?



    crooper adlı üyeden alıntı: mesajı görüntüle
    cron.php dosyasını aja ile çağırmak istersen bu kod
    ama pleskteki cronjob kısmı cron.php yi calıstırdıgında avascriptler çalışmaz. cron bir tarayıcı değil. ajax cagrısı yapacagın sayfayı ya 2. crona ekle ya da php ile o sayfayı cagır.
    Evet ajax çalıştırmadığının farkındayım ama ajax olmalı yada post etmem için farklı bir yol gerek. curl http://abc.com/cron.php yaptığımda cron dosyasının içerisinde yukarıda yazdığım ajax kodu mevcuttur. bunun bulunması gerekiyor. nasıl bir yol izyebilirim ?
  • 19-02-2018, 13:19:36
    #6
    php curl ile dogrudan cron.php ye post atabilirsin. post verilerini önden bulman gerekir tabiki.
  • 19-02-2018, 13:24:30
    #7
    crooper adlı üyeden alıntı: mesajı görüntüle
    php curl ile dogrudan cron.php ye post atabilirsin. post verilerini önden bulman gerekir tabiki.
    Hocam teşekkür ederim fakat yardımcı olursan sevinirim. söylediklerini zaten bende biliyorum ama çalışmıyor.



    Yarrdımcı olacak birisi yok mu ?
  • 19-02-2018, 22:29:22
    #8
    gencduyu adlı üyeden alıntı: mesajı görüntüle
    Hocam teşekkür ederim fakat yardımcı olursan sevinirim. söylediklerini zaten bende biliyorum ama çalışmıyor.
    Yarrdımcı olacak birisi yok mu ?
    biliyorsan sorun nedir ki olması gerek. post edince ne hata alıyorsun?
  • 19-02-2018, 22:34:12
    #9
    crooper adlı üyeden alıntı: mesajı görüntüle
    biliyorsan sorun nedir ki olması gerek. post edince ne hata alıyorsun?
    hocam 403 alıyorum. ama hata almadığımda ise zaten ajax kodu olduğu için çalışmıyor. ajax kodunu sildiğimde ise çalışıyor.