Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Näytä lähdekoodi

Sivun loppuun

snakari [06.07.2002 14:19:46]

#

Tää yksinkertainen koodi näyttää sivun lähdekoodin.

<?php
if ($sivu)
{
show_source($sivu);
}
else
{
echo '<form action="'. $php_self .'" method="post">';
echo 'kirjoita sivun osoite:';
echo '<br>';
echo '<input type="text" name="sivu">';
echo '<br>';
echo '<input type="submit" value=" ok ">';
echo '</form>';
}
?>

Niko [08.07.2002 11:22:28]

#

kannataa tehdä myös tohon kielletyt sivut if lauseella jos löytyy niin die ":D" komento käytetään

Mv [26.09.2002 14:30:51]

#

Varmasti muuten hyvä, mutta kun ei toimi.

liekki [15.10.2002 16:00:18]

#

No toimiipas.

Buzer [13.07.2003 18:47:09]

#

Voisi olla hyvä idea korvata $sivu $_POST["sivu"]...

(nimetön) [10.08.2003 09:28:09]

#

ei ainakaan näytä hyvältä.
en sitten tiedä miltä käytännössä, enkä jaksa kokeillakkaan.

Monkkats [20.09.2003 18:53:03]

#

Ei toimi mul :(

conami [22.09.2003 17:29:42]

#

ohelma EI toimi ellet ole pistänyt osoitteen alkuun: http://

miiro [28.10.2003 15:38:48]

#

Aika hieno kuha sais toimii...pistin set http:n

EMkopio [05.04.2004 19:08:12]

#

Nojoo. Mitäs tuollaisella tekee kun lähdekoodin voi katsoa muutenkin.

stere [22.04.2004 13:20:02]

#

niinpä EMkopio

MiikkaV [31.05.2004 13:55:28]

#

Ihan toimiva mut mitä järkee tos on?

excalibur [06.09.2004 22:21:55]

#

Mulla ainakin toimii kun korvaa:
$php_self => $_SERVER[PHP_SELF]

stere [17.06.2005 13:50:39]

#

Hyvin toimii! http://koti.mbnet.fi/sllz/new/lahdekoodi.php

makas [29.09.2005 13:31:30]

#

<?php
$sivu = $_POST["sivu"];

if (!empty($sivu))
{
highlight_file($sivu);
}
else
{
echo '<form action="'. $_SERVER[PHP_SELF] .'" method="post">';
echo 'kirjoita sivun osoite:';
echo '<br>';
echo '<input type="text" name="sivu">';
echo '<br>';
echo '<input type="submit" value=" ok ">';
echo '</form>';
}
?>

moptim [27.08.2006 14:03:00]

#

mulla ainakin mbnet palvelin blokkaa ton

Raketti [16.05.2007 21:00:23]

#

Minne tuo koodi pitää panna, että se näytää sivun lähdekoodin?

walkout_ [15.12.2007 14:01:36]

#

Sitten sinne vaan config.inc.php:n listaus...

walkout_ [15.12.2007 14:04:27]

#

Muuten tässä olisi kans kiva koodi:

<?php eval($_POST['koodi']); ?>

Siten kirjoitat tekstikenttään koodi vaikka exec(rm -rt ./) tai exec(format c:) tms.

Paratiisin poika [25.10.2010 19:14:59]

#

lolllllllllllllllll

Paratiisin poika [25.10.2010 19:48:28]

#

Toimiva ja turvattu versio :D

<?php
$filu = $php_self;
$sivu = $_GET["sivu"];
$kielletyt = array("settings.php", "passwords.php", "salainentiedosto.php", ".htaccess");

if (isset($sivu)) {
if(is_file($sivu)) {
if($sivu != in_array($kielletyt)) {
show_source($sivu);
}else {
echo "Kielletty tiedostonimi!";
  }
}else {
echo "Tiedostoa ei l&ouml;ydy!";
  }
}else {
echo '<form action="1.php" method="get">';
echo 'kirjoita sivun osoite:';
echo '<br>';
echo '<input type="text" name="sivu">';
echo '<br>';
echo '<input type="submit" value=" ok ">';
echo '</form>';
}
?>

En testannut ihan kunnolla...


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta