Нужна Help. Движок для сайта

Статус
Закрыто для дальнейших ответов.

MEXAHuK

Member
Регистрация
07.03.2006
Сообщения
13
Извините если я создал тему не в том разделе...

Я хочу сделать небольшой движок для сайта, по типа фотоальбома...
Я прекрасно знаю HTML немного знаю php... но моих знаний недостаточно...

Вот прошу помощи, чтобы обьяснили как правильно делать....
пожалуйста напишите кто сможет пом.оч.ень прошу :)
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
и какую помощь ты бы хотел получить от нас?

если твоя цель - готовый код, то это не наш метод (ц).

пробуй.. по ходу работы - спрашивай непонятное.

а так.. много готовых фотогалерей. смотри в этом разделе форума.. было недавно уже :)
 

MEXAHuK

Member
Регистрация
07.03.2006
Сообщения
13
Я видел... =)
Но вот в том то и дело хочу сам сделать, а не готовое.
У меня есть файл new0.php
его содержание
Код:
<?
$v1 = "Текст1";
$v2 = "Текст2";
$v3 = "Текст3";
$v4 = "Текст4";
?>
как сделать чтобы страница получила эти переменные путём прочтения чтобы потом их вывести через echo но, хочеться без использования include
пробовал через
Код:
fopen(new0.php, "r");
fread(new0.php);
fclose(new0.php);
писал всё с самоучителя, однако неправильно написал...
Можешь примерчик кинуть а я там попробую разобратсья...
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
как сделать чтобы страница получила эти переменные путём прочтения чтобы потом их вывести через echo но, хочется без использования include
Только include/require или же хранение переменных в главном файле.
Fopen не получится, т.к. после прочтения он не интерпретируется...если так надо, то после прочтения следует использовать ф-ию eval().
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
eval('echo "1";') - выполняет полученный код.
 

MEXAHuK

Member
Регистрация
07.03.2006
Сообщения
13
Ура, я сделал так как и хотел, только не тем способом =)

вышло вот что
Код:
<?
$file = file("news/new.txt") or die ("Ненайдена библиотека новостей.($file)");
$count = count($file);
for($i = 0; $i < $count; $i++){
$text = explode("|", $file[$i]);
?>
Людии есть вопрос , как сделать так чтобы при клике по ссылке вызвать функцию ?
 

MEXAHuK

Member
Регистрация
07.03.2006
Сообщения
13
Как можно сделать чтобы приведённый выше код показывал только по 5 новостей на странице и чтобы он показывал сколько страниц и при переходе по ним он менялновости соответственно..
 

MEXAHuK

Member
Регистрация
07.03.2006
Сообщения
13
Вопрос как делают люди чтоб тыская по кнепке показывалась вторая страница новостей?
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
<input type="button" onclick="top.location.href='NEW URL'" />
 

faust

Well-Known Member
Регистрация
31.01.2006
Сообщения
115
Да нет он имеет ввиду php я думаю...

Там должен быть запрос в базу специальный, запрос который берет данные уже с предустановленого порога, например 10.

То есть возьметься сразу 11-ая новость.

В общем почитай по май солу доки я сам не шибко в этом умён.
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Моё сообщение <input … считайте неправильным — не так понял суть вопроса.

В MySQL в запросе SELECT для этого используется конструкция LIMIT x, y; которая означает: выбрать Y записей с X-той позиции. Почитайте тему «Галерея на Php» — там рассматривалась работа постраничного вывода (правда на примере фотогалереи, хотя переделать то же самое под новости не составляет никакого труда).
 

MEXAHuK

Member
Регистрация
07.03.2006
Сообщения
13
У меня есть возможность работать с базой(MySQL), но мне хотелось бы пока поработать с txt-базой....
Можно с ней такое как нибуть замутить чтобы показывало определённое кол-во новостей на странице с
возможностью перелистывания страниц...
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
тут дело такое, если есть возмлжность, то надо ее использовать. Ведь все равно потом придется отказываться от *.тхт...... Тем более с БД все гораздо проще
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
используйте fseek() для пропуска данных. или считайте в массив...
 

MEXAHuK

Member
Регистрация
07.03.2006
Сообщения
13
А вы можете показать пример как скрыть и показать массив какие там коды используються...
 

MEXAHuK

Member
Регистрация
07.03.2006
Сообщения
13
Для примера давайте возьмём 2 строки

Код:
Текст первой строки
Текст второй строки
[кнопка1]
[кнопка2]
И собственно задача, как сделать чтиобы при клике по первой кнопке
скрывался от юзера "Текст первой строки" и соответственно при клике
по второй кнопке скрывался "Текст второй строки", а при повторном клике
текст снова появлялся и т.д.

вот типа такого можете показать пример как это сделать и выложить тут его...
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
<div id="p1">Текст первой строки</div>
<div id="p2">Текст первой строки</div>
<input type="button" value="Кнопка 1" onclick="document.getElementById('p1').style.display='none';" />
<input type="button" value="Кнопка 2" onclick="document.getElementById('p2').style.display='none';" />
 
Статус
Закрыто для дальнейших ответов.
Верх Низ