За последние 24 часа нас посетили 18446 программистов и 1613 роботов. Сейчас ищут 1940 программистов ...

Php и ajax

Тема в разделе "JavaScript и AJAX", создана пользователем haku, 11 сен 2015.

  1. haku

    haku Новичок

    С нами с:
    11 сен 2015
    Сообщения:
    11
    Симпатии:
    0
    Ребят может подскажете, возникла потребность, брать из файла переменную при помощи ajax и влаживать эту переменную в php запрос, можете подсказать как это можно реализовать?
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    на YOUTUBE видео найди - "Ajax методами jQuery для начинающих"
    должно быть стать понятно.
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    что в файле?
     
  4. haku

    haku Новичок

    С нами с:
    11 сен 2015
    Сообщения:
    11
    Симпатии:
    0
    1-q файл получение данных через curl
    2-q файл должно быть получение значение из переменной и его обработка
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Совсем странные сообщения ты пишешь, всё делается не так, ну и что в файле так не сказал
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    можно всё это сделать, да, можно.
     
  7. haku

    haku Новичок

    С нами с:
    11 сен 2015
    Сообщения:
    11
    Симпатии:
    0
    1-q файл
    Код (PHP):
    1. <?
    2. $myKEY = "A.a4de50b7900d88475d6a64ae54f486e2";
    3. $desktop = "desktop";
    4. $strategy = "mobile";
    5. ?>
    6. <?php  
    7. /*site 1*/
    8. $napo="bingo.od.ua";
    9. function checkPageSpeed($napo){    
    10.   if (function_exists('file_get_contents')) {    
    11.     $result = @file_get_contents($napo);    
    12.   }    
    13.   if ($result == '') {    
    14.     $ch = curl_init();    
    15.     $timeout = 60;    
    16.     curl_setopt($ch, CURLOPT_URL, $napo);    
    17.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);   
    18.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);  
    19.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);  
    20.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);  
    21.     curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);    
    22.     $result = curl_exec($ch);   
    23.     //print_r($result);
    24.     curl_close($ch);    
    25.   }    
    26.   
    27.   return $result;    
    28. }  
    29.  
    30. $url_req = 'http://www.webpagetest.org/runtest.php?url=http://'.$napo.'&k='.$myKEY.'&f=xml';  
    31. $results = checkPageSpeed($url_req); 
    32. $json_deco = json_decode($results,true); 
    33. //xml to array
    34. $simple = $results;
    35. xml_parse_into_struct($p, $simple, $vals, $index);
    36. //print_r($index);
    37. print_r($vals[18][value]);
    38.  
    39. ?>
    2-й файл
    должен получить $vals[18][value] и обработать
    Код (PHP):
    1. <? 
    2.  
    3. function checkPageSpeed($json_url){    
    4.   if (function_exists('file_get_contents')) {    
    5.     $result = @file_get_contents($json_url);    
    6.   }    
    7.   if ($result == '') {    
    8.     $ch = curl_init();    
    9.     $timeout = 60;    
    10.     curl_setopt($ch, CURLOPT_URL, $json_url);    
    11.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);   
    12.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);  
    13.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);  
    14.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);  
    15.     curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);    
    16.     $result = curl_exec($ch);   
    17.     //print_r($result);
    18.     curl_close($ch);    
    19.   }    
    20.   
    21.   return $result;    
    22. }  
    23. $json_url=//"http://www.webpagetest.org/jsonResult.php?test=id"
    24. $results = checkPageSpeed($json_url); 
    25. $json_deco = json_decode($results, true); 
    26. //print_r($json_deco);
    27. //echo $results;
    28. //var_dump(json_decode($results, true));
    29. print(($json_deco[data][runs][1][firstView][loadTime])/1000);
    30. echo "</br>";
    31. print(($json_deco[data][median][firstView][loadTime])/1000);
    32. ?>
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    получилось?
     
  9. haku

    haku Новичок

    С нами с:
    11 сен 2015
    Сообщения:
    11
    Симпатии:
    0