Script lokal ausführen - geht nicht.

Dazu nutzt Du in $argc und das Array $argv.
$argc ist die Anzahl der Parameter, $argv enthaelt diese.
Uebergeben werden sie dann wie bei jedem anderen Shell-Programm.

Beispiel: ./delete.php my_file.txt
PHP:
#!/usr/bin/php
<?php
if ($argc==2)
{
 unlink($argv[1]);
}
$argc ist immer mindestens 1, da $argv[0] immer den Aufruf (hier delete.php) enthaelt.
Das Script ist uebrigens nur ein Beispiel und sollte so keinesfalls genutzt werden. (!)
 
Hab das Problem gefunden. Es liegt an meinem Anbieter. Der erlaubt es
leider nicht phpscript via system("php blah.php") auszuführen.

Heiner
 
Zurück