phpbar.de logo

Mailinglisten-Archive

[php] Re: Nochmal Crypt unter Windows

[php] Re: Nochmal Crypt unter Windows

Thomas Ritz ritze_(at)_globalpark.de
Tue, 18 Apr 2000 20:19:06 +0200


Hallo Liste,

> also bei $passwd = exec("perl -e \"print crypt('Foobar', 'yi');\"");
> ist $passwd leer. Da exec ja auch nur die letzte Zeile

was das 'yi' soll, will ich mal nicht ergründen. Hast Du das wirklich
bei der vorhergehenden Bestimmung von $salt herausbekommen?

> Bei $test = exec("ping -n 1 127.0.0.1"); ist echo $test auch
> leer! Erst
> bei
> $ping = exec("ping -n 1 127.0.0.1",$array,$res1);

Warum willst Du wegen einer Zeile ein Array haben? Gut, bei ping
vielleicht manchmal sinnvoll ;-) Aber vielleicht verhält sich cmd unter
NT ja wirklich anders als command unter Win9x... Probier doch einfach
mal die Alternativen, die PHP mit system() bietet oder per
backticks-Operator. In unserem Beispiel wäre es dann

$passwd = `perl -e "print crypt('$string', '$salt')"`;

Aufpassen, daß es auch wirklich Backticks sind und _keine_ einfachen
Hochkommata.

gruss
ritze




php::bar PHP Wiki   -   Listenarchive