
PHP syntax error hatası yardımcı olur musunuz?
12
●264
- 19-07-2023, 23:13:48Üyeliği durduruldu// Eğer 'player_site' değeri yoksa watermarkLink boş bir nesne olarak ayarlanır, aksi halde 'player_site' değerini içeren bir nesne olarak ayarlanır.
const watermarkLink = !$bilgilerimcekseneelann["player_site"] ? {} : { watermarkLink: $bilgilerimcekseneelann["player_site"] }; - 19-07-2023, 23:13:51hocam onu kaldirincada hata devam ediyorSauRonn adlı üyeden alıntı: mesajı görüntüle
- 19-07-2023, 23:15:01Pardon hocam mobildeyim script taglerini sonradan farkettimTelegool adlı üyeden alıntı: mesajı görüntüle
- 19-07-2023, 23:18:01Merhaba hocam telegool arkadaşım beraber geliştiriyoruz kodumuzun tamamı bu şekilde işin içinden çıkamadık inceleyebilirseniz çok sevinirizSauRonn adlı üyeden alıntı: mesajı görüntüle
<script><?php $dizge = 'window.config={ adv:{enabled:'.$bilgilerimcekseneelann['player_reklamdurum'].',link:"'.$bilgilerimcekseneelann['player_site'].'",parentId:"div#app",poster:"'.$bilgilerimcekseneelann['player_arkaplan'].'",skipOffset:"'.$bilgilerimcekseneelann['player_reklamsure'].'",source:"'.$bilgilerimcekseneelann['player_reklamvideo'].'"},match:{parentId:"div#app",position:"'.$bilgilerimcekseneelann['player_logoyer'].'",poster:"'.$bilgilerimcekseneelann['player_arkaplan'].'",source:"'.$bilgilerimcek['player_m3u8'].'",watermark:"'.((isset($bilgilerimcekseneelann['player_logo']) && $bilgilerimcekseneelann['player_logo']) ? $bilgilerimcekseneelann['player_logo'] : '').'" ,'if(!$bilgilerimcekseneelann["player_site"]){}else{'watermarkLink:"'.$bilgilerimcekseneelann['player_site'].'"}}}'; $sifrelenecek = 'eval(atob("'.base64_encode($dizge).'"))'; require 'javapckr.php'; $js = $sifrelenecek; $packer = new Tholu\Packer\Packer($js, 'Normal', true, false, true); $packed_js1 = $packer->pack(); $packer1 = new Tholu\Packer\Packer($packed_js1, 'Normal', true, false, true); $packed_js2 = $packer1->pack(); $packer2 = new Tholu\Packer\Packer($packed_js2, 'Normal', true, false, true); $packed_js = $packer2->pack(); echo $packed_js; ?></script> - 19-07-2023, 23:19:25vetina adlı üyeden alıntı: mesajı görüntüle
Tamam hocam senin güzel hatrın için bilgisayara geçiyorum bir dakika - 19-07-2023, 23:21:01çok teşekkür ederim hocam direk konu açmak gibi yapmadık kesinlikle inanın 4-5 saatir ugraşıyorum ama çözemedik biraz yapi farkli olduğu için sanırım tekrar çok teşekkürlerSauRonn adlı üyeden alıntı: mesajı görüntüle
- 19-07-2023, 23:33:57Hocam ben bu tırnak işaretlerinde boğuldum muhtemelen siz de öyle oldunuz ama size şöyle bi tavsiye vereyim. Kod okunabilirliği, anlaşılabilirliğini bir nebze artırmış oluruz hem.vetina adlı üyeden alıntı: mesajı görüntüle
$bilgilerimcekseneelann["player_site"]
değişkeninini if ile kontrol edip true dönüyorsa watermarkLink json key ine bu değişkenle atama yapıyorsunuz. Bunu şu şekilde yapmışsınız:
if(!$bilgilerimcekseneelann["player_site"]){}else{'watermarkLink:"'.$bilgilerimcekseneelann['player_site'].'"}Buna gerek yok. Şöyle yapın.
Bu kısmı ilk başta kontrol ettirin. Şöyle ki:
<?php $str = ''; if($bilgilerimcekseneelann["player_site"]) { // bilgilerimcekseneelann array indeki player_site dolu gelirse $str = 'watermarkLink:'.$bilgilerimcekseneelann['player_site']; // değeri direkt olması gerektiği şekilde atayın } ?>Olması gereken kod da şu şekilde olur.
<?php $str = ""; if ($bilgilerimcekseneelann["player_site"]) { $str = "watermarkLink:" . $bilgilerimcekseneelann["player_site"]; } $dizge = 'window.config={ adv:{enabled:' . $bilgilerimcekseneelann["player_reklamdurum"] . ',link:"' . $bilgilerimcekseneelann["player_site"] . '",parentId:"div#app",poster:"' . $bilgilerimcekseneelann["player_arkaplan"] . '",skipOffset:"' . $bilgilerimcekseneelann["player_reklamsure"] . '",source:"' . $bilgilerimcekseneelann["player_reklamvideo"] . '"},match:{parentId:"div#app",position:"' . $bilgilerimcekseneelann["player_logoyer"] . '",poster:"' . $bilgilerimcekseneelann["player_arkaplan"] . '",source:"' . $bilgilerimcek["player_m3u8"] . '",watermark:"' . (isset($bilgilerimcekseneelann["player_logo"]) && $bilgilerimcekseneelann["player_logo"] ? $bilgilerimcekseneelann["player_logo"] : "") . '",' . $str . '"}}}'; $sifrelenecek = 'eval(atob("' . base64_encode($dizge) . '"))'; require "javapckr.php"; $js = $sifrelenecek; $packer = new Tholu\Packer\Packer($js, "Normal", true, false, true); $packed_js1 = $packer->pack(); $packer1 = new Tholu\Packer\Packer($packed_js1, "Normal", true, false, true); $packed_js2 = $packer1->pack(); $packer2 = new Tholu\Packer\Packer($packed_js2, "Normal", true, false, true); $packed_js = $packer2->pack(); echo $packed_js; ?>
Syntax error giderildi. Yine çalışmazsa ki yüksek ihtimaldir, json tırnaklarıyla alakalıdır. Bunun çözümünü de hızlıca halledersiniz. (başına sonuna tırnak filan atın)