SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.12.2006, 10:30:11
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
Verbesserungen?

Hallo alle zusammen!
ich habe kein Problem sondern eher eine Bitte:
Ich habe mir ein Script mit Templates erstellt, dass auch super läuft!
Nun ich binmir aber nicht ganz sicher, ob das so ganz sauber ist oder ob man da nicht vieles einfacher/besser machen kann.
Wäre für Verbesserungsvorschläge aber auch für Kritik dankbar!

PHP-Code:
<?php

if (isset($_REQUEST['template'])) {
$haupt implode("",File("templates/".$_GET['template'].".php"));
}
else { 
$haupt implode("",File("templates/blue.php"));
}


if (isset(
$_REQUEST['aktiv'])) { 
$bhead $_GET['aktiv'].".jpg";
$seite $_GET['aktiv'].".php";
} else {
$bhead "start.jpg";
$seite "start.php";
}
ob_start();

include 
$seite;
$dateiob_get_contents();

ob_end_clean();

$haupt str_replace("#header#",$bhead,$haupt);
$haupt str_replace("#inhalt#",$datei,$haupt);

echo 
$haupt;



?>
<div align="center"><br /><br />
<form action="index.php" method="get">
<select name="template" id="template" onchange="this.form.submit();" style="border:thin;background-color:#CCCCCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px">
<option value='blue' selected="selected">Design wählen...</option>
<option value='blue'>Design: Blau</option>
<option value='green'>Design: Grün</option>
<option value='red'>Design: Rot</option>
</select>
<input type="hidden" name="aktiv" id="aktiv" value="start" />
</form>
</div>

Geändert von rarios (26.12.2006 um 10:30:47 Uhr)
Mit Zitat antworten
  #2  
Alt 26.12.2006, 11:52:55
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: Verbesserungen?

PHP-Code:
if (isset($_REQUEST['aktiv'])) { 
$bhead $_GET['aktiv'].".jpg";
$seite $_GET['aktiv'].".php";
} else {
$bhead "start.jpg";
$seite "start.php";
}
ob_start();

include 
$seite
Ausgesprochen gefährlich, wenn Dein Webspace es zulässt urls zu includen!
Man übergebe einfach http://meinedomain.de/loeschscript als "aktiv" und schon kann ich deinen Webspace leerräumen, oder dir meine Scripte unterjubeln etc..
Alle Seiten die du includest solltest du checken, optimal ist ein array der erlaubten Werte anzulegen und dann mit in_array zu prüfen ob die übergebene Seite aufgerufen werden darf..

Geändert von BenniG. (26.12.2006 um 11:53:09 Uhr)
Mit Zitat antworten
  #3  
Alt 26.12.2006, 15:01:27
Benutzerbild von Swoosh
Swoosh Swoosh ist offline
Junior Member
 
Registriert seit: Oct 2006
Ort: Crailsheim / SHA / Stuttgart
Alter: 32
Beiträge: 388
Swoosh eine Nachricht über ICQ schicken Swoosh eine Nachricht über MSN schicken
AW: Verbesserungen?

jo was die helfen könnte zu dem was BenniG. gesagt gat währe das hier!

Tutorial Sicheres Includen

MfG Swoosh
Mit Zitat antworten
  #4  
Alt 29.12.2006, 18:35:38
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Verbesserungen?

ok gut werde ich gleich mal sicherer machen!

gibt es vllt. andere möglchkeiten, ein templatesystem zu realisieren???

danke im vorraus für antworten!




mfg rarios
Mit Zitat antworten
  #5  
Alt 29.12.2006, 19:50:56
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Verbesserungen?

Zitat:
Zitat von rarios Beitrag anzeigen
gibt es vllt. andere möglchkeiten, ein templatesystem zu realisieren?
Ja.
Mit Zitat antworten
  #6  
Alt 30.12.2006, 03:15:27
Benutzerbild von Swoosh
Swoosh Swoosh ist offline
Junior Member
 
Registriert seit: Oct 2006
Ort: Crailsheim / SHA / Stuttgart
Alter: 32
Beiträge: 388
Swoosh eine Nachricht über ICQ schicken Swoosh eine Nachricht über MSN schicken
AW: Verbesserungen?

Es gibt Smarty
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:07:42 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt