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