PHP.SU

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

Страниц (81): В начало « ... 12 13 14 15 [16] 17 18 19 20 ... » В конец

> Найдено сообщений: 1209
evgenijj Отправлено: 18 Февраля, 2008 - 09:32:26 • Тема: Навигация между страницами до закрытия браузера • Форум: Программирование на PHP

Ответов: 12
Просмотров: 611
Ты уж как-нибудь определись - либо ты работаешь со старым массивом $HTTP_SESSION_VARS либо с новым $_SESSION
evgenijj Отправлено: 17 Февраля, 2008 - 17:47:48 • Тема: Помогите составить регулярное выражение, пожалуйста. • Форум: Регулярные выражения

Ответов: 6
Просмотров: 351
PHP:
скопировать код в буфер обмена
  1. $text = "
  2. Основное {Значение 1|Значение 2|Значение 3
  3. {Значение 3.1|Значение 3.2|Значение 3.3|}
  4. Значение 4{Значение 4.1|Значение 4.2|Значение 4.3|}
  5. Значение 5} Основное 2";
  6. preg_match_all( '#\{(.+)\}#s', $text, $matches );
  7. $txt = $matches[1][0];
  8. unset( $matches );
  9. preg_match_all( '#\{.+?\}#s', $txt, $matches );
  10. $tmp = $matches[0];
  11. $cnt = count( $tmp );
  12. for ( $i = 0; $i < $cnt; $i++ ) {
  13.   $ids[$i] = 'array_'.$i;
  14.   $txt = str_replace( $tmp[$i], '@'.$ids[$i].'@', $txt );
  15. }
  16. $txt = str_replace( '|', '@', $txt );
  17. for ( $i = 0; $i < $cnt; $i++ ) {
  18.   $txt = str_replace( $ids[$i], $tmp[$i], $txt );
  19. }
  20. $res = explode( '@', $txt );
  21. foreach( $res as $value ) echo $value.'<br/>';
evgenijj Отправлено: 16 Февраля, 2008 - 16:56:02 • Тема: Упрощение администратирования сайта • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 151
D1mOn пишет:
А как мне вывести из таблицы 1-ю запись, потом вторую

Не существует понятия "первая запись" или "вторая запись"
evgenijj Отправлено: 16 Февраля, 2008 - 16:53:24 • Тема: PRIMARY KEY • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 80
Нет. Но есть еще понятие UNIQUE
evgenijj Отправлено: 15 Февраля, 2008 - 16:51:40 • Тема: PHP на IIS • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 798
nazarovvlan пишет:
Можно ли поставить PHP на FrontPage?

Все, приехали...
evgenijj Отправлено: 15 Февраля, 2008 - 10:47:29 • Тема: Неправильное отображение данных из базы • Форум: SQL и Архитектура БД

Ответов: 19
Просмотров: 386
D1mOn пишет:
Кодировка у страницы такая
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

На самом деле:
CODE (text):
скопировать код в буфер обмена
  1.   header("Content-type:text/vnd.wap.wml");
  2.   print "<?xml version=\"1.0\"?>\n";
  3.   print "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml1.2.dtd\">\n";
  4.   print "<wml>\n";
  5.   print "<head><meta http-equiv=\"Cache-Control\" content=\"no-cache\" forua=\"true\"/></head>\n";
  6.   print "<card title=\"Anekdots\">";

Все данные при выводе из БД преобразуются с помощью функции utf_encode():
CODE (text):
скопировать код в буфер обмена
  1. print utf_encode("<p align=\"center\"><b>Коллекция анекдотов</b></p>");

Это вообще страница для просмотра с мобильного. Как я слышал, там поддерживается только UTF-8. Никаких Windows-1251. И браузер мобильного телефона отправляет данные в UNICODE. Или даже в виде записей html entity - "&#XXXX;". Я так понимаю - ото особенности мобильных браузеров. А ты еще все это пропускаешь через функцию htmlspecialchars()
Ты все это время старательнро скрывал информацию или сознательно врал. ЗАЧЕМ?!
evgenijj Отправлено: 14 Февраля, 2008 - 11:59:37 • Тема: SQL запросы • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 67
ЯД пишет:
есть ли запрос который выводил бы не все содержимое ячейки, а допустим только первые 10 символов?

http://www[dot]mysql[dot]ru/docs/maryan/[dot][dot][dot]x[dot]html#substring
ЯД пишет:
Вывести login из таблицы users если id_otp из таблици letters равно id из таблицы users

RTFM: INNER JOIN
evgenijj Отправлено: 14 Февраля, 2008 - 11:48:09 • Тема: Неправильное отображение данных из базы • Форум: SQL и Архитектура БД

Ответов: 19
Просмотров: 386
Долбануть бы тебя чем-нибудь тяжелым по башке, чтобы голову людям не морочил:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.   // библиотека перекодировки текста
  3.   function unicode ($s) { if ( (ord($s)>=192) & (ord($s)<=255) ) $hexvalue=dechex(ord($s)+848); if ($s=="Ё") $hexvalue="401"; if ($s=="ё") $hexvalue="451"; return("&#x0".$hexvalue.";");}
  4.   function utf_encode ($s) { return(preg_replace("/[А-яЁё]/e","unicode('\\0')",$s));}
  5. ?>
evgenijj Отправлено: 14 Февраля, 2008 - 09:47:37 • Тема: Вопрос preg_replace • Форум: Регулярные выражения

Ответов: 7
Просмотров: 343
Подсветка PHP-кода для форума
evgenijj Отправлено: 14 Февраля, 2008 - 08:43:16 • Тема: Неправильное отображение данных из базы • Форум: SQL и Архитектура БД

Ответов: 19
Просмотров: 386
D1mOn пишет:
Нашел решение.

Ты бы написал, в чем проблема была. Откуда брались испорченные данные? А то тема на две страницы - а полезной информации ноль.

D1mOn пишет:
Директива $cfg['PmaAbsoluteUri'] должна быть установлена в Вашем конфигурационном файле!

В файле libraries/config.default.php заменить строку
$cfg['PmaAbsoluteUri'] = '';
на
$cfg['PmaAbsoluteUri'] = 'http://myserver.com/phpmyadmin/';

D1mOn пишет:
Ваш конфигурационный файл содержит настройки (пользователь root без пароля)

Ты работаешь с сервером БД от имени пользователя root и без пароля. Надо создать еще одного пользователя и назначить ему необходимые права для работы с БД. Кратко смысл в следующем. При установке MySQL создается БД mysql. Эта БД содержит таблицы user и host. В таблице host указаны хосты, с которых можно соединяться с сервером БД, а в таблице user - пользователи, которые могут соединяться с этих хостов.

В phpMyAdmin имя и пароль пользователя задаются директивами
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
в файле libraries/config.default.php

Вообще, в последних версиях phpMyAdmin два файла конфигурации:
libraries/config.default.php - содержит настройки по умолчанию
config.inc.php - переопределяет настройки по умолчанию
evgenijj Отправлено: 13 Февраля, 2008 - 09:56:03 • Тема: Неправильное отображение данных из базы • Форум: SQL и Архитектура БД

Ответов: 19
Просмотров: 386
Думаю, проблема в следующем. В форму вводятся символы, которых нет в указанной для страницы кодировке. Поэтому все данные отсылаются на сервер в UNICODE. Если есть нужда вводить такие символы, то надо переходить на UTF-8.

Еще один вариант - Apache. Даже если мы приписали на странице
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
Apache может добавить в заголовок HTTP свое сообщение про кодировку (например, ISO-8859-1). Исправить это можно указав свою кодировку в файле .htaccess командой AddDefaultCharset.
evgenijj Отправлено: 12 Февраля, 2008 - 20:58:28 • Тема: Как из формы послать данные на почту • Форум: Прочее

Ответов: 17
Просмотров: 296
Костэн пишет:
Тогда я остепенюсь с этой затеей на время

Почему? Есть готовые скрипты (я тебе уже приводил один из таких). Этот скрипт сам сформирует форму и сам отправит письмо.
evgenijj Отправлено: 12 Февраля, 2008 - 20:46:28 • Тема: Вопрос preg_replace • Форум: Регулярные выражения

Ответов: 7
Просмотров: 343
valenok пишет:
Как мне его вывести текстом, а не результатом кода?

Да я так понимаю, нужна подсветка кода для форума. Тогда preg_replace_callback() и в качестве функции обратного вызова
create_function(
'$matches',
'return highlight_string($matches[1], true);'
)
evgenijj Отправлено: 12 Февраля, 2008 - 20:06:56 • Тема: Как из формы послать данные на почту • Форум: Прочее

Ответов: 17
Просмотров: 296
http://forum.php.su/topic.php?fo...=1&topic=744
Цитата:
JavaScript - если я вас правильно понял

Неправильно. PHP.
evgenijj Отправлено: 12 Февраля, 2008 - 15:29:33 • Тема: Опять мучаю изображения • Форум: Программирование на PHP

Ответов: 3
Просмотров: 435
imagecopy(), imagecopyresized()

Цитата:
он масштабирует загруженную картинку

Он просто создает новое изображение заданного размера.

Страниц (81): В начало « ... 12 13 14 15 [16] 17 18 19 20 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB