[ pakito @ 17.02.2024. 13:33 ] @
Sve do pre neki dan, besprekorno je na mom vlaškom rečniku radila opcija da se izabrana vlaška fraza pročita, uz pomoć modifikovanog izgovora rumunskog spikera.
Deo koda koji je to obavljao bez greške je ovaj:

Code:

<?php
   $RecIZG1=”rastuaka ie luok unđe apa kurgatuariie sa-nparće în doă”; //primer vlaške fraze
?>
    <div id="player1"></div>   
    <form method="post">    
    <input type="button" class="dajizgovor" name="submit" value="   Klik za izgovor fraze 1" onclick="getAudio()"/>
    </form>
    <script>
    function getAudio(){
      var txt=jQuery('#txt').val()
      jQuery.ajax({
        url:'izgovor1.php',
        type:'post',
        data:'txt=<?php echo $RecIZG1; ?>',
        success:function(result){
            jQuery('#player1').html(result);
        }
    });
   }
   </script>


Funkcija ”izgovor” izgleala je ovako:
Code:

izgovor1.php

<?php
if(isset($_POST['txt'])){
    $txt1=$_POST['txt'];
    $txt1=htmlspecialchars($txt1);
    $txt1=rawurlencode($txt1);
    $html=file_get_contents('https://translate.google.com/t...ie=UTF-8&client=gtx&q='.$txt1.'&tl=sr-SR'); //linija 6
    $player1="<audio class='plejer-fraze' autoplay><source src='data:audio/mpeg;base64,".base64_encode($html)."'></audio>";
    echo $player1;
}
?>


Poruka greške:
Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /homeslow/paund/public_html/vlaski.recnik/izgovor1.php on line 6

Warning: file_get_contents(https://translate.google.com/t...ie=UTF-8&client=gtx&q=”rastuaka ie luok unđe apa kurgatuariie sa-nparće în doă”&tl=sr-SR): failed to open stream: no suitable wrapper could be found in /homeslow/paund/public_html/vlaski.recnik/izgovor1.php on line 6


Napomena:
Preko cPanela dodao sam u php.ini liniju:
allow_url_fopen=1
ali se ništa nije promenilo

Izvorna php stranica je ova>
https://www.paundurlic.com/vla...c-frazesve-izgovor.php?id=6348

Bio sam strašno ponosan na ovaj deo svoje aplikacije, pa ne znam kako bih peživeo kad bih morao da je osakatim ...



[Ovu poruku je menjao pakito dana 17.02.2024. u 15:11 GMT+1]
[ VladaSu @ 04.03.2024. 08:39 ] @
u php.ini promeni ili stavi
allow_url_fopen = 1
[ pakito @ 04.03.2024. 10:14 ] @
Stavio svuda, i u direktorima sajta, i na serveru preko cPanela
Ne deluje ...
[ djoka_l @ 04.03.2024. 12:27 ] @
Nije dobar link u liniji 6 u izgovor1.php
Ajde, ukucaj taj isti link u Chrome, pa ćeš da dobiješ grešku.
Valjda si to menjao, liči da si iskopirao loš link, one 3 tačke ukazuju na to da si od negde iskopirao pogrešan link i onda ne može da se dobie rezultat.
[ djoka_l @ 04.03.2024. 12:33 ] @
umesto
t...ie
treba da stoji
translate_tts?ie
[ pakito @ 04.03.2024. 12:51 ] @
Ma nije to problem, jer te tri tačke dodaje ES kad obrađuje link, zašto, ne znam.
U fajlu izgovor1.php taj deo linka je ispravan. Podsećam da je iuzgovor1.php sa tim linkom radio besprekorno nekoliko ghodina, sve do nedavno.
Code:
translate.google.com/translate_tts?ie=UTF-8&client=gtx&q='.$txt1.'&tl=sr-SR');

[ pakito @ 04.03.2024. 12:56 ] @
Problem je sada i u tome što izmene u php.ini još ne deluju, jer i dalje dobijam grešku:

Code:
Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /homeslow/paund/public_html/vlaski.recnik/izgovor0.php on line 7

Vidimo da je allow_url_fopen=0 i dalje = 0
[ Nemanja Avramović @ 26.03.2024. 21:53 ] @
vidim da radi izgovor sad, kako si resio problem?
[ pakito @ 26.03.2024. 22:26 ] @
Problem je rešen dodavanjem u php.ini linije
allow_url_fopen = 1

No, pokazalo se da dopuna u php.ini nije dovoljna, pa je adminsitrator dodao tu istu liniju još na nekim mestima gde se setuje php, ali na kojim tačno, nije mi rekao. Ja bio hepi što je sve proradilo bez problema.