ПравилаРегистрацияВход
НАВИГАЦИЯ

Пишем скрипт сайта

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3, ... 59, 60, 61 
АВТОРСООБЩЕНИЕ
Гост69
Avatar
10 декабря 2007, 11:00
Профи,если ты не против выложу скрипт вап мотора последней версии.Так проще всем разбераться будет.
Гост69
Avatar
10 декабря 2007, 11:05
Не весь сразу конешно.По кускам.Это index.php.
* index.php * --------------
----- * * CMS WapTurbo *
copyright :( C)2007 by Sergey A.
Egorov aka SEAr * site :
wapturbo.ru * *
*************************
*************************
*************************/
/************************
*************************
**************************
* * МОДИФИКАЦИЯ
ДАННОГО ПРОДУКТА
РАЗРЕШАЕТСЯ ЛИШЬ C
СОХРАНЕНИЕМ АВТОРСКИХ ПРАВ
*
*************************
*************************
*************************/
if(!file_exists('include/path.php')){
header ("Location: install.php");
exit(); }
include('include/path.php');
include($path.'/include/check_
auth.php');
include($path.'/include/innerfunc
.php');
if(isset($_GET['exit'])){
session_destroy(); $link =
'1; URL=/'; function
put_content() { echo '<a
href="/">далее...</a>'; }
}else{ function
put_content() { global
$user,$rank,$path,$ban,$config;
echo '<div class="title"
align="center">'.$config
["sitename"].'</div>';
Гост69
Avatar
10 декабря 2007, 11:12
//------
---------------------------------
---------------------------------
-------- if(isset($user)){
echo 'Здравствуйте, '.$user;
} else { echo 'Здравствуйте,
гость'; } echo '<br>';
if($ban) { echo'<div
class="ban">'.$ban['moder'].'
закрыл доступ к вашему
аккаунту!<br>Причина: '.$ban
['cause'].'<br>Осталось:'.$ban['r
est'].' сек</div><br>'; }
if(isset($user)){ echo
'<br>Ну вот например вопрос,зачем нужны "*" и "-"?
Какую роль они играют?Написание вмл,хтмл-страниц,начинается с "шапки",в которой определяется расширение файла и которую считывает сервер для отправки обратно браузеру заказанной страницы.Как в пхп выражается эта функция и выражается ли вообще?Так же весьма интересен синтаксис написания кодов.А именно,по каким правилам надо ставить пробелы?
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10163
Откуда: Уфа РБ
10 декабря 2007, 11:38
В скрипте комментарии отображаются двумя способами.
1. /* комментарий */
Всё что между /* и */ интерпритатором не читается.
2. // комментарий
Строка закрытая // интерпритатором не читается.

Комментарии служат в качестве справочной информации и никакой роли не играют.
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10163
Откуда: Уфа РБ
10 декабря 2007, 11:43
Каких то особых правил для пробелов я не помню. Литературу не читал :)
Кстати по синтаксису, интерпретатор выводит синтаксические ошибки, если конечно это разрешено в настройках php.
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10163
Откуда: Уфа РБ
10 декабря 2007, 11:56
Php был задуман как понятный человеку язык, т.к. понимать машинные коды вряд ли кому то под силу.
Вот кусок из выложенного выше кода
if(isset($user)){
echo 'Здравствуйте, '.$user;
} else { echo 'Здравствуйте,
гость'; } echo '<br>';
if($ban) { echo'<div
class="ban">'.$ban['moder'].'
закрыл доступ к вашему
аккаунту!<br>Причина: '.$ban
['cause'].'<br>Осталось:'.$ban['r
est'].' сек</div><br>'; }
Переводим на русский язык :)
Если переменная $user существует, то пишем 'здравствуйте $user', иначе пишем 'здравствуйте гость'. Если есть переменная $ban, то пишем 'вы в бане и т.п.'.
Гост69
Avatar
10 декабря 2007, 12:59
Profi, в вмл,за редким исключением,пробелы не ставятся.А в пхп,хочешь сказать,можно вообще без пробелов писать?
Гост69
Avatar
10 декабря 2007, 13:12
Profi, по сути,твой перевод куска кода является алгоритмом.Из этого следует,что скрипт надо начинать писать с алгоритма,а потом уже подгонять под него пхп-код.Вот и возникает вопрос,с какого места воображаемого :) сайта надо начинать писать алгоритм?По аналогии с вмл,хтмл-как думаем так и пишем.Например,шапка страницы(это техническая обязаловка)-Здравствуйте!Вы попали на такой то сайт-сделайте закладку-время:дата-и т.д.В принципе все достаточно просто и ясно.Но в примере, главная началась с Здравствуйте!Вы в бане(утрированно)...Не совсем понятна логика автора.
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10163
Откуда: Уфа РБ
10 декабря 2007, 13:33
Гост69, wml и php абсолютно разные вещи. На wml уже давно не пишу, но проблем с пробелами не помню. Wml, в отличие от html более строг к ошибкам. Все теги обязательно должны быть закрыты.
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10163
Откуда: Уфа РБ
10 декабря 2007, 13:38
В примере логика вполне понятна. Шапка подкючалась раньше через один из include. Писать для каждой страницы свою шапку совсем не обязательно.
Насчёт алгоритма согласен, сначала продумываешь алгоритм действий, а затем его реализовываешь.
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3, ... 59, 60, 61 След.
 
стр.  
Страница 2 из 61
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.023 сек
Общая загрузка процессора: 48%
SQL-запросов: 4
Rambler's Top100