Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Yourock

Страницы: 1 2 [3] 4
31
Допустим, мы находимся по адресу http://site.ru/myfolder/mypage.php?func=files
Как получить ПОЛНЫЙ текущий URL вместе с запросом?
$PHP_SELF выдает только "/myfolder/mypage.php".
Пробовал через [COLOR=DARK-BLUE]$_SERVER[REQUEST_URI][/COLOR]... Выдает нормально, но...
не работает, когда в .htaccess пишу RewriteRule ^/$ ?func=$1 - выдает "/myfolder/mypage.php/files"
Как получить "/myfolder/mypage.php?func=files"?
Из этой строчки будут выдергиваться критерии запроса к базе данных... (это типа оправдание...)

32
Сорри. Ступил. Все правильно :)
Тема закрыта.

33
Здесь коунтер считается для одного одного списка, а если писать измененный код, то счетчик пройдет по всем спискам формы. То есть в примере 1 список с 3 параметрами и счетчик равен 3, а если 2 таких списка будет, то счетчик будет равен 6...

34
Kettel , спасибо. А если в одной форме несколько выпадающих списков? counter ведь будет не тем, что нужно...

35
В эксполрере работает нормально. А для Оперы сделать у меня мозгов не хватает...:)

Вот код:



MyPage














Телефон:
(095) 555-55-55

(095) 666-66-66

(095) 777-77-77




36
PHP / Код для обновления БД
« : 14 Сентября 2005, 22:04:34 »
AlieN, спасибо, будем пробовать.


RomikChef, да просто тема такая: настройки новостного модуля содержат ряд параметров. Я их не в файле держу, а в базе (вышеобозначенной конструкции). А на странице редактирования этих настроек лежат все эти... параметры... Вот. На кнопочку клацаем и обновляем значения параметров.

37
PHP / Код для обновления БД
« : 14 Сентября 2005, 21:26:34 »
Есть таблица \'tbl\', которая содержит 2 столбца: \'param\'(параметр) и \'value\'(значение).
Допустим, таблица имеет 3 строки (хотя может иметь и 253):
param_name1 - value_name1,
param_name2 - value_name2,
param_name3 - value_name3.
Для того, чтобы обновить значения этих параметров, приходится делать так:
mysql_query("UPDATE tbl SET value=\'".$_POST[\'value_name1\']."\' WHERE param=\'param_name1\'");
mysql_query("UPDATE tbl SET value=\'".$_POST[\'value_name2\']."\' WHERE param=\'param_name2\'");
mysql_query("UPDATE tbl SET value=\'".$_POST[\'value_name3\']."\' WHERE param=\'param_name3\'");
Можно ли как-нибудь зациклить обновление таблицы, чтобы поочередно по всем "параметрам" пройтись...
Или может сам принцип решения задачи неверен? Подскажите, кто что знает по теме...

38
RomikChef, так я и так почти так делаю, как у тебя написано (имхо, код у тебя мудренный какой-то - разве нельзя было обойтись одним пэхапэшным файлом ;) )
Чисто спортивного интереса ради спросил :)
Просто я все делаю через функции в одном файле. А порой доходит дело и до 15-20 функций и пока весь листинг просмотришь, голова кругом идет :) Хотя все, что до 400-500 строк кода - терпимо...

39
Интересует такая вещь: зависит ли скорость работы сайта от количества страниц, т.е. есть ли разница - разбивать код на несколько страниц или все толкать в одну?
Например, есть "менеджер новостей", где модератор может добавлять, редактировать и т.д. Я всегда стараюсь все писать в одном файле (допустим news.php).
Целесообразно ли это с точки зрения скорости работы сайта?
Или лучше делать несколько страниц (типа news_show.php, news_add.php, news_edit.php)?

40
PHP / Автопереименование апложенных файлов
« : 05 Сентября 2005, 00:11:42 »
Всем спасибо за обсуждение (особенно AlieN\'у - натолкнул на мысль).
Решение найдено. Тему можно закрывать.

41
PHP / Автопереименование апложенных файлов
« : 05 Сентября 2005, 00:03:27 »
AlieN
1) по поводу mysql_insert_id:
Все бы хорошо, да вот только проверка аплодинга проходит ДО того, как инфа заносится в БД и появляется тот самый ID, вытекающий в mysql_insert_id :)

2) по поводу "просто ID":
Конечно можно по ID определять имя файла. Суть даже не в этом. В базу-то filename вносится...
НЕ МОГУ ПЕРЕИМЕНОВАТЬ загруженный файл. Вот в чем косяк...

42
PHP / Автопереименование апложенных файлов
« : 04 Сентября 2005, 21:11:26 »
Да. Именно так и делаю. Только попробуйте сделать на своем локалхосте следующие манипуляции:
загрузка фотографии с именем blablabla.jpg в папку photos/ с именем 38.jpg (38 - это автоматически генерируемый ID фотографии). То есть фото должно лежать по адресу photos/38.jpg При этом в базе должно быть прописано имя файла (у меня это строка filename) как 38.jpg (ну и ID соответственно равное 38)

P.S. Аплод делаю так:
mysql_query("UPDATE photos SET filename=\\"".mysql_insert_id().".jpg\\" WHERE id=".mysql_insert_id()."") or die(mysql_error());

43
PHP / Автопереименование апложенных файлов
« : 04 Сентября 2005, 01:17:08 »
Народ, выручайте! Целый день сижу над такой проблемой:
не могу нормально загрузить и переименовать файл...
Есть форма загрузки фотографий. Допустим, что локальное имя файла - blablabla.jpg
Информация о фотках хранится в БД. ID для фоток генерится автоматически.
Допустим, что ID очередной загружаемой фотки стал равен 38.
Суть проблемы в том, что не получается переименовать blablabla.jpg в 38.jpg
После ввода данных в БД делаю апдейт для переименования имени файла по mysql_insert_id().
А вот с переименованием самого файла запарился...

44
JavaScript & JScript / Позиционирование слоя div
« : 24 Августа 2005, 22:20:03 »
Можно ли позиционировать слой
относительно другого слоя? Например, сделать так, чтобы слой div01 был левее слоя div02 на 10px...
Параметр absolute не катит, так как таблица со слоями (около 500px) выравнена по центру и при изменении размеров окна или разрешения экрана слои "уползают".

45
Базы данных / MySQL -> *.exe
« : 28 Июля 2005, 04:18:48 »
Пишу приложение на php+mysql. Можно ли его ПОЛНОСТЬЮ экспортировать (конвертировать) в exe\'шник?
То есть существует web-вариант, а нужно каким-то образом сделать так, чтобы все работало без сервака.
Как это сделать - не представляю...

Страницы: 1 2 [3] 4