Ok, donc le script PHP existe sur serverA. ServerA a PHP safe-mode ON et WebDAV OFF. Je ne peux pas changer l'un ou l'autre de ces facteurs. Je veux un script sur serverA pour obtenir le login/mot de passe de l'utilisateur pour un autre serveur, que nous appellerons serverB. ServerB a WebDAV activé. Le but ultime est que l'utilisateur se rende au script sur ServerA, mette ses informations d'identification pour ServerB, puis le script crée un fichier iCal et le place sur ServerB, permettant ainsi à l'utilisateur de s'abonner à l'iCal fichier en utilisant Outlook/GoogleCalendar, etc (qui nécessite que le fichier soit sur un serveur WebDAV).Connexion/authentification WebDav avec PHP
Alors, j'ai essayé
fopen(servername/filename, r)
et a été en mesure de lire les fichiers sur le serveur distant. Mais quand j'ai essayé
fopen(servername/filename, w)
Je reçois une erreur que l'encapsuleur HTTP ne supporte pas l'écriture, seulement la lecture. En bref, existe-t-il un moyen de se connecter à ce serveur et de s'authentifier, d'écrire un fichier, puis de fermer la connexion SANS utiliser les bibliothèques WebDAV déjà existantes pour PHP et sans être touché par une autorisation en mode sans échec Erreur?
Merci!