PHP.SU

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

Страниц (92): В начало « ... 80 81 82 83 [84] 85 86 87 88 ... » В конец

> Найдено сообщений: 1370
andrewkard Отправлено: 06 Августа, 2015 - 14:57:32 • Тема: И снова перевести String в int • Форум: Программирование на PHP

Ответов: 24
Просмотров: 1577
Попробуйте:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
  4. <title></title>
  5. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
  6.  
  7. </head>
  8. <body>
  9. <script>
  10. var ScreenWidth = document.body.clientWidth;
  11. $.ajax({
  12.     method: "POST",
  13.     url: "width.php",
  14.     data: { width: ScreenWidth }
  15. })
  16. .done(function( msg ) {
  17.     alert( "Data Saved: " + msg );
  18. });
  19. </script>
  20. </body>
  21. </html>
  22.  


width.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if (isset($_POST['width'])){
  4.     echo $_POST['width'];
  5. }
  6. ?>
  7.  
andrewkard Отправлено: 06 Августа, 2015 - 13:46:57 • Тема: Определение цвета на изображении • Форум: Программирование на PHP

Ответов: 1
Просмотров: 228
Avensis
http://habrahabr[dot]ru/post/137868/
andrewkard Отправлено: 06 Августа, 2015 - 13:43:32 • Тема: Немного о токенах и CSRF • Форум: JavaScript & VBScript

Ответов: 14
Просмотров: 2594
DeepVarvar
Как злоумышленник может узнать secret жертвы?
andrewkard Отправлено: 06 Августа, 2015 - 13:24:22 • Тема: И снова перевести String в int • Форум: Программирование на PHP

Ответов: 24
Просмотров: 1577
AlfOz
Это пример.
Если Вам в php нужна ширина экрана, вычисляйте ее в js и отправляйте в php.
(Добавление)
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. <script>
  3.     var ScreenWidth = document.body.clientWidth;
  4.     $.ajax({
  5.         method: "POST",
  6.         url: "some.php",
  7.         data: { width: ScreenWidth }
  8.     })
  9.     .done(function( msg ) {
  10.         alert( "Data Saved: " + msg );
  11.     });
  12. </script>
  13.  
andrewkard Отправлено: 06 Августа, 2015 - 13:16:04 • Тема: И снова перевести String в int • Форум: Программирование на PHP

Ответов: 24
Просмотров: 1577
AlfOz пишет:
передать числовую переменную из явы невозможно

Возможно!
Подключите jquery (можно и без нее, но так проще) и вот так можно передать данные на php скрипт
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $.ajax({
  3.   method: "POST",
  4.   url: "some.php",
  5.   data: { name: "John", location: "Boston" }
  6. })
  7.   .done(function( msg ) {
  8.     alert( "Data Saved: " + msg );
  9.   });
  10.  


а вот так словить:
PHP:
скопировать код в буфер обмена
  1.  
  2. if (isset($_POST['name'])){
  3.     $name=$_POST['name'];
  4. }
  5.  
andrewkard Отправлено: 06 Августа, 2015 - 12:51:37 • Тема: И снова перевести String в int • Форум: Программирование на PHP

Ответов: 24
Просмотров: 1577
AlfOz
AlfOz пишет:
Так вопрос и состоит в том, как символьную переменную перевести в числовую!

PHP:
скопировать код в буфер обмена
  1.  
  2. $str='wewewerwerwewerw';
  3. $int=(int)$str;
  4. echo $int;
  5.  


Ну и цитата из вышеприведенной ссылки:
Цитата:

Как передать переменную из яваскрипта в PHP?
Точно так же, как и любые другие данные - послав запрос на сервер.
Но надо четко понимать, что во время выполнения php скрипта получить что-либо из яваскрипта, разумеется, невозможно.
andrewkard Отправлено: 06 Августа, 2015 - 12:47:42 • Тема: Парсер csv • Форум: Программирование на PHP

Ответов: 9
Просмотров: 701
Есть встроенная функция: fgetcsv
andrewkard Отправлено: 06 Августа, 2015 - 12:21:50 • Тема: Изменение цветовой схемы сайта. • Форум: HTML, Дизайн & CSS

Ответов: 5
Просмотров: 1260
Потому что скрипт ждет, пока страница загрузится полностью ($(document).ready), а потом уже меняет.
Если Вы хотите, что бы не было видно - при генерации страницы ставьте требуемый класс, не меняйте его js.
andrewkard Отправлено: 06 Августа, 2015 - 12:06:56 • Тема: И снова перевести String в int • Форум: Программирование на PHP

Ответов: 24
Просмотров: 1577
AlfOz
Этого не может быть Улыбка
Если $zapas равен -960, то $width будет 0, и ни как не 1280
andrewkard Отправлено: 06 Августа, 2015 - 11:25:01 • Тема: Поймал зловреда на сайт • Форум: Apache и другие веб-серверы

Ответов: 7
Просмотров: 951
lolipop
Тут не быстро, берите простые коды и на сайте обфускатора кодируйте, пытайтесь узнать как он это делает, изучайте, может и сможете раскодировать. Либо попросите собственника обфускатора, возможно он пойдет Вам на встречу и если не выложит исходный код, то хотя бы сообщит, что он делает.
andrewkard Отправлено: 06 Августа, 2015 - 11:19:59 • Тема: Что такое аргумент в function? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 568
Heartofprogrammer
Почитайте про пользовательские функции: http://www.php.su/functions/custom/
Простой пример:
PHP:
скопировать код в буфер обмена
  1.  
  2. //объявляем функцию с входящим аргументом $x
  3. //функция возвращает аргумент увеличенный на 1
  4. function funct($x){
  5.     return $x=$x+1;
  6. }
  7. //присаваиваем в переменную y результат функции funct
  8. $y=funct(1);
  9. //выводим y
  10. echo $y;
  11.  
andrewkard Отправлено: 06 Августа, 2015 - 10:56:37 • Тема: Работа с датой • Форум: Напишите за меня, пожалуйста

Ответов: 14
Просмотров: 109
Теперь ясно, что если в массиве бонусов значение не найдено, бонус будет равен первому элементу массива бонусов (след. день), мой модифицированный скрипт:
PHP:
скопировать код в буфер обмена
  1.  
  2. echo $test = '21:00:00';
  3. $test_time=strtotime($test);
  4.  
  5. $arr_next_bonus = array('04:00:00', '05:00:00', '06:00:00', '12:00:00', '21:00:00', '21:30:00');
  6. $bonus=$arr_next_bonus['0'];
  7. foreach ($arr_next_bonus as $next_bonus){
  8.     $next_bonus_time=strtotime($next_bonus);
  9.     if ($test_time<$next_bonus_time){
  10.         $bonus=$next_bonus;
  11.         break;
  12.     }
  13. }
  14. echo '<br>'.$bonus;
  15.  
andrewkard Отправлено: 05 Августа, 2015 - 15:58:12 • Тема: CURL, Авторизация и отправка Post данных на сайте worldoftanks.ru • Форум: Работа с сетью

Ответов: 5
Просмотров: 1592
Открываете firebug (расширение firefox) и смотрите какие заголовки и какие данные шлет браузер, отправляете тоже самое через curl
andrewkard Отправлено: 05 Августа, 2015 - 15:16:14 • Тема: CURL, Авторизация и отправка Post данных на сайте worldoftanks.ru • Форум: Работа с сетью

Ответов: 5
Просмотров: 1592
Виктор Минковский пишет:
как максимально точно сымитировать curl запрос, чтобы он был похож на мой бразуер? Какие заголовки, опции передавать для этого?

Отсылайте все тоже, что шлет браузер.
andrewkard Отправлено: 05 Августа, 2015 - 13:56:22 • Тема: Почему не работает сессия? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 703
Нужно разбираться что к чему, вот 2 простых файла, все работает:
t1.php:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. ini_set('display_errors',1);
  5.  
  6. $UserName = "Гость";
  7. $Organization = "Демо";
  8.  
  9. $_SESSION['username']= $UserName;
  10. $_SESSION['organization']= $Organization;
  11.  
  12. ?>
  13.  
  14. <html>
  15. <a href="/t2.php">GO</a>
  16. </html>
  17.  


t2.php

Страниц (92): В начало « ... 80 81 82 83 [84] 85 86 87 88 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB