Moin!
Probier es mal hiermit
Würdest du mal kurz verraten, was dein Code für einen Sinn haben sollte?
<?php
// Verbindung herstellen
$fp = fsockopen ("192.168.1.1", 3000, $err_number, $err_string, 30);
Hier öffnest du eine Socket-Verbindung zum Port 3000 eines Rechners. Warum Port 3000? Läuft da ein Serverprogramm, was Netzwerkdienste anbietet? Welche Dienste? Wenn nicht, wird die Verbindung nämlich fehlschlagen. Nach meinen Informationen (sprich: /etc/services) ist Port 3000 nämlich für HBCI und/oder "RemoteWare Client" vorgesehen. Von den üblichen Dateisystemservern ist da nichts zu sehen.
if (!$fp)
{
echo ("<p>Konnte Verbindung nicht herstellen</p>");
}
else
{
$open=opendir ('E:\test');
Die Funktion opendir funktioniert nicht mit fsockopen.
Siehe auch http://www.php.net/manual/de/function.fsockopen.php
if (!$open)
{
echo ("<p>Konnte Ordner nicht öffnen.</p>");
}
else
{
echo ("Ok, Ordner geöffnet");
}
closedir($open);
}
?>
- Sven Rautenberg