php bestanden en mappen schijden
ik heb het volgende php script
Quote:
uitkomst
Quote:
banned-ips.txt
banned-players.txt
Bukkit server
Minecraft_Server.exe
ops.txt
server.log
server.properties
start.bat
white-list.txt
world
banned-players.txt
Bukkit server
Minecraft_Server.exe
ops.txt
server.log
server.properties
start.bat
white-list.txt
world
ik heb nu de 2 mappen
world en bukkit server.
hoe laat ik nu het script kijken of het een bestand of een map is?
mijn gehele code is
Quote:
</div>
</div>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
echo '<style> a {color:#000000;text-decoration: none;}
#center { width:900px;margin:0 auto; }
</style>';
echo '<div id="center"> <div style="float:left;width:200px;">';
if ($dir = @opendir("server/"))
{
while (($file = readdir($dir)) !== false)
{
if ($file != '.' && $file != '..')
{
echo('<a href="?file='.$file.'">'.$file.'</a> <br />');
}
}
closedir($dir);
}
echo '</div>';
echo '<div id="center"> <div style="float:left;width:700px;">';
if(isset($_GET['file']))
{
if(file_exists('server/'.$_GET['file']))
{
echo ' >> '.$_GET['file'];
echo '<textarea style="width:650px;height:200px;">';
$bestand = 'server/'.$_GET['file'];
$file = fopen($bestand, "r");
$Data = fread($file, 512);
fclose($file);
print htmlentities($Data);
echo '</textarea>';
}
}
?>
echo '<style> a {color:#000000;text-decoration: none;}
#center { width:900px;margin:0 auto; }
</style>';
echo '<div id="center"> <div style="float:left;width:200px;">';
if ($dir = @opendir("server/"))
{
while (($file = readdir($dir)) !== false)
{
if ($file != '.' && $file != '..')
{
echo('<a href="?file='.$file.'">'.$file.'</a> <br />');
}
}
closedir($dir);
}
echo '</div>';
echo '<div id="center"> <div style="float:left;width:700px;">';
if(isset($_GET['file']))
{
if(file_exists('server/'.$_GET['file']))
{
echo ' >> '.$_GET['file'];
echo '<textarea style="width:650px;height:200px;">';
$bestand = 'server/'.$_GET['file'];
$file = fopen($bestand, "r");
$Data = fread($file, 512);
fclose($file);
print htmlentities($Data);
echo '</textarea>';
}
}
?>
</div>
</div>
is_file(), is_dir()
zou je me iets meer uitleggen willen/kunnen geven?
Olivier Beste op 06/01/2012 23:18:52:
Ja daar was ik ook al bijgekomen maar dat ging hopeloos is,
Wat lukte er niet aan?
het scheide van de bestanden.
vertel.
ja dat is waar ik op uit wil komen maar ik krijg dat niet gescheiden licht dat aan mij of is dat heel moeilijk>?
Of bij andere directories met een punt erin.
die zijn/komen er niet dus dat zou niet uitmaken.
@Olivier, explode()
Toevoeging op 06/01/2012 23:43:48:
Sorry, ik bedoel strstr()
is er ook een manier op alle bestanden zonder mappen eruit te halen en met en andere code alle mappen eruit te halen?
Olivier Beste op 06/01/2012 23:40:42:
die zijn/komen er niet dus dat zou niet uitmaken.
Weet je niet...
en de de rest kan ook gewoon zonder .