Общие вопросы по коду
-
EGORR_TOO
Re: Общие вопросы по коду
binders, не скупись на слова. Озвучь задачу, прокомментируй свой код, сформулируй вопрос.
$stranica1 это результат запроса? Там array?
Или это значение $_GET? Тогда может
PHP код:
$stranica1 это результат запроса? Там array?
Или это значение $_GET? Тогда может
PHP код:
Код: Выделить всё
switch($GetUrl)
{
case 'get_value0':
делаешь что-то
break;
case 'get_value1':
делаешь что-то другое
break;
}
-
binders
Re: Общие вопросы по коду
EGORR_TOO,
я собрал несколько страниц в один файл
и менюшка на странице 1 и 3 одинаковая
PHP код:
и хочу чтоб код был компактней без повторений
чтото типа такого
PHP код:
открываю через index.php.htm?stranica 1 или 3
PHP код:
PHP код:
PHP код:
PHP код:
PHP код:
а с этим ! я вобще ничего не понял
я собрал несколько страниц в один файл
и менюшка на странице 1 и 3 одинаковая
PHP код:
Код: Выделить всё
//меню
//тоже самое меню
и хочу чтоб код был компактней без повторений
чтото типа такого
PHP код:
Код: Выделить всё
открываю через index.php.htm?stranica 1 или 3
PHP код:
Код: Выделить всё
//вобще нечего не открывает
PHP код:
Код: Выделить всё
//открывает только на stranica1
PHP код:
Код: Выделить всё
//открывает только на stranica1
PHP код:
Код: Выделить всё
//вобще нечего не открывает
PHP код:
Код: Выделить всё
//открывает только на stranica1
а с этим ! я вобще ничего не понял
-
EGORR_TOO
Re: Общие вопросы по коду
Цитата binders:
я собрал несколько страниц в один файл
Зачем? Так лучше не делать. Есть простой и удобный подход.
Если схематично. то так: есть индексный файл, в котором ловим значение GET.
PHP код:
например поймали значение
Код:
В поле где должен быть контент у нас стоит
например
PHP код:
и рядом с индексным файлом лежат файла страниц stranica00.php, stranica01.php, stranica02.php, stranica03.php, и т. д.
И узнав значение GET подключаем соответствующую страницу:
PHP код:
Повторю - это упрощенно.
я собрал несколько страниц в один файл
Общие вопросы по коду
Зачем? Так лучше не делать. Есть простой и удобный подход.
Если схематично. то так: есть индексный файл, в котором ловим значение GET.
PHP код:
Код: Выделить всё
if(isset($_GET['action']))
{
$GetUrl = $_GET['action'];
}
например поймали значение
Код:
Код: Выделить всё
index.php.htm?action=stranica1В поле где должен быть контент у нас стоит
например
PHP код:
Код: Выделить всё
require_once $link;
и рядом с индексным файлом лежат файла страниц stranica00.php, stranica01.php, stranica02.php, stranica03.php, и т. д.
И узнав значение GET подключаем соответствующую страницу:
PHP код:
Код: Выделить всё
switch($GetUrl)
{
case 'stranica0':
$link = "stranica00.php";
break;
case 'stranica1':
$link = "stranica01.php";
break;
// и т. д. ...
}
Повторю - это упрощенно.
-
binders
Re: Общие вопросы по коду
Цитата EGORR_TOO:
Зачем? Так лучше не делать. Есть простой и удобный подход
каждый тянет одеяло в свою сторону
а я делаю так и не развожу кучу лишних файлов
тем более меня просили собрать простенький сайт визитку из трёх страниц в один файл
я и делаю
Зачем? Так лучше не делать. Есть простой и удобный подход
Общие вопросы по коду
каждый тянет одеяло в свою сторону
а я делаю так и не развожу кучу лишних файлов
тем более меня просили собрать простенький сайт визитку из трёх страниц в один файл
я и делаю

-
EGORR_TOO
-
EGORR_TOO
Re: Общие вопросы по коду
Ну и что? Ты же не думаешь, что все темплейты засунуты в один файл?
Меняется лишь файл CSS.
Меняется лишь файл CSS.
-
binders
Re: Общие вопросы по коду
хватит спорить у кого лучше и больше CSS стили к моему вопросу вобще не относятся
но пример сайта всеравно из трёх страниц в одном файле PHP
но пример сайта всеравно из трёх страниц в одном файле PHP
-
binders
Re: Общие вопросы по коду
Помогите свести два кода вмести
этот
и этот
по отдельности работают а вместе не как
идея такая удалять не активных юзеров и по истечению кое какого срока и отправка им письма
в первом коде удаляет но письма не шлёт
во втором и письма шлёт и удоляет но не по времени а всех сразу
этот
Код: Выделить всё
<?
$query = "SELECT * FROM ".DB_sysvals."";
$result = mysql_query($query);
$settings = mysql_fetch_array($result);
if($settings['del'] == "yes")
{
$day_clear = $settings['day']*24*3600;
$query = "delete FROM ".DB_USER." WHERE rang = 'noactive' AND date_active < NOW() - INTERVAL '".$settings['day']."' DAY";
mysql_query($query);
}
?>и этот
Код: Выделить всё
<?
$sql=mysql_query("select*from ".DB_sysvals."");
$row=mysql_fetch_array($sql);
$site_url=$row['site_url'];
$name_title=$row['name_title'];
$sqladmin=mysql_query("select*from ".DB_USER." where id='1'");
$rowadmin=mysql_fetch_array($sqladmin);
$admin_email=$rowadmin['email'];
$c=array();
$sql777=mysql_query("select*from ".DB_USER." where rang='noactive'");
while($row777=mysql_fetch_array($sql777)){
$refer=$row777['user'];
$sql444=mysql_query("select*from orders");
$row444=mysql_fetch_array($sql444);
$imranger=$row444['name'];
if($imranger!=$refer): $kan=$refer;
$sql555=mysql_query("select*from users where user='$kan'");
$row555=mysql_fetch_array($sql555);
$dk=$row555['date'];
$dmk=$row555['email'];
$tem="Уважаемый, $kan!
Мы вынуждены были удалить Ваш аккаунт из проекта $name_title .
Администрация проекта $site_url
* Это сообщение сгенерировано и отправлено роботом. Отвечать на него не нужно.";
if($dk!=date('Y-m-d')):
mail("$dmk","$kan, Ваш Аккаунт Удален!","$tem","From: $admin_email\n"."Content-type: text/plain; charset=windows-1251");
mysql_query("delete from users where user='$kan'");
mysql_query("OPTIMIZE TABLE `users`");
endif;endif;
}
?>по отдельности работают а вместе не как
идея такая удалять не активных юзеров и по истечению кое какого срока и отправка им письма
в первом коде удаляет но письма не шлёт
во втором и письма шлёт и удоляет но не по времени а всех сразу