2010-01-26 15 views
-1

Je veux copier/enregistrer un fichier dans un script php d'un Windows Server (source) à un second Windows Server (dist). Je ne peux pas utiliser le compte "Invité" anonyme, je dois autoriser sur le serveur dist par l'utilisateur et passer.Comment enregistrer/copier un fichier dans un script PHP entre deux serveurs Windows avec autorisation?

Avez-vous une idée comment faire?

J'ai essayé de le faire avec des chemins UNC comme ceci: "\ path \ to \ dist \ file.txt" mais je ne peux pas forcer l'autorisation de l'utilisateur et ne peux pas modifier l'utilisateur invité par défaut.

+0

Vous souhaitez accéder à un partage Windows. L'un des serveurs appartient-il à un domaine Active Directory? Quand vous dites que vous ne pouvez pas faire, vous voulez dire que vous ne savez pas ou que vous n'êtes pas autorisé? –

Répondre

1

Vous pouvez utiliser la fonction exec dans php pour copier le fichier filese sur la ligne de commande Windows.

Essayez avec: link text

+0

@nusbit: désolé, mais permettre à PHP d'exécuter une commande comme "exec, system, passthrue" n'est pas enregistré pour les applications web. – Adiasz

0
problème résolu

par la coutume fichier * .bat qui appriopriate monter le lecteur et le répertoire

Questions connexes