php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 05-09-2006, 13:57
nic_12
 Newbie
Links : Onlinestatus : nic_12 ist offline
Registriert seit: Jan 2006
Beiträge: 29
nic_12 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Webdav mit php

Habe ein Problem mit dem webdav-Protokoll. Möchte eine Applikation erstellen, welche mittels webdav ein Dateisystem aus einem vorgegebenen RDF-Modell erstellt.
1.Kann es sein, dass HTTP1.1 das Array $_SERVER kennt und webdav nicht?
2. Wenn webdav dieses Array nicht erkennt,wie kann ich dann die request-uri ermittelt?

mfg nic
Mit Zitat antworten
  #2 (permalink)  
Alt 05-09-2006, 14:02
dani_o
 PHP Senior
Links : Onlinestatus : dani_o ist offline
Registriert seit: Jun 2003
Ort: Lichtenstein/Sa.
Beiträge: 1.599
dani_o befindet sich auf einem aufstrebenden Ast
Standard

was erhälst du bei
PHP-Code:
print_r($_SERVER); 
???
__________________
Signatur-Text ...
Mit Zitat antworten
  #3 (permalink)  
Alt 05-09-2006, 14:32
nic_12
 Newbie
Links : Onlinestatus : nic_12 ist offline
Registriert seit: Jan 2006
Beiträge: 29
nic_12 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Array
(
[HTTP_HOST] => localhost
[HTTP_USER_AGENT] => Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.13) Gecko/20060610
[HTTP_ACCEPT] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
[HTTP_ACCEPT_LANGUAGE] => de,en-us;q=0.7,en;q=0.3
[HTTP_ACCEPT_ENCODING] => gzip,deflate
[HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7
[HTTP_KEEP_ALIVE] => 300
[HTTP_CONNECTION] => keep-alive
[PATH] => /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
[SERVER_SIGNATURE] => <address>Apache Server at localhost Port 80</address>

[SERVER_SOFTWARE] => Apache
[SERVER_NAME] => localhost
[SERVER_ADDR] => 127.0.0.1
[SERVER_PORT] => 80
[REMOTE_ADDR] => 127.0.0.1
[DOCUMENT_ROOT] => /var/www/localhost/htdocs
[SERVER_ADMIN] => root@localhost
[SCRIPT_FILENAME] => /var/www/localhost/htdocs/FOAF/test_foaf.php
[REMOTE_PORT] => 2849
[GATEWAY_INTERFACE] => CGI/1.1
[SERVER_PROTOCOL] => HTTP/1.1
[REQUEST_METHOD] => GET
[QUERY_STRING] =>
[REQUEST_URI] => /FOAF/test_foaf.php
[SCRIPT_NAME] => /FOAF/test_foaf.php
[PHP_SELF] => /FOAF/test_foaf.php
[REQUEST_TIME] => 1157453919
[argv] => Array
(
)

[argc] => 0
)

na wie oeben abgebildet. Problem ist nur,dass die Abfrage

if($_SERVER["REQUEST_URI"] == $_SERVER["SCRIPT_NAME"])
wenn ich über http://localhost/... gehe funktioniert und wenn ich webdav://localhost.. mache natürlich nicht. Zu erwähnen wäre da noch, das ich webdav:// über den Konqueror aufrufe, da mozilla dies nicht unterstützt.

nic
Mit Zitat antworten
  #4 (permalink)  
Alt 05-09-2006, 14:47
dani_o
 PHP Senior
Links : Onlinestatus : dani_o ist offline
Registriert seit: Jun 2003
Ort: Lichtenstein/Sa.
Beiträge: 1.599
dani_o befindet sich auf einem aufstrebenden Ast
Standard

schau ma hier - ergoogelt:

http://forum.de.selfhtml.org/archiv/2003/11/t63369/
__________________
Signatur-Text ...
Mit Zitat antworten
  #5 (permalink)  
Alt 05-09-2006, 15:00
nic_12
 Newbie
Links : Onlinestatus : nic_12 ist offline
Registriert seit: Jan 2006
Beiträge: 29
nic_12 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke ist aber leider nicht das was ich brauche.

Es geht darum: mittels des webdav-Protokoll eine Verzeichnishierarchie aufzubauen, ohne ein Filesystem darunter zu benötigen. Sowas gibt es noch nicht. Das $_SERVER Array gibt es unter webdav nicht.

Wie kann ich dann die URL auslesen? Gibt es dafür überhaupt eine Möglichkeit?

Danke im Voraus
mfg nic
Mit Zitat antworten
  #6 (permalink)  
Alt 05-09-2006, 15:03
dani_o
 PHP Senior
Links : Onlinestatus : dani_o ist offline
Registriert seit: Jun 2003
Ort: Lichtenstein/Sa.
Beiträge: 1.599
dani_o befindet sich auf einem aufstrebenden Ast
Standard

öhm hast du den beitrag durchgelesen? Trenne php und webdav!
__________________
Signatur-Text ...
Mit Zitat antworten
  #7 (permalink)  
Alt 05-09-2006, 15:18
nic_12
 Newbie
Links : Onlinestatus : nic_12 ist offline
Registriert seit: Jan 2006
Beiträge: 29
nic_12 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ja habe ich, da geht es aber um die Authorisierung mittels Webdav oder php.
Bei mir soll aber nur die reine Darstellung im Vordergrund stehen. Trennen ist ok, nur dass ich mittels der RAP auf RDF-Modelle zugreifen will und diese als Webdavstruktur darstelle. Um nun ein Filesystembrowsing zu ermöglichen benötigte ich die URL, da in Abhängigkeit der URL sich der Inhalt des Filesystems ändern soll. Die vorhandenen PEARklassen HTTP_WebDAV_Server und alles was dazu gehört sind ungeeignet, weil diese ein bestehendes Filesystem voraussetzen und dies nicht Sinn und Zweck ist.

mfg nic
Mit Zitat antworten
Antwort

Lesezeichen


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

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni


 

Aktuelle PHP Scripte

HeidiSQL - kostenloses MySQL front-end Editor für Windows ansehen HeidiSQL - kostenloses MySQL front-end Editor für Windows

HeidiSQL - ist ein Windows-Editor für die bekannt open Source Datenbank mySQL

10.12.2018 Berni | Kategorie: MYSQL/ Management
piwik Open-Source Webanalyse-Software ansehen piwik Open-Source Webanalyse-Software

piwik ist eine gute Alternative zu Google Analytics. Viele Features und ein modernes Erscheinungsbild mit aussagefähigen Statistiken in Echtzeit

10.12.2018 phpler | Kategorie: PHP/ Besucherzaehler
jQuery Mobile ansehen jQuery Mobile

Touch-Optimized Web Framework für Smartphones & Tablets

09.12.2018 phpler | Kategorie: AJAX/ Framework
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:16 Uhr.