PHP.SU

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

Страниц (29): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец

> Найдено сообщений: 433
f0rm4t Отправлено: 04 Января, 2007 - 22:39:17 • Тема: Прикрутить Geshi к Exbb • Форум: Колонка администратора

Ответов: 14
Просмотров: 8840
А вернуть тег code можно?
f0rm4t Отправлено: 04 Января, 2007 - 18:00:55 • Тема: проблема с выводом данных • Форум: Программирование на PHP

Ответов: 6
Просмотров: 701
А, ну тогда функцию оставь из куска выше, а таблицу эту:
PHP:
скопировать код в буфер обмена
  1. $message = "
  2.         <table width=\"400\" border=\"1\" cellspacing=\"2\" cellpadding=\"2\" bgcolor=\"#fffb9b\">
  3.           <tr>
  4.                 <th scope=\"col\">Поле</th>
  5.                 <th scope=\"col\">Значение</th>
  6.           </tr>
  7.           <tr>
  8.                 <td>Ф.И.О.</td>
  9.                 <td>" . str_replace('<', '<', $_POST['fio']) . "</td>
  10.           </tr>
  11.           <tr>
  12.                 <td>телефон</td>
  13.                 <td>" . str_replace('<', '<', $_POST['tel']) . "</td>
  14.           </tr>
  15.           <tr>
  16.                 <td>почта</td>
  17.                 <td>" . str_replace('<', '<', $_POST['email']) . "</td>
  18.           </tr>
  19.           <tr>
  20.                 <td>из</td>
  21.                 <td>" . str_replace('<', '<', $_POST['iz']) . "</td>
  22.           </tr>
  23.           <tr>
  24.                 <td>кол-во человек</td>
  25.                 <td>" . str_replace('<', '<', $_POST['kol-vo']) . "</td>
  26.           </tr>
  27.           <tr>
  28.                 <td>транспорт</td>
  29.                 <td>" . str_replace('<', '<', $_POST['transport']) . "</td>
  30.           </tr>
  31.           <tr>
  32.                 <td>дата приезда</td>
  33.                 <td>" . str_replace('<', '<', $_POST['data1']) . "</td>
  34.           </tr>
  35.           <tr>
  36.                 <td>дата отъезда</td>
  37.                 <td>" . str_replace('<', '<', $_POST['data2']) . "</td>
  38.           </tr>
  39.           <tr>
  40.                 <td>предпочитаю</td>
  41.                 <td>" . tip($tip) . "</td>
  42.           </tr>
  43.           <tr>
  44.                 <td> расчитываю на</td>
  45.                 <td>" . str_replace('<', '<', $_POST['summa']) . "руб." . "</td>
  46.           </tr>
  47.           <tr>
  48.                 <td>дополнительно:</td>
  49.                 <td>" . str_replace('<', '<', $_POST['dopoln']) . "</td>
  50.           </tr>
  51.         </table>";
  52.         echo $message;
f0rm4t Отправлено: 04 Января, 2007 - 17:43:34 • Тема: проблема с выводом данных • Форум: Программирование на PHP

Ответов: 6
Просмотров: 701
Хе.. у тебя echo в переменную идет? Делай примерно так:
PHP:
скопировать код в буфер обмена
  1.  
  2. ...
  3. function tip($tip)
  4. {
  5.         $tip_mass = count($tip);
  6.         for ($i = 0; $i < $tip_mass; $i++)
  7.         {
  8.                 $res .= $tip[$i] . ">БР<";
  9.         }
  10.         return $res;
  11. }
  12. ...
  13. $tip[] = " ";
  14.   echo "<table width=\"400\" border=\"1\" cellspacing=\"2\" cellpadding=\"2\" bgcolor=\"#fffb9b\">
  15.           <tr>
  16.                 <th scope=\"col\">Поле</th>
  17.                 <th scope=\"col\">Значение</th>
  18.           </tr>
  19.           <tr>
  20.                 <td>Ф.И.О.</td>
  21.                 <td>" . str_replace('<', '<', $_POST['fio']) . "</td>
  22.           </tr>
  23.           <tr>
  24.                 <td>телефон</td>
  25.                 <td>" . str_replace('<', '<', $_POST['tel']) . "</td>
  26.           </tr>
  27.           <tr>
  28.                 <td>почта</td>
  29.                 <td>" . str_replace('<', '<', $_POST['email']) . "</td>
  30.           </tr>
  31.           <tr>
  32.                 <td>из</td>
  33.                 <td>" . str_replace('<', '<', $_POST['iz']) . "</td>
  34.           </tr>
  35.           <tr>
  36.                 <td>кол-во человек</td>
  37.                 <td>" . str_replace('<', '<', $_POST['kol-vo']) . "</td>
  38.           </tr>
  39.           <tr>
  40.                 <td>транспорт</td>
  41.                 <td>" . str_replace('<', '<', $_POST['transport']) . "</td>
  42.           </tr>
  43.           <tr>
  44.                 <td>дата приезда</td>
  45.                 <td>" . str_replace('<', '<', $_POST['data1']) . "</td>
  46.           </tr>
  47.           <tr>
  48.                 <td>дата отъезда</td>
  49.                 <td>" . str_replace('<', '<', $_POST['data2']) . "</td>
  50.           </tr>
  51.           <tr>
  52.                 <td>предпочитаю</td>
  53.                 <td>" . tip($tip) . "</td>
  54.           </tr>
  55.           <tr>
  56.                 <td> расчитываю на</td>
  57.                 <td>" . str_replace('<', '<', $_POST['summa']) . "руб." . "</td>
  58.           </tr>
  59.           <tr>
  60.                 <td>дополнительно:</td>
  61.                 <td>" . str_replace('<', '<', $_POST['dopoln']) . "</td>
  62.           </tr>
  63.         </table>";
  64. }
f0rm4t Отправлено: 04 Января, 2007 - 15:56:13 • Тема: И снова EXBB 1.9.3 • Форум: Колонка администратора

Ответов: 14
Просмотров: 8549
Попробуй раскомментировать строку
PHP:
скопировать код в буфер обмена
  1. // header('Content-type: image/gif');
f0rm4t Отправлено: 04 Января, 2007 - 15:46:46 • Тема: И снова EXBB 1.9.3 • Форум: Колонка администратора

Ответов: 14
Просмотров: 8549
Кажи свой regimage.php
f0rm4t Отправлено: 04 Января, 2007 - 15:40:55 • Тема: проблема с выводом данных • Форум: Программирование на PHP

Ответов: 6
Просмотров: 701
У тебя проблема с разметкой. Открой html-код сгенерированной страницы и ты поймешь в чем трабла.
f0rm4t Отправлено: 04 Января, 2007 - 12:46:53 • Тема: И снова EXBB 1.9.3 • Форум: Колонка администратора

Ответов: 14
Просмотров: 8549
Ну ты сначала проверь, есть ли картинки на сервере вообще. Возможно они не отображаются только у тебя (причин может быть куча).
Если они есть - проверь права доступа на папку, чтобы все пользователи имели право на чтение (на каждом хостинге свои причуды).
f0rm4t Отправлено: 03 Января, 2007 - 19:35:22 • Тема: И снова EXBB 1.9.3 • Форум: Колонка администратора

Ответов: 14
Просмотров: 8549
Nemo, ты уверен что катч должен отображаться? По моему ты просто его в настройках отключил...
f0rm4t Отправлено: 03 Января, 2007 - 14:58:15 • Тема: Антиспам-мод • Форум: Колонка администратора

Ответов: 21
Просмотров: 12660
Видел однажды страничку одного такого спаммера (программы), так вот, там приводили примеры капчей, которые бот распознает, вот там чего только небыло... Причем на распознование такой картинки уходит порядка двух секунд.

Думаю, если сделать флеш-капчи, с жуткой прорисовкой и быстрой анимацией, то тогда мало какой бот пройдет. Но флеш кажет далеко не у всех, так что... капчи уходят в прошлое.
f0rm4t Отправлено: 03 Января, 2007 - 14:52:35 • Тема: XSS в ExBB • Форум: Колонка администратора

Ответов: 6
Просмотров: 4585
Неа, я не про то =)
XSS (CSS) типа Cross Site Scripting, уязвимость. Но как сказано выше, это не бага, а фича. Просто движек не htmlspeciachars-ит (или что он там делает) сообщения модераторов и администраторов. Т.е. админ/модератор может написать в сообщении JS, или VB-скрипт =)

Имхо AJAX пока не столь развит, чтобы его можно было использовать в серьезных проектах =)
Хотя, видел один форум, с аджаксом, довольно удобно было. Добавление сообщения через форму быстрого ответа без перезагрузки страницы.
f0rm4t Отправлено: 03 Января, 2007 - 00:32:39 • Тема: Помогите разобраться с БД • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 113
Чтобы выглядело солидно =)

Либо добавь новое поле-счетчик, либо убери автоинкреминг с id.
Затем примерно так:
PHP:
скопировать код в буфер обмена
  1. $query = 'SELECT `id` FROM `table` ORDER BY `id` DESC LIMIT 1;';
  2. $result = mysql_query ($query);
  3. $fet = mysql_fetch_array ($result);
  4. $next_id = ++$fet[0];

$next_id - ID, который тебе надо вставить в следующий запрос (INSERT).

ЗЫ: сор, ниче умнее в голову не пришло, у меня уже утро...
f0rm4t Отправлено: 02 Января, 2007 - 22:43:37 • Тема: XSS в ExBB • Форум: Колонка администратора

Ответов: 6
Просмотров: 4585
Мда.... оказывается это не бага, а фича =)
f0rm4t Отправлено: 02 Января, 2007 - 22:35:26 • Тема: Антиспам-мод • Форум: Колонка администратора

Ответов: 21
Просмотров: 12660
Думаю что боты такое уже распознают, т.к. разобрать GIF на кадры не составляет большого труда.
f0rm4t Отправлено: 02 Января, 2007 - 12:17:00 • Тема: конец строки • Форум: Программирование на PHP

Ответов: 17
Просмотров: 7182
Т.е. переход на новую строку? Для этого ставь:
CODE (text):
скопировать код в буфер обмена
  1. \n <- перевод строки
  2. \r <- возврат каретки

Учти что в unix, mac и win используются различные комбинации перевода стоки:
CODE (text):
скопировать код в буфер обмена
  1. unix -> \n
  2. mac -> \r
  3. win -> \r\n

Пример:
CODE (text):
скопировать код в буфер обмена
  1. ...
  2. echo "Unix Line 1\nLine2\n";
  3. echo "Mac Line1\rLine2\r";
  4. echo "Win LIne1\r\nLine2\r\n";
  5. ...
f0rm4t Отправлено: 31 Декабря, 2006 - 19:20:08 • Тема: С Номым Годом! • Форум: Прочее

Ответов: 2
Просмотров: 57
Поздравляю всех с НОВЫМ ГОДОМ!!!
Желаю всего-всего самого-самого хорошего, исполнения Ваших самых заветных желаний! Ну и конечно, ПОБОЛЬШЕ АПТАЙМА И ТРАФИКА ПОДЕШЕВЛЕ!!! Пусть Ваши знания удовлетворяют Ваши потребности! Пусть ваши скрипты будут стабильными, а сервера надежными! Счастливо!
Ха-ха Ха-ха Ха-ха

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB