PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (12): В начало « ... 4 5 6 7 8 [9] 10 11 12 »

> Найдено сообщений: 177
IGORtrue Отправлено: 27 Апреля, 2014 - 17:07:31 • Тема: Input JS • Форум: Вопросы новичков

Ответов: 10
Просмотров: 355
Вообщем есть форма на сайте, я с помощью курла отправляю post запрос от этой формы, но в ней есть поле скрытое, которое подгружается динамически, с помощью js (получается, что в исходном её не видно, а значение этого поля спарсить нужно), понял, что нужно найти функцию js на сайте, которая подставляет это поле, не могу её найти.
IGORtrue Отправлено: 27 Апреля, 2014 - 16:01:19 • Тема: SOS! • Форум: Вопросы новичков

Ответов: 9
Просмотров: 302
<?php
$name="Алик";
echo $name;
?>

$name - переменная.
(Добавление)
Я учил по книге php5 в подлиннике, помоему, но там всё как резина тянется..
IGORtrue Отправлено: 27 Апреля, 2014 - 15:52:56 • Тема: SOS! • Форум: Вопросы новичков

Ответов: 9
Просмотров: 302
Dzhoker пишет:
Текст в тега открывается, как обычный эйчтимиэловский документ, а скрипта и не видно...

В том и смысл, пользователь не видит php скрипт.
Создайте например файл index.php и в нём:

Откройте сайт и вам выведет million$.
IGORtrue Отправлено: 27 Апреля, 2014 - 14:47:27 • Тема: Input JS • Форум: Вопросы новичков

Ответов: 10
Просмотров: 355
Хорошо, спасибо, вот же блин.
Пока не закрывайте тему.
(Добавление)
Перерыл уже все js файлы на сайте, нету такого, извращенцы..
IGORtrue Отправлено: 27 Апреля, 2014 - 13:55:32 • Тема: SOS! • Форум: Вопросы новичков

Ответов: 9
Просмотров: 302
Запустил денвер, создал папку в home, например mysait, в ней www, кинул туда свои файлы с расширением *.php (проверьте через тотал, может у вас два расширения дописано), перезапустил денвер, открываем браузер, пишем адрес "mysait", ентер, скорее всего вам вверху первый раз предложит перейти на mysait (типо так "возможно вы имели ввиду...").
IGORtrue Отправлено: 27 Апреля, 2014 - 13:47:20 • Тема: Input JS • Форум: Вопросы новичков

Ответов: 10
Просмотров: 355
Ch_chov пишет:
может для начала ответите "а нафига это надо?"
Наверно для того, чтобы программно отправить форму.

Да, всё так, как с таким бороться?!
IGORtrue Отправлено: 27 Апреля, 2014 - 00:05:22 • Тема: Input JS • Форум: Вопросы новичков

Ответов: 10
Просмотров: 355
Добрый вечер, авторизация на сайте проходит успешно, дальше собираю запрос, одно из полей, что-то вроде токена:
CODE (html):
скопировать код в буфер обмена
  1. <input type="hidden" name="k" value="442565bea9f3a98b117febfcef1c1f9a">

И тут начались проблемы, для того что бы его получить, вырезаю его регуляркой, нету такого!
Смотрю через !Проинспектировать элемент! поле есть, через Исходный код нет. Погуглил, так понял, что поле подгружается с помощью js. Раньше такого не видел.
Я так понял, что нужно искать функцию js которая генерирует этот токен?
IGORtrue Отправлено: 04 Сентября, 2012 - 20:46:20 • Тема: как сделать чтоб рандом в 2% случаев был а один, а в остальных 0? • Форум: Хранение данных, их вывод и обработка

Ответов: 8
Просмотров: 2432
Avenger пишет:
А разве цикл for в PHP работает?

http://www.php.su/learnphp/cs/?cycles#for
IGORtrue Отправлено: 04 Сентября, 2012 - 13:03:22 • Тема: как сделать чтоб рандом в 2% случаев был а один, а в остальных 0? • Форум: Хранение данных, их вывод и обработка

Ответов: 8
Просмотров: 2432
а да) наоборот)
IGORtrue Отправлено: 04 Сентября, 2012 - 12:55:26 • Тема: как сделать чтоб рандом в 2% случаев был а один, а в остальных 0? • Форум: Хранение данных, их вывод и обработка

Ответов: 8
Просмотров: 2432
Avenger пишет:
Большое спасибо!!!!!!
А если в цикл засунуть будут разные числа?

Помоему разные будут.
(Добавление)
PHP:
скопировать код в буфер обмена
  1.  
  2. for($i=0;$i<10;$i++){
  3. $b=mt_rand(0,100);
  4. if($b>=2){$a=0;}
  5.  
  6.   else{$a=1;}
  7.   echo $a;
  8. }
  9.  
IGORtrue Отправлено: 04 Сентября, 2012 - 12:20:59 • Тема: как сделать чтоб рандом в 2% случаев был а один, а в остальных 0? • Форум: Хранение данных, их вывод и обработка

Ответов: 8
Просмотров: 2432
PHP:
скопировать код в буфер обмена
  1.  
  2. b=mt_rand(0,100);
  3. if(b>=2){a=0;}
  4.   else{a=1;}
  5.  

Так,не?
IGORtrue Отправлено: 03 Сентября, 2012 - 10:30:18 • Тема: Скрипт подвисает • Форум: Вопросы новичков

Ответов: 7
Просмотров: 311
Да, источник один, что-то вроде sait/download.php
А если я буду раздавать с уникального адреса, например sait/download.php?id=21

KingStar пишет:
вообще-то плохая идея отдавать файл с через php, особенно большие файлы - при большом количестве скачиваний будет создавать нагрузку на сервер и расход ресурсов

Мне нужно скрыть ссылки на файлы(5-10мб) и ограничить скорость скачивания..
IGORtrue Отправлено: 02 Сентября, 2012 - 23:50:48 • Тема: Скрипт подвисает • Форум: Вопросы новичков

Ответов: 7
Просмотров: 311
Чёрт, а как сделать в несколько потоков, вон я закомментировал, на ссесиях пробовал..
IGORtrue Отправлено: 02 Сентября, 2012 - 23:34:00 • Тема: Скрипт подвисает • Форум: Вопросы новичков

Ответов: 7
Просмотров: 311
Хм, в опере и хроме работают по одному "потоку"..
IGORtrue Отправлено: 02 Сентября, 2012 - 22:53:48 • Тема: Скрипт подвисает • Форум: Вопросы новичков

Ответов: 7
Просмотров: 311
Есть скрипт отдачи файла юзверу, база представлена текстовым файлом, всё хорошо работает при одном вызове скрипта, повторный вызов скрипта(например с другими параметрами) подвешивает его, как будто ждёт своей очереди...
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. function loadfile ($filename,$speed) {
  4. $fsize=filesize($filename);                                                            
  5. Header("HTTP/1.1 200 OK");
  6. Header("Connection: close");
  7. Header("Content-Type: application/octet-stream");
  8. Header("Accept-Ranges: bytes");
  9. Header("Content-Disposition: Attachment; filename=".$filename);
  10. Header("Content-Length: ".$fsize);
  11.                                                                  
  12. // Открыть файл для чтения и отдавать его частями
  13. $f=fopen($filename,'r');
  14. fseek($f, 0); // Устанавливаем указатель файла
  15. while (1) {
  16. // Если соединение оборвано, то остановить скрипт
  17. fclose($f);
  18. break;
  19. }
  20. echo fread($f,$speed);
  21. flush(); ob_flush(); // очищаем буфер и выводим пользователю
  22. // Пауза в 1 секунду. Скорость отдачи байт/сек
  23. sleep(1);
  24. }
  25. fclose($f);
  26. }
  27.  
  28.  if (isset($_POST['music_id'])){
  29. // продолжаем выполнятся при отключении пользователя
  30. // старт буферизации
  31. include("conf.php");
  32. $music_id = $_POST['music_id'];
  33. $music_id = substr($music_id, 0, 7); $music_id = htmlspecialchars($music_id);
  34. $ar=file("bd");
  35. $count=count($ar);     
  36. $pieces = explode("-:.:-", $ar[$music_id-1]);
  37. fclose($ar);
  38. $file = 'music/'.$pieces[9];
  39. if (!file_exists($file)) {header("Location: index.php?2"); exit;}
  40.  
  41. //вызываем функцию скачивания
  42.  //  if(isset($_SESSION['connect']) && $_SESSION['connect']==3) { header("Location: index.php?1"); exit;}
  43.  //     else {$_SESSION['connect']++;}
  44. loadfile ($file,$speed);
  45. //$_SESSION['connect']--;
  46. }
  47. ?>
  48.  

Страниц (12): В начало « ... 4 5 6 7 8 [9] 10 11 12 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB