J ais besoin d enregistrer un dossier sur une clé usb
comment dois-je faire pour lire mon port?
merci a vous
J ais besoin d enregistrer un dossier sur une clé usb
comment dois-je faire pour lire mon port?
merci a vous
Tu peux faire ca que si la clé usb est branchée sur le serveur. Si c'est le cas tu las lit comme si c'était un dossier.
oui mais comment faire pour savoir sous quel chemin est identifiée la clé?
(F / G ..?)
Sa depend , si tu as 10 lecteurs sa peux étre K tu regarde dans ton poste de travail ....
Il suffirait que tu mettes un fichier vide nommé "usb.ici" sur ta clé et de faire la recherche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php // 2 => On commence la recherche à partir de C: for($x=2;$x<26;$x++) if(file_exists(chr(ord('A')+$x).':/usb.ici')){ echo 'Lecteur usb = '.chr(ord('A')+$x); break; } ?>
De retour parmis vous après 10 ans!!
Merci Sub0 ta fonction minterresse
le truc c est que j aimerais enregistré sur la clé de n importe qui
donc je ne peux pas demander quon crée un fichier sur les clés
est ce que je peux savoir si une clé est connectée à partir de ta fonction?
Négatif. Seul un programme RAD (propriétaire) est capable de te dire si il s'agit d'une clé Usb ou non (reconnue comme disque amovible, unité de stockage Usb). Mais bon, le système ne peut pas faire la différence entre une clé Usb et un disque dur Usb... A part peut-être la taille du lecteur.
Je ne pense pas que PHP en soit capable. Mais au fait, pourquoi PHP ? Je ne comprend pas : Les clients connectent leur clé Usb sur leur propre PC, non ?
PHP est un language serveur, il n'est pas capable de lire la clé Usb connectée sur un ordinateur d'un client mais seulement sur une clé Usb connectée sur l'ordinateur serveur. Ce sont les clients qui décident où ils vont enregistrer les fichiers. D'ailleurs, PHP est incapable de lire sur les lecteurs des clients et heureusement car cela serait une faille de sécurité. Imagine qu'un site puisse regarder si tu as une clé Usb ou non et quels sont les fichiers qu'il ya dedans et que ce même site puisse télécharger des fichiers dans ta clé sans te demander ton avis... J'ai donc pas compris ce que tu dois faire. Je pense que PHP n'est pas le langage le plus approprié pour programmer ce genre de fonction...Envoyé par toons18
De retour parmis vous après 10 ans!!
Ce que je n'ai pas compris :
• Est-ce une application internet ou locale ?
• Les clés Usb se connectent sur le serveur ou sur le PC du client ?
• Quelle est la plateforme utilisée (système d'exploitation) ?
De retour parmis vous après 10 ans!!
c est une application internet. le but est de pouvoir enregistrer un dossier de sauvegarde sur support (clé usb). Cet action est limitée mais doit pouvoir s effectuer sur plusieurs PCs
Pour l instant je demande à l utilisateur de choisir son disque pour la clé je voulais savoir sil y a un moyen d éviter cette requete
je suis sous Windows
Si j'ai bien saisi, la clé Usb est connectée sur le PC du client. Il s'agit donc de simple téléchargement de fichier de ton serveur vers l'ordinateur client. Si tes utilisateurs sont tous sous la même plate-forme, en particulier Windows, il suffit de réaliser un petit programme qui s'occupera de rechercher le lecteur de la clé Usb et de télécharger le fichier avec une petite barre de progression si tu l'estimes nécessaire. Ainsi, les utilisateurs auront à exécuter un petit programme qui se chargera de tout automatiser. Il est même possible de le transformer en service (démarrer au lancement de Windows) pour qu'il soit commandé par le serveur -> Dans ce cas, c'est le serveur qui commande le téléchargement...
Perso, je développe avec Delphi 6 (version perso, gratuite). Mon dernier projet Internet avec Delphi est un accès Http pour exécuter des scripts PHP et accéder à une base de données MySQL. Tu as peut-être de la chance car j'en ai fait un tutoriel. Dans cet article, il ya les sources d'un espace membre permettant de sécuriser l'accès aux scripts PHP. En fait, c'est comme si je développais mon propre navigateur avec, bien entendu, de nombreuses fonctionalités suplémentaires que l'on ne peut pas obtenir autrement.
http://sub0.developpez.com/tutoriel/delphp/
Sinon, il te reste la possibilité de le programmer dans un autre langage comme le Java par exemple. En résumé, PHP est un langage serveur et permet de réaliser des opérations sur le serveur uniquement. Les langages comme Javascript, Java, Delphi, entre autres, sont des langages de programmation propriétaire et effectuent des opérations sur l'ordinateur où ils sont exécutés. à+
[EDIT]
Ce sujet est similaire. Un programme Delphi est utilisé pour accéder via internet aux ports parrallèle des ordinateurs des clients :
http://www.developpez.net/forums/sho...d.php?t=217035
De retour parmis vous après 10 ans!!
j ais regardé ton tutoriel mais je nais rien compris (je ne connais pas Delphi)
merci pour tout mais j ais trouve une solution plus radicale je déclare plusieurs lecteurs et le client choisit le bon
pas tres joli mais cela fonctionne
merci encore
N'oubli pas le tag
De retour parmis vous après 10 ans!!
Bonjour
Le pb c'est qu'en PHP le code s'execute sur le serveur. Sinon il faut ecrire un java script ou un ACTIVIXEnvoyé par toons18
bon courage
Envoyé par Franck Dumont
Frank a très bien résumé ce que j'ai voulu dire dans les posts précédents.
Excepté que j'envisageais plus à l'utilisation d'un exe qui se charge de tout (service Windows)... JavaScript aura du mal à trouver la clé Usb et à accéder aux fichiers sans utiliser un ActiveXObject de Microsoft (IE uniquement ?)...
J'ajouterai que PHP, c'est bien, mais connaître un langage de programmation propriétaire (client) est complémentaire car on ne peut pas tout faire avec PHP même si c'est un langage très puissant.
N'oubli pas le tag resolu
Bon dév à+
De retour parmis vous après 10 ans!!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager