phpbar.de logo

Mailinglisten-Archive

[php] Re: Nochmal Crypt unter Windows

[php] Re: Nochmal Crypt unter Windows

Joerg Behrens behrens_(at)_takenet.de
Tue, 18 Apr 2000 18:37:00 +0200


> From: "Thomas Ritz" <ritze_(at)_globalpark.de>
> 
> > Crypt-Funktion veroeffentlicht. Kern der Aussage war folgendes:
> > $passwd = exec("perl -e \"print crypt('$string', '$salt');\"");
> 
> Was bekommst Du den von PHP, wenn Du $passwd mal printest? Testesthalber
> könntest Du es ja auch mal mit einem anderen Systembefehl probieren:
> 
> $test = exec("ping -n 1 127.0.0.1");
> print $test;

moin,moin

also bei $passwd = exec("perl -e \"print crypt('Foobar', 'yi');\"");
ist $passwd leer. Da exec ja auch nur die letzte Zeile zurueck gibt bin
ich ja ueber das Manual auf exec("perl -e \"print crypt('Foobar',
'yi');\"",$test,$res); gestossen.
$test waere dann ein Array mit allen Ausgaben, falls es mehrere gegeben
haette. $res waere der Return Status.

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);
// echo "ping = $ping";
if(count($array) >= 1) {
	echo "<p><b>Inhalt des Arrays ".count($array)."</b><br>\n";
	echo "<b>Return-Status = $res1</b><br>\n";	
	while(list($k, $v) = each($array)) {
		echo "$k => $v<br>\n";
		}
} 
kommt 

Inhalt des Arrays 4
Return-Status = 0
0 => 
1 => Pinging 127.0.0.1 with 32 bytes of data:
2 => 
3 => Reply from 127.0.0.1: bytes=32 time<10ms TTL=128

zurueck.

Es ist zum heulen....

Gibt es Unterschiede da bezueglich der Shell? Command bz. CMD unter
WinNT ausser 16 bzw. 32 Bit??

weiss noch jemand Rat?

gruss
Joerg

-- 
Key fingerprint =  92 7D E0 A6 CF AE EC 32  14 28 EF 0D 57 2A 88 5B
----------------------------------------------------------------------
TakeNet GmbH					Mobil: 0171/60 57 963			
D-97080 Wuerzburg				Tel: +49 931 903-2243				
Alfred-Nobel-Straße 20				Fax: +49 931 903-3025


php::bar PHP Wiki   -   Listenarchive