SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 31.01.2008, 10:50:38
waltraud28 waltraud28 ist offline
Anfänger
 
Registriert seit: Feb 2003
Beiträge: 44
HTTP-PROPFIND-Methode mit PHP / Webdav

Hallo,

ich möchte aus einem PHP-Skript mit einem PROPFIND-Request die Metadaten des Inhaltes meines Webdav-Laufwerkes anzeigen lassen.
Nachdem ich schon alle Varianten ausprobiert habe, die mir eingefallen sind, wird das Skript nach der maximal möglichen Ausführ-Zeit beendet.
Die einzige Nachricht, die ich im Browser sehe, ist die Fehlermeldung "Maximum execution time of 5 seconds exceeded ......" - sonst nichts.

Das Skript sieht momentan so aus:

$content = "PROPFIND /files/ HTTP/1.1 \r\n";
$content .= "Host: localhost \r\n";
$content .= "Depth: 0\r\n";
$content .= "Content-Type: application/xml; charset=\"utf-8\"\r\n";
$content .= "Content-Length: 100\r\n";
$content .= "Connection:keep-alive\r\n";
$content .= "\r\n";
$content .= "<?xml version=\"1.0\" encoding=\"utf-8\">";
$content .= "<propfind xmlns=\"DAV:\">";
$content .= " <propname/>";
$content .= "</propfind>";


$fp = fsockopen("localhost", 80, $errno, $errstr, 1);

if(!$fp)
{
echo "$errno -> $errstr<br>";
}

else
{
fwrite($fp, $content);

while(!feof($fp))
{
echo fread($fp, 10);
}

fclose($fp);


Die Webdav-Konfiguration im Webserver sieht so aus:

# Adding WebDAV-Support

# Adding Entry for Lock database
DavLockDB conf/DavLock

# Release WebDav-Paths
Alias /files "D:/Webdav"

<Directory "D:/Webdav">
AllowOverride All
Dav On
ForceType text/plain
Options Indexes

# Authentifizierung fuer bestimmte Nutzer
#AuthType Basic
#AuthName "WebDav-Laufwerk"
#AuthUserFile "D:/Webdav/.htusers"
#Require user test

#SSLRequireSSL
</Directory>

Ich verwende den Apache-Webserver 2.0.x und PHP 5.2.0.

Hat jemand eine Idee dazu, woran der Fehler liegen könnte?

Gruß
Michael
Mit Zitat antworten
  #2  
Alt 04.02.2008, 13:39:56
bazubi bazubi ist offline
Junior Member
 
Registriert seit: Jan 2004
Beiträge: 496
AW: HTTP-PROPFIND-Methode mit PHP / Webdav

Mach die Abfrage mal mit einem normalen Client und lass dabei einen Sniffer mitlaufen. Scheinbar bleibt dein Script in der while-Schleife hängen. Irgendwas sorgt dafür dass das EOF nicht richtig erkannt wird.
__________________
Kleiner Hinweis am Rande: Es gibt keine if-Schleifen. Es gibt nur if-Verzweigungen und for/[do]/while-Schleifen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP Tunnel lusitaz PHP für Fortgeschrittene und Experten 5 23.10.2006 13:41:33
HTTP Authentifizierung mit PHP - Probleme mit Internet Explorer Treize PHP für Fortgeschrittene und Experten 4 24.04.2006 10:59:29
HTTP Authentifizierung per PHP Glare PHP für Fortgeschrittene und Experten 4 12.04.2006 12:31:41
Wie man durch PHP von der Schule fliegen kann?! Jacki Off Topic Area 2 06.08.2004 12:20:39
php 4.2.1 & windows xp pro & jana http Schendi PHP Grundlagen 4 20.05.2002 10:13:30


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:53:54 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt