Mailinglisten-Archive |
Hallo,
> Fatal error: Call to unsupported or undefined function crypt()
>
> Gibt es diese Funktion nicht unter NT-PHP?
Nein, gibt es nicht.
> Wenn nicht, wie kann ich Sie emulieren?
Unter Win9x kannst Du Dir mit Perl und
if (!function_exists(crypt))
{
function crypt($passwd)
{
$salt = substr(md5(rand()),0,2);
// Ersatz durch Perl fuer Windows
$crypte = "perl -e \"print crypt('$passwd', '$salt');\"";
$cryptString = exec($crypte);
return $cryptString;
}
}
Abhilfe schaffen. Bei NT hast Du imho keine Chanche, weil dessen
Sicherheitsrichtlinien den Aufruf nicht zulassen. Das läßt sich wohl
auch nicht "wegklicken" ;-) Aber vielleicht testest Du mal mit exec()
und system() rum, was sich von Perl bekommen läßt.
gruss
ritze
php::bar PHP Wiki - Listenarchive