PHP.SU

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

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

> Найдено сообщений: 58
z1o Отправлено: 19 Сентября, 2012 - 21:31:36 • Тема: throw new Exception • Форум: Операционная система и системные вызовы

Ответов: 25
Просмотров: 16654
DlTA пишет:
это просто замечательно если не учитывать тот факт что в мане не описаны детали(

Можешь взять нормальную книгу по обработке исключений на с++, а на php там все аналогично (только в php чуть синтаксис не тот и возможностей меньше Радость )
z1o Отправлено: 18 Сентября, 2012 - 21:46:13 • Тема: Парсинг XML • Форум: XML и его обработка

Ответов: 1
Просмотров: 1594
Попробуй юзнуть SimpleXML или DOM(DOM немного сложнее)

Вот парсинг с использованием SimpleXML:
echo $simplXML->family[0]->unit[0]->id;
echo $simplXML->family[0]->unit[0]->name;
echo $simplXML->family[0]['name'];

Грузить так:
$simplXML= simplexml_load_file(filename);
z1o Отправлено: 18 Сентября, 2012 - 21:33:15 • Тема: Socket_read • Форум: Работа с сетью

Ответов: 1
Просмотров: 1693
Поведение socket_read() подобно поведению сокетов в с++, тоесть твой скрипт ждет пока ему придет сообщение с сервера.

У меня на уме есть только один вариант. Можно уменьшить время выполнение команды до 1-2 секунд, если больше не будет сообщений вылезет ошибка, ее нужно будет обработать!

Можешь еще попробовать вызвать другую функцию socket_recv() с разными флагами.

P.S.Я делал подобное не через сокеты, а через сетевую функцию fsockopen()
z1o Отправлено: 12 Декабря, 2011 - 17:05:08 • Тема: Как из пользовательской функции вернуть 2 и более переменных? • Форум: Вопросы новичков

Ответов: 7
Просмотров: 265
Viper пишет:
Массив/объект. Иначе никак.


Почему никак? Можно в строке передать 2 параметра...
z1o Отправлено: 11 Декабря, 2011 - 23:38:52 • Тема: Setcookie ошибка • Форум: Вопросы новичков

Ответов: 2
Просмотров: 197
Эта проблема уже очень много раз обсуждалась. Вам PHP пишет что невозможно изменить заголовок, так как заголовок уже послан.

Посмотрите есть ли у вас любой вывод перед setcookie и кодировку проверьте. Если используете UTF-8 то его нужно сохранять без BOM.
z1o Отправлено: 11 Декабря, 2011 - 16:51:43 • Тема: Функция date(); • Форум: Вопросы новичков

Ответов: 13
Просмотров: 643
У меня есть два варианта:
1) Используем функцию explode(), разбиваем дату регистрации
2) Циклом проходим до первого разделителя, и все что за ним просто убрать...
z1o Отправлено: 11 Декабря, 2011 - 15:22:11 • Тема: Напишите рекомендацию по коду • Форум: Вопросы новичков

Ответов: 10
Просмотров: 319
Okula пишет:
Задался таким вопросом: Разьве функция sqlite_escape_string() не экранирует кавычки как это, например, делает функция mysqli_real_escape_string() или метод класса MySQLi real_escape_string()


Для этих всех функций нужны разные расширения. Да и экранирования который требует MYSQL и SQLite разные.
z1o Отправлено: 11 Декабря, 2011 - 15:01:14 • Тема: Напишите рекомендацию по коду • Форум: Вопросы новичков

Ответов: 10
Просмотров: 319
Okula пишет:
Спасибо, учту. Но не проще ли просто отключить magic_quotes_gpc в .htaccess и знать наверняка что ошибок не будет


Не всегда и не везде можно отключать magic_quotes_gpc в .htaccess.
z1o Отправлено: 11 Декабря, 2011 - 13:26:01 • Тема: Напишите рекомендацию по коду • Форум: Вопросы новичков

Ответов: 10
Просмотров: 319
Если будет включен параметр magic_quotes_qpc, реклама может неправильно добавиться в БД.
(Добавление)
PHP:
скопировать код в буфер обмена
  1. function escapeSTR($value)
  2. {
  3.     // если magic_quotes_gpc включена - используем stripslashes
  4.     if (get_magic_quotes_gpc())  $value = stripslashes($value);
  5.  
  6.     // Если переменная - число, то экранировать её не нужно
  7.     // если нет - то окружем её кавычками, и экранируем
  8.     if (!is_numeric($value))  $value = "'" . sqlite_escape_string($value) . "'";
  9.     return $value;
  10. }
z1o Отправлено: 11 Декабря, 2011 - 12:55:44 • Тема: Напишите рекомендацию по коду • Форум: Вопросы новичков

Ответов: 10
Просмотров: 319
Возможен подбор пароля в админку.
z1o Отправлено: 11 Декабря, 2011 - 11:39:46 • Тема: Проблема с кодировкой utf-8! Помогите разобраться, как ее сделать русской! • Форум: Кодировки и все смежное

Ответов: 26
Просмотров: 22475
Выложите код файла.
z1o Отправлено: 11 Декабря, 2011 - 11:36:16 • Тема: Проблема с кодировкой utf-8! Помогите разобраться, как ее сделать русской! • Форум: Кодировки и все смежное

Ответов: 26
Просмотров: 22475
dorofej85 пишет:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

у меня вот этот участок стоит уже в начале текста!


Попробуйте через другой браузер.
z1o Отправлено: 11 Декабря, 2011 - 11:26:44 • Тема: Проблема с кодировкой utf-8! Помогите разобраться, как ее сделать русской! • Форум: Кодировки и все смежное

Ответов: 26
Просмотров: 22475
dorofej85 пишет:
документ сохраняю в кодировке utf-8 без bom! Почему так! работаю с denwer!


Так потому что браузер не знает в какой кодировке ему пришел файл он пытаеться сам подобрать и иногда может сделать это неправильно.

dorofej85 пишет:
В IE такая же фигня?


Зависит от того как он эту кодировку определяет.
z1o Отправлено: 11 Декабря, 2011 - 11:24:42 • Тема: Проблема с кодировкой utf-8! Помогите разобраться, как ее сделать русской! • Форум: Кодировки и все смежное

Ответов: 26
Просмотров: 22475
В самом начале файла напишите:
PHP:
скопировать код в буфер обмена
  1.  
  2. header("Content-Type: text/html; charset=utf-8");
  3.  
z1o Отправлено: 11 Декабря, 2011 - 11:15:26 • Тема: Проблема с кодировкой utf-8! Помогите разобраться, как ее сделать русской! • Форум: Кодировки и все смежное

Ответов: 26
Просмотров: 22475
В браузере вылетают непонятные символы?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB