Hallo peroja,
du kannst eine Funktion über Parameter nur indirekt auslösen , indem du sie nur dann aufrufst wenn dieser existiert und übergeben wird, Beispiel folgt:
PHP-Code:
// index.php?do=loeschen
if(isset($_GET['do']))
{
// prüft ob der paramter "do" existiert
$do = $_GET['do']; // verkürzte schreibweise
if($do == 'loeschen')
{
// prüft ob der parameter "do" den wert "loeschen" enthällt
rufeDeineFunktion();
}
}
Deine Funktion wird also nur aufgerufen wenn diese Bedingungen erfüllt sind.
Ich möchte dich aber noch darauf hinweisen das über so eine Steuerung jeder diese Funktion auslösen kann der weiss welche Parameter er an die URL ranhängen muss.
bzw. jeder der index.php?do=loeschen aufruft würde dann deine Funktion auslösen und ich kann mir nicht vorstellen dass du das möchtest ( :
Um das zu verhindern müsstest du dich mit Sessions und / oder Login System auseinander setzen.
Zum Thema Dateien löschen kannst du dich auch im SELFPHP Praxisbuch informieren:
http://www.selfphp.de/praxisbuch/pra...h.php?group=38