plik index.php
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2">
  3. <META HTTP-EQUIV="Creation-Date" CONTENT="2001-08-22">
  4. <script type="text/javascript" src="script.js"></script>
  5. <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
  6.  
  7. </head>
  8. <script type="text/javascript">
  9. function poo(){
  10.  
  11. $('#wynik').load('search.php?fraza=waka' , function(){
  12.  
  13. $.ajaxSetup({async: false});
  14. $.getScript("embed_audio.js?key=003TDiESLip&login=beneck&width=450&bg=ffffff");
  15. $.ajaxSetup({async: true});
  16. })};
  17. </script>
  18. <form action="search.php" name="sexy" method="GET">
  19. Szukana fraza: <input type=text name="fraza">
  20. <input type="button" id="ppp" value="Poszukaj muzyki" onclick="poo();">
  21. </form>
  22. <script type="text/javascript">
  23.  
  24. /***********************************************
  25. * Dynamic Ajax Content- ? Dynamic Drive DHTML code library (www.dynamicdrive.com)
  26. * This notice MUST stay intact for legal use
  27. * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
  28. ***********************************************/
  29.  
  30. var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
  31. var loadedobjects=""
  32. var rootdomain="http://"+window.location.hostname
  33. var bustcacheparameter=""
  34.  
  35. function ajaxpage(url, containerid){
  36. var page_request = false
  37. if (window.XMLHttpRequest) // if Mozilla, Safari etc
  38. page_request = new XMLHttpRequest()
  39. else if (window.ActiveXObject){ // if IE
  40. try {
  41. page_request = new ActiveXObject("Msxml2.XMLHTTP")
  42. }
  43. catch (e){
  44. try{
  45. page_request = new ActiveXObject("Microsoft.XMLHTTP")
  46. }
  47. catch (e){}
  48. }
  49. }
  50. else
  51. return false
  52. page_request.onreadystatechange=function(){
  53. loadpage(page_request, containerid)
  54. }
  55. if (bustcachevar) //if bust caching of external page
  56. bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
  57. page_request.open('GET', url+bustcacheparameter, true)
  58. page_request.send(null)
  59. }
  60.  
  61. function loadpage(page_request, containerid){
  62. if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
  63. document.getElementById(containerid).innerHTML=page_request.responseText
  64. }
  65.  
  66. function loadobjs(){
  67. if (!document.getElementById)
  68. return
  69. for (i=0; i<arguments.length; i++){
  70. var file=arguments[i]
  71. var fileref=""
  72. if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
  73. if (file.indexOf(".js")!=-1){ //If object is a js file
  74. fileref=document.createElement('script')
  75. fileref.setAttribute("type","text/javascript");
  76. fileref.setAttribute("src", file);
  77. }
  78. else if (file.indexOf(".css")!=-1){ //If object is a css file
  79. fileref=document.createElement("link")
  80. fileref.setAttribute("rel", "stylesheet");
  81. fileref.setAttribute("type", "text/css");
  82. fileref.setAttribute("href", file);
  83. }
  84. }
  85. if (fileref!=""){
  86. document.getElementsByTagName("head").item(0).appendChild(fileref)
  87. loadedobjects+=file+" " //Remember this object as being already added to page
  88. }
  89. }
  90. }
  91.  
  92. <div class="wynik" id="wynik"></div>
  93. </body>


plik search.php
  1. <?php
  2. $tekst = $_GET["fraza"];
  3. $sexybitch=str_replace(' ', "%20", $tekst);
  4. $url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&"."q=$sexybitch%20site:wrzuta.pl/audio&rsz=7&key=ABQIAAAAkBFJdsfgsdfgdsfgdfsgsdfgsdfgsdfgsdkokO9bsxSXjbuOcUiPsl8PgdWstwb9
    Uxuxdg"
    ;
  5.  
  6. $ch = curl_init();
  7. curl_setopt($ch, CURLOPT_URL, $url);
  8. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  9. curl_setopt($ch, CURLOPT_REFERER, "http://tapeciaki.5x.pl");
  10. $body = curl_exec($ch);
  11. curl_close($ch);
  12.  
  13. // now, process the JSON string
  14. $json = json_decode($body,true);
  15. for ($i = 0; $i <= 6; $i++) {
  16. $sss = explode('/',$json[responseData][results][$i][url]);
  17. $rok = explode(".", $json[responseData][results][$i][url]);
  18. $rok2 = substr(str_replace("/","",$rok[0]),5);
  19.  
  20. if($sss[4] == "tag")
  21. {
  22.  
  23. }
  24. else
  25. {
  26. echo "<a href=".$json[responseData][results][$i][url].">".$json[responseData][results][$i][title]."</a><br>";
  27. echo '<script type="text/javascript" src="embed_audio.js?key='.$sss[4].'&login='.$rok2.'&width=250&bg=ffffff"></script>';
  28. }
  29.  
  30. }
  31. ?>


Moje pytanie brzmi dlaczego po wysłaniu zapytania przez jquery na stronie index.php strona search.php wczytuje się ale bez odtwarzaczy wrzuty??
Czyli tak jakby ta linia nie działała:
  1. echo '<script type="text/javascript" src="embed_audio.js?key='.$sss[4].'&login='.$rok2.'&width=250&bg=ffffff"></script>';


Temat do zamknięcia. Rozwiązałem to <embed> z html'a.