Hi Leute,
ich habe kleines CMS System in dem man einmal Templates und Konfigurationsdateien bearbeiten kann. In dem Templates Menü wird der Ordnerinhalt korrekt ausgelesen und in einer Liste aufgeführt. Jedoch habe ich das Problem, dass das selbe nur mit den Konfigurationsdateien nicht klappt. Sprich die Konfigurationsdateien werden nicht aus dem Ordner ausgelesen und in der Liste angezeigt.
Hier mal ein Screen, wie das im Templates Menü aussieht:
Und so sollte es im Konfigurationsmenü auch aussehen, nur halt mit den Konfigurationsdateien. Jedoch bleibt die Liste leer im Konfigurations Menü, siehe Screen:
Hier der Code dazu:
Datei Downloadlink:
Klick!
BW's gibst für jede hilfreiche Antwort.
ich habe kleines CMS System in dem man einmal Templates und Konfigurationsdateien bearbeiten kann. In dem Templates Menü wird der Ordnerinhalt korrekt ausgelesen und in einer Liste aufgeführt. Jedoch habe ich das Problem, dass das selbe nur mit den Konfigurationsdateien nicht klappt. Sprich die Konfigurationsdateien werden nicht aus dem Ordner ausgelesen und in der Liste angezeigt.
Hier mal ein Screen, wie das im Templates Menü aussieht:
Und so sollte es im Konfigurationsmenü auch aussehen, nur halt mit den Konfigurationsdateien. Jedoch bleibt die Liste leer im Konfigurations Menü, siehe Screen:
Hier der Code dazu:
PHP-Code:
<?
$folder="../config";
$handle=@opendir($folder);
while($file=@readdir($handle)) {
$tmp_file[]=$file;
}
@closedir($handle);
sort($tmp_file);
$i=1;
foreach($tmp_file as $file) {
if(strrchr($file, ".")==".tpl") {
$tpl=$tpl.'<option value="'.$file.'">'.$file.'</option>';
}
}
if(!$usrp == md5($adminpass) && $usrn == $adminuser)
{
header("location: index.php?action=home");
}else{
?>
<br />
<form onsubmit="return false;" name="tform" action="">
<input type="hidden" name="action" value="view" />
<table cellpadding="0" cellspacing="0" border="0" style="width:400">
<tr>
<td colspan=2 align="left"><b>Konfigurationsdateien bearbeiten</b></td>
</tr>
<tr>
<td width="150" valign="top"><b>Dateien:</b><br /><br />
<a href="javascript:addTemplate();">Datei hinzufügen</a><br />
<a href="javascript:editTemplate();">Datei editieren</a><br />
<a href="javascript:copyTemplate();">Datei kopieren</a><br />
<a href="javascript:delTemplate();">Datei löschen</a><br />
<br />
<b>Schnellsuche:</b><br />
<input type="text" name="quicksearch" value="" onkeyup="quick_search(this.form,this.value)" /> </td>
<td>
<select size="10" name="templateid" style="width:95%" onDblClick="editTemplate();">
<? echo $tpl?>
</select>
</td>
</table>
</form>
<? }?>
Klick!
BW's gibst für jede hilfreiche Antwort.
Kommentar