Voice captcha с фрий туул на гугъл

Pok4

Registered
Здравейте,
Щом се прибера съм решил да добавя voice feature към капчата в аргос.
Ползвам този урок - https://myplugins.net/adding-voice-to-captcha-to-secure-web-forms/
Ще ползвам само
Код:
//audio
jQuery("#play_audio").click(function(){
 
  var audioClip = new Audio("script/playback.php?d="+(new Date()).getMilliseconds());
 
  audioClip.load(); //load the audio clip
  audioClip.play(); //play the audio clip
 
});

И това:
Код:
<?php
  @session_start();
  header("Content-Type: audio/mpeg");

  $audio_split = str_split($_SESSION["captcha_hash_voice"]); //read letter by letter

  foreach($audio_split as $k=>$voice)
  {

    $voice = rawurlencode(htmlspecialchars($voice));

    $audio = file_get_contents('https://translate.google.com/translate_tts?ie=UTF-8&client=gtx&q='.$voice.'&tl=en-IN');
    echo $audio;
  }

  exit;
?>

Виновникът за функциалността е гугъл и това нещо:
На мястото на argos, може да напишете ваш текст и той ще се възпроизведе. В случая ще седи сесията с каптча кода,а горния php код ще бъде изрутиран като Аякс заявка и съответно извикан така
<img src="images/audio.png" alt="play_audio" id="play_audio" title="Play audio" /></span>
Линка седи в jquery кода по-горе.
 

Back
Горе