PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 13-01-2010 12:09:17

cookie
Membre
Inscription : 07-12-2009
Messages : 7

Upload WebDAV en PHP

Bonjour,

J'ai installé un serveur WebDAV. Il est évidemment accessible avec n'importe quel navigateur ou encore client ftp/webdav mais j'aimerais également créer une interface en html/php permettant de consulter, supprimer et ajouter des fichiers sur ce serveur.
Pour ce qui est de supprimer et consulter, pas de problème. Mais est-ce que quelqu'un pourrait me dire comment je pourrais faire pour uploader des fichiers dessus en utilisant le protocole WebDAV ?

D'avance merci pour vos conseils.

Hors ligne

#2 13-01-2010 14:55:50

cookie
Membre
Inscription : 07-12-2009
Messages : 7

Re : Upload WebDAV en PHP

Pour être un peu plus précis, j'aimerais savoir s'il y a par exemple un équivalant aux fonctions : ftp_connect, ftp_put,... mais pour le WebDAV.
J'ai regardé dans la doc php mais je n'ai rien trouvé.

Encore merci...

Hors ligne

#3 13-01-2010 17:24:34

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Upload WebDAV en PHP

Peut être que tu peux utiliser les sockets s'il n'existe pas de fonctions ?
Réponse tout à fait hors de connaissances car je ne sais pas ce qu'est un serveur WebDAV. neutral

Hors ligne

#4 14-01-2010 08:44:32

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Upload WebDAV en PHP

Saluton,
Comblons vite cette lacune (que je partageais jusqu'hier)
WebDAV
Une fois encore, je ne crois pas que nos forums, (phpdebutant, je rapelle) soient les plus adéquats pour aborder ce genre de technologies pointues.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 14-01-2010 10:01:43

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Upload WebDAV en PHP

Peut être que tu peux regarder sur le site proposant l'extension pour PHP alors :
http://php-webdav.pureftpd.org/project/php-webdav
Dans leur exemple j'ai vu les fonctions webdav_put et webdav_get.

Hors ligne

#6 14-01-2010 12:33:17

cookie
Membre
Inscription : 07-12-2009
Messages : 7

Re : Upload WebDAV en PHP

Merci pour le conseil xTG.

@ Kris : Effectivement, cette question n'est peut-être pas appropriée ici ;-).

Sinon, j'ai une autre question dans le même style (et ça c'est plus "débutant" comme question) :

Si je veux Uploader un fichier qui se trouve côté client vers un serveur FTP distant, est-ce qu'il y a une solution en PHP ?
Etant donné que PHP s'exécute côté serveur, je suppose que non ? (ftp_put, ne permet que d'uploader des fichiers qui sont sur le serveur où se trouve le script je pense ?).

J'aimerais faire un script permettant de charger de gros fichiers sur mon serveur (FTP, HTTP ou autre, peu importe) depuis le disque client (donc visiteur) sans passer par la fonction copy(); qui n'est pas très adaptée pour ce genre de choses.

D'avance merci.

Hors ligne

#7 14-01-2010 12:56:04

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : Upload WebDAV en PHP

En effet les fonctions ftp de PHP ne servent que d'un serveur à un ftp distant.
Personnellement je ne connais que par le protocole http mais je me doute que cela ne te convient pas du fait que tu parles de gros fichiers.

Hors ligne

Pied de page des forums