• 16-10-2022, 13:08:29
    #1
    Javascript ile geliştirilmiş bir oyun satın aldım.

    fakat PHP ile veritabanına veri bastırmak istiyorum. PHP fonksiyonunu javascript kodları ile nasıl çalıştırabilirim acaba?

    iki dildede çok bilgim yok. örnek olarak çalışacak bir kod yazabilecek olan varsa çok memnun olurum.
  • 16-10-2022, 13:10:05
    #2
    fetch ile yapabilirsiniz
  • 16-10-2022, 13:17:13
    #3
    Androsoft adlı üyeden alıntı: mesajı görüntüle
    fetch ile yapabilirsiniz
    örnek kod varmı acaba?
  • 16-10-2022, 13:18:13
    #4
    JS içine direkt php yazabilirsiniz fakat kodun okunabilirliği kötü olur. En rahat yöntem php dosyasını ayrı tutup @Androsoft; 'un dediği gibi fetch kullanarak php dosyasını çağırabilir işlemlerinizi yaptırabilirsiniz. Örnek bir kod vermek gerekirse aşağıdaki gibi olur.

    <script>
            let fonksiyonAdı = fetch(PHPDOSYASI);
            fonksiyonAdı.then( )
    </script>
  • 16-10-2022, 13:18:25
    #5
    Veriyi js ile alacaksan Ajax ile post yada get edebilirsin.
  • 16-10-2022, 13:19:34
    #6
    JavaScript konusunda yardımcı olurum ama bende php yook 🥲
  • 16-10-2022, 13:25:16
    #7
    ycanturk adlı üyeden alıntı: mesajı görüntüle
    JS içine direkt php yazabilirsiniz fakat kodun okunabilirliği kötü olur. En rahat yöntem php dosyasını ayrı tutup @Androsoft; 'un dediği gibi fetch kullanarak php dosyasını çağırabilir işlemlerinizi yaptırabilirsiniz. Örnek bir kod vermek gerekirse aşağıdaki gibi olur.

    <script>
            let fonksiyonAdı = fetch(PHPDOSYASI);
            fonksiyonAdı.then( )
    </script>

    index2.php dosyasında yaz() isimli bir fonksiyon var. console bastım ama yapılacak işlemi göremedim.
    index2.php deki yaz fonksiyonunu nasıl çağırmam gerekiyor tam olarak?
    <script>
    let fonksiyonAdi = fetch("index2.php");
    console.log(fonksiyonAdi);
    fonksiyonAdi.then(function(deger){console.log})
    </script>
  • 16-10-2022, 13:50:17
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sosyalist adlı üyeden alıntı: mesajı görüntüle
    örnek kod varmı acaba?
    Asagidaki JS icerisinde php kullanilmis.
    <script>
            $(document).ready(function () {
                var url1='<?php echo $dosyayolu ?>'
                $("#sofordosyalari").fileinput({
                    'theme': 'explorer-fas',
                    showRemove: false,
                    showBrowse: false,
                    showUpload: false, //resim upload butonu
                    showCaption: false,
                    showClose: false, //kapatma tusu
                    showCaption: false, //detay yazar
                    
                    //    'initialPreviewAsData': true,
                    allowedFileExtensions: ["jpg", "png", "jpeg", "mp4", "zip", "rar"],
                    initialPreview: [
                    '<img src="dosyalar/<?php echo $dosyayolu ?>" style="height:300px" class="file-preview-image" alt="Önizleme Yok" title="Önizleme Yok">',
                    '<img src="dosyalar/<?php echo $dosyayolu1 ?>" style="height:300px" class="file-preview-image" alt="Önizleme Yok" title="Önizleme Yok">',
                    '<img src="dosyalar/<?php echo $dosyayolu2 ?>" style="height:300px" class="file-preview-image" alt="Önizleme Yok" title="Önizleme Yok">',
                    ],
                    initialPreviewConfig: [
                    {downloadUrl: url1,
                        showRemove: false,
                        showBrowse: false,
                        showUpload: false,
                        width: '420px'
                    },
                    ],
                });
            });
        </script>
  • 16-10-2022, 13:51:29
    #9
    marz adlı üyeden alıntı: mesajı görüntüle
    Asagidaki JS icerisinde php kullanilmis.
    <script>
            $(document).ready(function () {
                var url1='<?php echo $dosyayolu ?>'
                $("#sofordosyalari").fileinput({
                    'theme': 'explorer-fas',
                    showRemove: false,
                    showBrowse: false,
                    showUpload: false, //resim upload butonu
                    showCaption: false,
                    showClose: false, //kapatma tusu
                    showCaption: false, //detay yazar
                    
                    //    'initialPreviewAsData': true,
                    allowedFileExtensions: ["jpg", "png", "jpeg", "mp4", "zip", "rar"],
                    initialPreview: [
                    '<img src="dosyalar/<?php echo $dosyayolu ?>" style="height:300px" class="file-preview-image" alt="Önizleme Yok" title="Önizleme Yok">',
                    '<img src="dosyalar/<?php echo $dosyayolu1 ?>" style="height:300px" class="file-preview-image" alt="Önizleme Yok" title="Önizleme Yok">',
                    '<img src="dosyalar/<?php echo $dosyayolu2 ?>" style="height:300px" class="file-preview-image" alt="Önizleme Yok" title="Önizleme Yok">',
                    ],
                    initialPreviewConfig: [
                    {downloadUrl: url1,
                        showRemove: false,
                        showBrowse: false,
                        showUpload: false,
                        width: '420px'
                    },
                    ],
                });
            });
        </script>
    degişken olarak değil de function olarak çalıştırmak istiyorum hocam. buna bir karşılık bulamadım