Vamp » 2008.03.04 23:35

Дарова админ. Подскажи как? Я сделал файл foot.php и в этом файле сделал ссылку на главную и счетчики, ну я ставлю include("foot.php"); чтоб в каждом файле не надо писать ссылку на главную и счетчики). а как сделать чтоб типа можно обратную ссылку на сайт. ну как у тебя обратная ссылка на главную.

Admin » 2008.03.05 00:21

1 вариант

Код:

1
span style="color: #0000BB"><?php// файл foot.phpprint '<div><img src="banner.php" alt=""/><br/><a href="/">На Главную</a></body></html>';?>

теперь инклудиш этот файл во все другие и в том месте, где проинклудил автоматом печатаетсято, то что в foot.php

2 вариант, я предпочитаю именно его, не выводим данные, а заносим их в переменную или константу, кому что больше нравится

Код:

1
span style="color: #0000BB"><?php// файл foot.php$foot = '<div><img src="banner.php" alt=""/><br/><a href="/">На Главную</a></div></body></html>';?>

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

Код:

1
span style="color: #0000BB"><?php// любой другой файл// инклудим низ, берем для надежности от корняrequire $_SERVER['DOCUMENT_ROOT'].'/foot.php';print '<html><head><title>hello</title></head><body><div>hello world!</div>'.$foot;?>
Vliker » 2009.10.07 13:39

Здравствуйте! Админ, подскажи пожалуйста а как сделать чтоб во всех скриптах можно было сделать инклуд счетчика с возможностью отключить и включить?
Например буду сделать файл baner.php:
и код как у тебя в примере

Код:

1
2
3
echo '<div class="banner">
<a href="http://banners.su/click.php?id=6121"><img src="http://banners.su/banner.php?id=6121" alt=""/></a><br/>
</div>';

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

Gemorroj » 2009.10.07 13:49

в конфиге задай переменную $banner с баннерами.
в файлах пиши так:
if (isset($banner)) {
    echo $banner;
}
если нужно отключить показ баннеров, просто закомментируй переменную с баннером.

Vliker » 2009.10.07 15:33

О спасибо! Но я хочу сделать инклуд в 1-ом файле с счетчиками и хочу чтоб этот файл выводился во всех скриптах в низу одновременно, и отключились одновременно если я отключью, хочу чтоб банеры во всех страницах исчезли после отключения.
Например буду делать инклуды в станицах include_once"../baner.php"; и под папках include_once"../../baner.php"; просто незнаю как там сделать выключатель и вкл.. Если не трудно подскажи как это сделать.:)

Gemorroj » 2009.10.07 20:35

пост выше чем-то не подходит?

Vliker » 2009.10.07 23:06

Спасибо ша посмотрю! Даже не проверил:)

Vliker » 2009.10.25 13:53

Привет! Подскажи пожалуйста как в рнр станице выводить рнр код без помехи файлу.рнр?

Gemorroj » 2009.10.25 15:41

мммм.... не мешай ему...)

WapStyle » 2009.10.25 16:31

Vliker написал:

Привет! Подскажи пожалуйста как в рнр станице выводить рнр код без помехи файлу.рнр?

Уха ха я под стулам....

Gemorroj написал:

мммм.... не мешай ему...)

+1

Vliker » 2009.10.25 16:43

Бля нахуй че тут смешного то?!
Я имею виду как вставить пример кода в php станицу...

WapStyle » 2009.10.25 17:18

htmlspecialchars тебе в помощь.

А если точнее то так

Код:

1
echo htmlspecialchars('тут твой текст');
Vliker » 2009.10.25 18:25

Спасибо! посмотрим что делает это код))

Vliker » 2009.10.25 19:49

Не помогает(((

Vliker » 2009.10.25 19:58

код который ты написал не помогает(. Хочу сделать учебник php. Больше вариантов нету?)

Vliker » 2009.10.25 19:59

Я хочу выводить примерно такие коды в станице  &lt;?<br>
   $var = 5;<br>
   $i = 0;<br>
   while(++$i &lt;= $var)<br>
   {<br>
      echo($i); echo('&lt;br&gt;');  <br>
   }<br>
?&gt;

DarkDaNTe » 2009.10.25 20:26

Код:

1
span style="color: #0000BB"><?phpfor($i=0; $i<=10; $i++){echo $i.'. '.htmlspecialchars('<br/>');}?>
Vliker » 2009.10.25 21:48

Так тоже не получается(

Gemorroj » 2009.10.25 22:21

Vliker, я вообще не понимаю проблемы.

Код:

1
span style="color: #0000BB"><?php$code = '<?php echo \'Hello, world!\'; ?>';echo htmlspecialchars($code, ENT_NOQUOTES);?>

Выполни этот код. Тебе это надо?

Vliker » 2009.10.25 23:16

Вот смотрите

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if (!isset($action)) {
echo 'links a';
echo 'links b';
echo 'links c'; }
 
if ($action=="a") {
echo '//тут у меня примерно такой код :
&lt;?<br>
$var = 7;<br>
$i = 0;<br>
while(++$i &lt;= $var)<br>
{<br>
echo($i);<br>
echo('&lt;br&gt;');<br>
if($i==3)break;<br>
}<br>
?&gt;
';}

таких станиц у меня несколько (а, b, c...), и там почти во всех станицах стоят те же примеры в кодах. Что делать чтоб эти коды не действовали и не помешали в станицу, чтоб просто выводелись?

Gemorroj » 2009.10.25 23:24

ну у тебя все верно, просто нужно еще эскейпить кавычки.
блин. вообще, создавай новую тему в следующий раз. новый вопрос - новая тема.

Vliker » 2009.10.25 23:58

Ну тема подходящая к вопросу). что скажешь, сним теперь нечего не поделать?

Gemorroj » 2009.10.26 00:26

выучи базовый синтаксис. у тебя не экранированы кавычки.

Vliker » 2009.10.26 01:08

А да эт понятно. Видимо автор сделал чтоб помехи не было к станицу. Я решил его просто запаковать в один файл индех, но не получается( . Вот пример данного кода, у него стоят файлы в расширениях (index.sfx, php1.sfx ....) http://visavi.net/index.php?p=php&f=php10&

Vliker » 2009.10.29 21:31

Не чего с этим поделать? Если знаете подскажите, а то не как создать учебник пых...

Gemorroj » 2009.10.29 21:39

я не знаю что тебе еще сказать. все что можно, уже сказали и в рот положили.

Vampir » 2009.11.04 18:36

Непойму как записать время пользователя скока он провел в чате
Может както так
например: щас time 20:53:23 = запись в строку +timeschat

Vampir » 2009.11.04 18:39

Время онлайна пользователя
//ONLINE
$online = time() + 200;
$update = mysql_query("UPDATE `chat_users` SET `time` = '".$online."', `place` = 0, `ip` = '".getenv ('REMOTE_ADDR')."', `ua` = '".htmlspecialchars(getenv ('HTTP_USER_AGENT'))."' WHERE `id` = '".$id."';");
//END ONLINE

Vampir » 2009.11.04 19:47

Код чата где нужна зделать запись времени http://kento.ru/download/zip.php?action=preview&dir=chatu&arch=Chat_mod_by_vipsds.zip&open=meets.php&start=0&

Gemorroj » 2009.11.04 19:54

помимо говнокода у тебя там sql уязвимость. создавай новую тему.