Witam,
Od jakiegoś czasu zacząłem stosować nową wersję PHP 7.2 i mój kod na odtwarzacz zippyshare przestał działać. Z początku nie pokazywało wgl playera ale to przez odnośnik odnośnik do pliku bo zmienili z http na https ale teraz mam taki problem że mój kod nawet nie dzieli mi linku tak jak wcześniej i nie wiem jaka jest tego przyczyna.

Poniżej daję mój kod php na odtwarzacz:
  1. //Początek starej części
  2.  
  3. @header("Content-type: text/html; charset=" . $config['charset']);
  4. if ($config['http_home_url'] == "") {
  5.  
  6. $config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url'];
  7.  
  8. }
  9.  
  10. function strToHex($string)
  11. {
  12. $hex='';
  13. for ($i=0; $i < strlen($string); $i++)
  14. {
  15. $hex .= dechex(ord($string[$i]));
  16. }
  17. return $hex;
  18. }
  19. function hexToStr($hex)
  20. {
  21. $string='';
  22. for ($i=0; $i < strlen($hex)-1; $i+=2)
  23. {
  24. $string .= chr(hexdec($hex[$i].$hex[$i+1]));
  25. }
  26. return $string;
  27. }
  28.  
  29. $zippy = $_POST['zippy'];
  30.  
  31.  
  32.  
  33. $zippy = base64_decode($_POST['zippy']);
  34. // Koniec starej części
  35. function zippyshare($url){
  36. $gr=explode('/',$url);
  37. $grot="http://".$gr[2]."/downloadMusic%3Fkey%3D".$gr[4]."ay";
  38.  
  39. $player = "<!--dle_zs_begin:{$zurl}--><embed type=\"application/x-shockwave-flash\" src=\"https://api.zippyshare.com/api/mediaplayer/mediaplayer.swf\" wmode=\"transparent\" style=\"\" id=\"mpl\" name=\"mpl\" quality=\"high\" allowfullscreen=\"false\" flashvars=\"height=20&amp;width=300&amp;file=$grot&amp;volume=100&amp;autostart=true&amp;frontcolor=0xffffff&amp;backcolor=0x000000&amp;lightcolor=0xffffff&amp;type=flv\" height=\"20\" width=\"300\"><!--dle_zs_end-->";
  40. return $player;
  41. }
  42.  
  43.  
  44.  
  45. echo zippyshare($zippy);


Poniżej daję wynik jaki daje mi konsola przeglądarki:
  1. <embed type="application/x-shockwave-flash" src="https://api.zippyshare.com/api/mediaplayer/mediaplayer.swf" wmode="transparent" style="" id="mpl" name="mpl" quality="high" allowfullscreen="false" flashvars="height=20&amp;width=300&amp;file=http:///downloadMusic%3Fkey%3Day&amp;volume=100&amp;autostart=true&amp;frontcolor=0xffffff&amp;backcolor=0x000000&amp;lightcolor=0xffffff&amp;type=flv" width="300" height="20">


Prosiłbym o szybką odpowiedź jak to rozwiązać bo ludzie piszą mi że nie mogą włączyć muzyki