content

content
Рейтинг
103
Регистрация
23.01.2006

Послал заявку Бегуну, любопытно будет сравнить с AdSense. Вопрос только - насколько будет востребован не российский русскоязычный трафик (сайт - новостник).

Перечитал заново. Как-то так:

а) На этапе инициализации переменных и создания config.php с этими переменными пользуйте сессии (если это wizard).

или

б) Одноразовую запись в файл по результату заполнения формы (если это всего одна страница).

Функция соединения с БД стандартна и должна быть вынесена в отдельный файл functions.inc.php, откуда ее потом requre_once при случае.

Авторизационные параметры проще всего хранить в БД.

Если есть вопросы по сессиям - welcome.

Segey, да, но почему бы тогда уже вместо авторизации не писать в файл статус процесса? :)

Может, сначала определиться, а что вообще за задача?

evgwest, конечно можно, но тогда придется писать чего-то, что юзера будет "узнавать", что усложнит задачу.

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

Но если скрипт расчитан на работу, пока "идет сеанс использования", то как совершенно правильно писал ранее СКОРПИОН, сессии в этом случае все упростят до невозможности.

Segey, теперь понятно. Что-то вроде инсталляшки для юзера?

Segey, в догонку, в PHP есть такая чудная вещь, как переменная имени переменной - $$variable. Возможно вам будет достаточно динамики вместо хранения имен переменных? Что-то вроде $variable_userID, где userID достается из базы.

evgwest, я бы вам настоятельно рекомендовал не использовать расширение .inc у файлов, а делать filename.inc.php. На большинстве хостов .inc откроется как текстовый файл, а .inc.php нормально обработается.

Да, и посольку у Сергея "много файлов", стоит предположить перекрестные вызовы и я бы предложил использовать requre_once вместо include.

Segey, создавать базу на основании того, что ввел пользователь, это вообще-то рискованное мероприятие, возможно вы хотели создавать всего лишь таблицу?

СКОРПИОН, вот в этом месте:

$cfg = fopen("config.php", "wb");


fwrite( $cfg,
"
<?php
\$server = '$mysqlserver';
\$basename = '$mysqlbasename';
\$username = '$mysqlusername';
\$pass = '$mysqlpassword';
?>
");

fclose($cfg);

ему нужно динамическое имя файла, или динамические имена переменных, а то ему каждый новый юзер напишет новый коннект в файл. :)

maximumx, нет-нет, я отлично отдаю себе отчет, что иногда попытка повлиять на какие-либо параметры очень похожа на гадание на кофейной гуще. Да и собственно вся область СЕО мне напоминает свеженачатое научное направление с кучей недоказанных теорем.

Однако, иногда случаются ситуации, когда куча народу начинает думать в одном направлении и теорема обрастает доказательствами и перерастает в аксиому, или же наборот, ее разбивают в пух и прах.

alexkichatov, все CMS пишу сам, кроме форумов. Каждый раз что-то новое, но с использованием старых фукнций, наработок, принципов кеширования и т.д. Постоянно стараюсь ускорить улучшить, вроде получается. Недавно заглянул в код, который писал 4-5 лет назад, очень хотелось убить себя тогдашнего об стену. :)

Всего: 700