PHP.SU

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

Страниц (304): В начало « ... 286 287 288 289 [290] 291 292 293 294 ... » В конец

> Найдено сообщений: 4551
Viper Отправлено: 24 Июня, 2009 - 08:37:56 • Тема: проверка введены ли цифры в форму icq • Форум: Напишите за меня, пожалуйста

Ответов: 14
Просмотров: 160
Dekker8 пишет:
мне кажется лучше использовать Javascript для проверки формы(не надо отправлять форму)

не нужно забывать что иногда скрипты могут быть отключены. поэтому дополнительно всегда нужно проверять на стороне сервера.
Viper Отправлено: 23 Июня, 2009 - 14:25:26 • Тема: Проблемы с кодировкой • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 17
mysql_query("SET NAMES 'utf8'", $query);
после mysql_connect
Viper Отправлено: 23 Июня, 2009 - 14:22:12 • Тема: getimagesize и https • Форум: Программирование на PHP

Ответов: 3
Просмотров: 1385
та уже разобрался Улыбка забыл в php.ini раскомментировать extension=php_openssl.dll
Viper Отправлено: 23 Июня, 2009 - 09:51:35 • Тема: getimagesize и https • Форум: Программирование на PHP

Ответов: 3
Просмотров: 1385
есть скрипт обрабатывающий картинку и приводящий к нужному размеру по ширине пропорционально высоте.

PHP:
скопировать код в буфер обмена
  1. $size_pic[0] = '';
  2. $size_pic[1] = '';
  3. $size_pic = getimagesize($row->images);
  4. $pic_w = 80;
  5. if (!empty($row->images)) {
  6.         $pic_h = round(($pic_w * $size_pic[1]) / $size_pic[0]);
  7. }


сайт работает через SSL. в результате getimagesize выдает

Warning: getimagesize(http://localhost/local/downloads/kamelia/t/transformers2/cover_small.jpg) [function.getimagesize]: failed to open stream: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? in C:\WWW\htdocs\local\resize_img.php on line 574

Warning: Division by zero in C:\WWW\htdocs\local\resize_img.php on line 577

сначала грешил на то что картинка не через https. задал путь к картинке через https но результат тот же. если же на сервере отключить SSL и грузить страницу через обычное соединение то все работает прекрасно и без ошибок.

собстно в чем затык или где косяк ?

PS! сервер apache 2.2 (Win32), PHP 5.2.9, OpenSSL/0.9.8i (mod_ssl/2.2.11)
(Добавление)
все вопрос снят. мой бок. забыл в php.ini раскомментировать extension=php_openssl.dll
Viper Отправлено: 17 Июня, 2009 - 10:20:39 • Тема: Специфика работы header() в разных условиях • Форум: Программирование на PHP

Ответов: 8
Просмотров: 1043
http://www.php.su/functions/?header

по поводу включений.
include генерит ошибку с уровнем E_WARNING и скрипт продолжает работать дальше
require же генерит E_ERROR и дальше скрипт не выполняется.
Viper Отправлено: 03 Июня, 2009 - 07:52:34 • Тема: Обработка данных времени из бд • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 56
смотря в каком формате у вас хранится стамп времени в БД.
просто можно либо в SQL запросе добавлять, а можно и на php. если время в формате UNIX_TIMESTAMP(т.е. кол-во секунд прошедших с 1 января 1970) то просто $time = ($time + 660);

если прямо в запросе то можно попробовать сделать как написано тут http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]function_addtime
Viper Отправлено: 01 Июня, 2009 - 16:23:33 • Тема: Выборка, сортировка и исключение • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 180
/back

собстно почитал инфу но опять затык.

CODE (text):
скопировать код в буфер обмена
  1. SELECT a.id, a.dsn AS dsn, b.gid, GROUP_CONCAT(b.g_dsn) AS g_dsn
  2. FROM jos_dsn AS a
  3. LEFT JOIN jos_limits_dsn AS b ON b.gid IN (dsn)
  4. WHERE published = 1
  5. ORDER BY id DESC


я так понимаю GROUP_CONCAT объединяет данные в одну строку. т.е. в результате получаю именно такую строку которую нужно. т.е. теперь колонка dsn вида alias1,alias2

но mysql возвращает только одну строку. даже если строк 10 то все равно вернет только последнюю по id. с предыдущими моими мучениями как увидели что нагородил програмер по БД чуть не побил мну ;(
Viper Отправлено: 25 Мая, 2009 - 08:34:29 • Тема: MySql • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 38
по идее mysql/data/имя_базы_данных/
далее
имя_таблицы.frm хранит структуру таблицы(поля, типы, значения по умолчанию)
имя_таблицы.MYD хранит сами данные
имя_таблицы.MYI хранит индексы
Viper Отправлено: 25 Мая, 2009 - 08:27:43 • Тема: Движок для torrent трекера • Форум: Программирование на PHP

Ответов: 9
Просмотров: 894
присоединяюсь к теме. тоже интересует этот вопрос. хочется написать что-то наподобие пиратской бухты. ну чтобы именно трекер, а не форум + ненужные фичи.
Viper Отправлено: 25 Мая, 2009 - 08:22:46 • Тема: Выборка, сортировка и исключение • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 180
хм... странно. теперь из первой таблицы данные вообще не выбираются, зато с второй в 3 строки данные.
Viper Отправлено: 25 Мая, 2009 - 08:22:01 • Тема: Действие на одной странице • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 32
pixel пишет:
а без JavaScript вариантов нет?
нет
Viper Отправлено: 22 Мая, 2009 - 15:28:38 • Тема: Выборка, сортировка и исключение • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 180
RIGHT JOIN #__limits_dsn AS b ON b.gid = CONCAT_WS(', ', a.dsn) ?

наверно бред... шо-то не могу никак сообразить.
Viper Отправлено: 22 Мая, 2009 - 14:58:48 • Тема: Выборка, сортировка и исключение • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 180
эмм... с CONCAT почти то, но не то...

CODE (text):
скопировать код в буфер обмена
  1. SELECT id, dsn, CONCAT_WS(', ', gid, g_dsn)
  2. FROM #__limits, #__limits_dsn
  3. WHERE gid IN (dsn)
  4. ORDER BY id DESC


т.е. в результате есть последний столбец вида "1, alias" но не попадают alias2 и alias3... чорт побъери... пойду повешусь...
Viper Отправлено: 22 Мая, 2009 - 12:43:15 • Тема: Выборка, сортировка и исключение • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 180
без IN почему-то не получается выбрать нужное. т.е. опять же в поле dsn может быть произвольное кол-во g_id.

таблица limits

id | stage_manager | dsn
1 | абвгд | 1,2,3

таблица limits_dsn

g_id | dsn
1 | alias
2 | alias2
3 | alias3

нужно получить что-то вида

абвгд, 1,2,3, alias, alias2, alias3
Viper Отправлено: 22 Мая, 2009 - 10:43:39 • Тема: Выборка, сортировка и исключение • Форум: SQL и Архитектура БД

Ответов: 21
Просмотров: 180
Champion пишет:
Выполни запрос в каком-нибудь MySQL-Maestro и смотри, что выдаст. И эксперементируй.


скриншот привел с HeidiSQL. Выполнил запрос в SQLyog результат тот же.

Страниц (304): В начало « ... 286 287 288 289 [290] 291 292 293 294 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB