RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 229
от 18.01.2006, 05:27

Администратор:Калашников О.А.
В рассылке:Подписчиков: 217, Экспертов: 39
В номере:Вопросов: 3, Ответов: 7


Вопрос № 33123: Здравствуйте ув. эксперты! Насколько мне известен принцип работы ссылки вида http://site.ru/index.php?id=news то при открытии меняется только одна нужная колонка, где должен быть контент раздела. Так вот не подскажете, как организовать это? К...
Вопрос № 33126: Здравствуйте. У меня вопрос: Есть строка $str1="abcdefg"; И есть вторая стока $str2="156"; Задача следующая: Нужна в строке str1 символы в соответствии со второй строкой str2 перевести в верхний регистр...
Вопрос № 33154: Доброго времени суток, уважаемые эксперты. Как сделать так, чтобы экземпляр моего класса был доступен со всеми своими методами и данными всем скриптам сайта? С уважением, Горячев Игорь...

Вопрос № 33.123
Здравствуйте ув. эксперты!
Насколько мне известен принцип работы ссылки вида http://site.ru/index.php?id=news то при открытии меняется только одна нужная колонка, где должен быть контент раздела.
Так вот не подскажете, как организовать это? Как менять содержание одной из колонок?
Отправлен: 12.01.2006, 14:49
Вопрос задал: Blast (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ерёмин Андрей
Здравствуйте, Blast!
Для этого вставляйте нужную страницу в это место:
include("myfile.html");
---------
Работа - не волк, а произведение силы на расстояние!
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 12.01.2006, 15:09

Отвечает: Doctor013
Здравствуйте, Blast!

Например так,

switch ($_GET['id']){
case 'news': require_once('news.inc');
break;
case 'art1': require_once('art1.inc');
break;
default: require_once('error.inc');
}

В файлах news.inc, art1.inc, eror.inc находится контент

---------
the non-fulfilment one's promise is a cause for someone's mistrust
Ответ отправил: Doctor013 (статус: 4-ый класс)
Отправлен: 12.01.2006, 15:32

Отвечает: Дмитрий Иванов
Здравствуйте, Blast!

На самом деле , что будет выдаваться после использование такого типа ссылки, зависит только от програмиста. И ссылка говорит только о том , что скрипт будет для своих нужд использовать переданный параметр $_GET['id']. и содержимое этого параметра равно 'news'.

предположим что у нас имеется php скрипт ops.php где прописанно что-то типо
include($_GET['id'].'.inc.php') (прямое использование такого варианта без проверки самого параметра опасно, но для обьяснения подойдет)

тогда при вызове ops.php?id=news будет открыт news.inc.php
при вызове ops.php?id=stul будет открыт stul.inc.php
и так далее

и содержание этих страниц будет включено в ops.php
---------
ставя оценку - подумай, может ты не все описал.
Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 12.01.2006, 15:47


Вопрос № 33.126
Здравствуйте.
У меня вопрос:
Есть строка
$str1="abcdefg";
И есть вторая стока
$str2="156";
Задача следующая:
Нужна в строке str1 символы в соответствии со второй строкой str2 перевести в верхний регистр.
Должно получиться
$result="AbcdEFg";
Каким образом.
Заранее благодарю.

Приложение:

Отправлен: 12.01.2006, 16:02
Вопрос задал: Оськин Дмитрий Владимирович (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Ерёмин Андрей
Здравствуйте, Оськин Дмитрий Владимирович!
Вот решение данной задачи:

<?php
$str1 = "abcdefg";
$str2 = "156";
$result = $str1;
for ($i = 0; $i < strlen($str2); $i++)
{
$result[$str2[$i]-1] = strtoupper($result[$str2[$i]-1]);
}
print $result;
?>


---------
Работа - не волк, а произведение силы на расстояние!
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 12.01.2006, 16:15

Отвечает: Дмитрий Иванов
Здравствуйте, Оськин Дмитрий Владимирович!

смотри приложение:
только учти что 1 - это вторая позиция в строке. (таки программеры или где)

Приложение:

---------
ставя оценку - подумай, может ты не все описал.

Ответ отправил: Дмитрий Иванов (статус: Студент)
Отправлен: 12.01.2006, 16:25


Вопрос № 33.154
Доброго времени суток, уважаемые эксперты.

Как сделать так, чтобы экземпляр моего класса был доступен со всеми своими методами и данными всем скриптам сайта?

С уважением, Горячев Игорь
Отправлен: 13.01.2006, 00:16
Вопрос задал: Горячев Игорь (статус: 7-ой класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: XMF
Здравствуйте, Горячев Игорь!
--
Инклудь в каждом скрипте.. или используй директиву auto_prepend_file в php.ini
Ответ отправил: XMF (статус: 2-ой класс)
Отправлен: 13.01.2006, 01:44

Отвечает: D.N.S
Здравствуйте, Горячев Игорь!
Если я правильно понял, вам надо передавать объект со всеми своими данными.
Можно сохранять объект в сессии, предварительно использовав функцию serialize.
Ответ отправил: D.N.S (статус: 4-ый класс)
Отправлен: 13.01.2006, 10:39


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное