Ивеждане на съдържание ?

Teodotko

Registered
Накратко :

Имам папка articles в която има статии съдържащи също и HTML .

Как мога примерно да направя view.php който да е в главната директория да извежда файловете от папката и когато се цъкне на тях да ги показва , самоче не да ме прехвърли към самия файл ами да излезе в този view.php . :shock:
 
Код:
<?
$dir = $_SERVER['DOCUMENT_ROOT']."/".$dirs."/";
$open = opendir($dir);
while($file = readdir($open)){
if($file!= "." and $file!= ".." and is_file($file))
{
echo "<b>$file</b>        <a href='index.php?page=view&file=$file'/>Погледни</a><br />";
}
}

$page=$_GET['page'];
if ($page)
{
$file=$_GET['file'];
if (!$file)
{
echo "Несте избрали файл !";
}
else
{
$code=file_get_contents($file);
$code=htmlspecialchars($code);

echo '

<table style="border: 1px dotted #000">
<tr>
<td>'.$code.'</td>
</tr>
</table>

';
}
}

?>
 
тя в главната директория ли е, смисал да речем ако позлваш apache в htdocs ли е или там в www или е в папката, на някоя система .. и ако е така кажи как се казва папката :wink:
 
Ползвам хоста на 1gb.bg имам в главната директория папка images и articles искам да извежда съдържанието на articles :) .
 
Има много възможности за такъв скрипт ,ето ти едно решение
if (!isset($_GET['page']) || !file_exists("article/".$_GET['page'].".html")) {
echo "xaxa <hr>";
}
else {
include_once("article/".$_GET['page'].".html");
}
 
Код:
<?
$filedir="/articles/";
$dira = $_SERVER['DOCUMENT_ROOT'];
$dir=$dira.$filedir;
$open = opendir($dir);
while($file = readdir($open)){
if($file!= "." and $file!= ".." and is_file($file))
{
echo "<b>$file</b>        <a href='index.php?page=view&file=$file'/>Погледни</a><br />";
}
}

$page=$_GET['page'];
if ($page)
{
$file=$_GET['file'];
if (!$file)
{
echo "Несте избрали файл !";
}
else
{
$code=file_get_contents($file);
$code=htmlspecialchars($code);

echo '

<table style="border: 1px dotted #000">
<tr>
<td>'.$code.'</td>
</tr>
</table>

';
}
}

?>
 

Back
Горе