PHP.SU

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

Страниц (8): [1] 2 3 4 5 6 7 8 »

> Найдено сообщений: 115
koka Отправлено: 23 Июля, 2013 - 17:48:40 • Тема: Ваши предложения по развитию конференции • Форум: Колонка администратора

Ответов: 70
Просмотров: 24050
Такой вопрос - может стоит убрать окно переход по внешней ссылке хотя бы для ссылок на сам php.su???
koka Отправлено: 05 Августа, 2011 - 21:06:26 • Тема: Передача значения с формы Select в файл php • Форум: Вопросы новичков

Ответов: 5
Просмотров: 292
kazmikro, а зачем вам эта строчка
Цитата:
enctype="text/plain"


Удалите её и будет работать
koka Отправлено: 05 Августа, 2011 - 20:59:03 • Тема: Передача значения с формы Select в файл php • Форум: Вопросы новичков

Ответов: 5
Просмотров: 292
kazmikro, print_r ($_POST) - ищите там
koka Отправлено: 01 Августа, 2011 - 17:19:50 • Тема: Перевод страницы • Форум: HTTP и PHP

Ответов: 4
Просмотров: 2645
C гугля:
Цитата:
Important: The Google Translate API has been officially deprecated as of May 26, 2011. Due to the substantial economic burden caused by extensive abuse, the number of requests you may make per day will be limited and the API will be shut off completely on December 1, 2011. For website translations, we encourage you to use the Google Translate Element.


Так что прийдется
Цитата:
отправить текст запросом гуглу на перевод и также спарсить

(Добавление)
Вот нашёл в интернете готовый пример

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. function translate($text, $from, $to)
  4. {
  5.         $ch = curl_init();
  6.         curl_setopt($ch, CURLOPT_URL, 'http://translate.google.com/');
  7.         curl_setopt($ch, CURLOPT_FAILONERROR, 1);
  8.         curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  9.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  10.         curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  11.         curl_setopt($ch, CURLOPT_HEADER, 0);
  12.         curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13');  
  13.         curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accepr-Charset: utf-8,windows-1251;q=0.7,*;q=0.7"));
  14.         curl_setopt($ch, CURLOPT_REFERER, 'http://translate.google.com/');
  15.        
  16.         //формируем POST-запрос
  17.         curl_setopt($ch, CURLOPT_POST, 1);
  18.         curl_setopt($ch, CURLOPT_POSTFIELDS, "hl=ru&ie=UTF-8&js=n&prev=_t&layout=2&eotf=1&sl=".$from."&tl=".$to."&text=".urlencode($text));
  19.        
  20.   $res = curl_exec($ch);
  21.   if(curl_errno($ch)) $res = false;
  22.         curl_close($ch);  
  23.         if ($res == false) return;
  24.  
  25.         //распарсиваем ответ
  26.         if(preg_match("~<span id=result_box class=\"short_text\">(.*)</span></span>~", $res, $translate))
  27.                 return strip_tags($translate[1]);
  28.        
  29. }
  30.  
  31. header ("Content-Type: text/html; charset=utf-8");  
  32. echo translate('Hello World!', 'en', 'ru');
  33.  
  34. ?>
koka Отправлено: 01 Августа, 2011 - 15:52:00 • Тема: обработка данных с целью защиты • Форум: Хранение данных, их вывод и обработка

Ответов: 7
Просмотров: 2246
Bio man, если есть желание, изучи PDO или mysqli. Как сказали выше, использование подготовленных выражений защитит от SQL инъекциий. Для начала можешь почитать эту статью "Почему следует использовать PDO для доступа к базам данных?" http://ruseller[dot]com/lessons.php?[dot][dot][dot]ub=28&id=610
koka Отправлено: 01 Августа, 2011 - 15:43:52 • Тема: Интересная статья • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 1657
Владимир12345, у нас в Ижевске тоже есть один трамвай с бесплатным wi-fi
koka Отправлено: 30 Июля, 2011 - 16:21:49 • Тема: обработка данных с целью защиты • Форум: Хранение данных, их вывод и обработка

Ответов: 7
Просмотров: 2246
Bio man, ты как соединяешься с БД??? используешь mysql_connect() ???
koka Отправлено: 30 Июля, 2011 - 14:09:46 • Тема: обработка данных с целью защиты • Форум: Хранение данных, их вывод и обработка

Ответов: 7
Просмотров: 2246
Bio man, какой драйвер php используете для работы с БД???
Если PDO или mysqli, то для защиты от sql инъекций используйте подготовленные выражения.
Если используете старую версию драйвера, используйте mysql_real_escape _string()

Также проверяйте тип данных, анпример, если в запросе используете число,пользуйтесь функцией is_numeric () для проверки.
Здесь есть хорошая статья по защите от инъекций, там в основном для старого драйвера mysql http://phpfaq[dot]ru/slashes


Для проверки данных от пользователей и удаления нежелательных данных могут подойти htmlspecialchars() и strip_tags()


Ещё хочу спросить у знатоков, защищают ли полностью подготовленные выражения от SQL инъекций???
koka Отправлено: 29 Июля, 2011 - 15:35:31 • Тема: Что такое .= • Форум: Вопросы новичков

Ответов: 8
Просмотров: 308
dzheka3d, я тоже не понял

Может это такой способ самоконтроля, чтобы true и false не писать в кавычках?

PHP:
скопировать код в буфер обмена
  1. $bool = true;
  2.  
  3. if ($bool == true) echo "1";
  4. if ($bool === true) echo "2";
  5. // выведет 12
  6.  
  7. if ($bool == 'true') echo "1";
  8. if ($bool === 'true') echo "2";
  9. //Выведет 1
koka Отправлено: 28 Июля, 2011 - 12:18:05 • Тема: обтекание картинки в CSS • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 1302
join, вот подробное описание использования float для обтекания изображений

http://htmlbook[dot]ru/faq/kak-sdela[dot][dot][dot]kartinki-tekstom
koka Отправлено: 28 Июля, 2011 - 10:39:28 • Тема: Пример авторизации на кукисах. • Форум: Вопросы новичков

Ответов: 4
Просмотров: 214
fullzero, там же описан вроде пример авторизации с использованием сессий
koka Отправлено: 22 Июля, 2011 - 12:31:43 • Тема: cookie и поддомены • Форум: HTTP и PHP

Ответов: 9
Просмотров: 14652
Долго думал, тоже не мог понять, почему cookie не устанавливаются для всего домена. Оказывается, забыл указать path, также как и qwelly Радость
koka Отправлено: 20 Июля, 2011 - 20:28:29 • Тема: Измерение температуры процессора, жостких-дисков и т.д. • Форум: Программное обеспечение

Ответов: 8
Просмотров: 3465
Serpanok, для отправки URL можно будет попробывать использовать xstarter. Может как-нибудь из какого-нибудь приложения с периодичность 5 минут будете получать температуру и отправлять данные скрипту на сайте Радость
koka Отправлено: 19 Июля, 2011 - 22:43:28 • Тема: PHP 6 и прекращение поддержки MYSQL • Форум: Работа с СУБД

Ответов: 17
Просмотров: 4847
Прочитал тему и начал изучать PDO. Подскажите ответ на следующий вопрос (так и не нашел на него ответ в гугле, т.к., наверное, не умею хорошо гуглить Растерялся )
защищает ли PDO от sql инъекций в таком случае - вставляю GET переменную в подготовленный запрос
PHP:
скопировать код в буфер обмена
  1. $query = $SQL->prepare("SELECT *
  2.  
  3.            FROM `table`
  4.  
  5.            WHERE `id` = :some_id");
  6. $query->execute($_GET);


Извините за
оффтоп
koka Отправлено: 18 Июля, 2011 - 14:49:05 • Тема: htaccess mod rewrite • Форум: Apache и другие веб-серверы

Ответов: 6
Просмотров: 378
Kubert, вот зайди на
http://rulevoi[dot]net/login.php
и
http://rulevoi[dot]net/login/

Это одна и та же страница, у меня работает.

А Rewrite Engine on у тебя в .htaccess написано???
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. RewriteEngine on
  4. RewriteRule ^login/? login.php? [QSA,L]

(Добавление)
LIME, случайно не напомните, что индексы [QSA,L] делают?
Можеть быть Kubertу они не нужны?

Страниц (8): [1] 2 3 4 5 6 7 8 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB