Mailinglisten-Archive |
Hallo Zusammen! Ich versuche mich seit einigen Stunden an der Beseitigung eines Fehlers in folgendem Shellscript: Allerdings weiss ich nicht, ob das hier der richtige Ort für solch eine Frage ist und mein Provider leide keine der Newsgroups de.comp.lang.php* oder comp.lang.php* führt und das script teil eines relativ großen projects ist und so schnell wie möglich online gehen sollte... Also bitte nicht flamen.. Nun gut, hier das Script: --Begin Script-- #!/bin/php <? function make_user() { $query = mysql_query("SELECT Passwort, Subdomain, Domain, Toplevel, Username, Level, Email, Typ, Location, Server, IP, Loginshell, MySQL, Status FROM Domains WHERE Status='anlegen' AND Subdomain='www'"); if (mysql_numrows($query) != 0) { while ($row = _(at)_mysql_fetch_array($query)) { $useradd_out = exec("useradd -p $p -s $row['Shell'] -d /www/$row['Username'] -m -k /www/dummy -g users $row['Username']"); $result = db_connect("UPDATE Domains SET Status='madeuser' WHERE Username='$row['Username']'"); } } } $result = mysql_connect("localhost","gdms","Pass"); if (!$result) { Echo "DB-Connect to localhost failed."; exit; } $result = mysql_select_db("gdms"); if (!$result) { Echo "DB-Select gdms failed."; exit; } make_user(); exit; ?> --End Script-- Und hier die dazu gehörige Error message: --Begin Errormessage-- X-Powered-By: PHP/4.0.2 Content-type: text/html <br> <b>Parse error</b>: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in <b>test.php</b> on line <b>9</b><br> --End Errormessage-- Da Zeile 9 nur ein '{' enthält und ich trotz ewiger Versuche den Fehler einfach nicht finde, da ich nicht kapiere, wieso hier eine Variable gewünscht wird, frage ich hier.... Danke schon im voraus... -- Sebastian Werner .-=[ ICQ: 59717668 ]=-.-=[ http://blackwing.incotex.de ]=-.
php::bar PHP Wiki - Listenarchive