Cree un bouton parcourir pour ajouter un raccourci dossier windows - HTML/CSS - Programmation
Marsh Posté le 10-03-2023 à 09:39:24
- On a aucun contexte
- On n'a aucune info supplémentaire
Marsh Posté le 10-03-2023 à 12:34:39
Ajouter un lien comme sur la photo sans allez directement le modifier manuellement
Voici les liens que j'ai rajouter manuellement : https://ibb.co/8j3Pnx2
Le but le faire directement avec un bouton html css.
ajouter un onglet ajouter la ou c'est entourer en rouge : https://ibb.co/rfdJxYr
Marsh Posté le 10-03-2023 à 13:14:59
si tu veux ajouter un lien il te faut :
- un langage dynamique php ou autre
- une base de données (une base sqlite serait appropriée ici ou alors au pire un fichier)
Marsh Posté le 10-03-2023 à 14:55:04
Oui c'est possible de m'envoyer un bout de code qui pourrait m'aider.
Marsh Posté le 10-03-2023 à 21:45:46
ChatGPT c'est vachement bien :
Citation : |
Et voilà ce qu'il m'a répondu :
Pour créer un formulaire pour ajouter un raccourci, vous pouvez utiliser le langage HTML combiné avec le langage de programmation côté serveur de votre choix. Voici un exemple de formulaire HTML simple :
html
Code :
|
Dans cet exemple, nous avons deux champs de saisie : chemin et titre. Le formulaire envoie les données vers un fichier appelé ajouter_raccourci.php.
Pour stocker les raccourcis, vous pouvez utiliser une base de données locale. SQLite est une option courante pour cela. Voici un exemple de code PHP pour créer la base de données et la table :
Code :
|
Vous pouvez ensuite utiliser le code suivant pour ajouter un raccourci à la base de données lorsque le formulaire est soumis :
Code :
|
Ce code récupère tous les raccourcis de la base de données et les affiche en tant que liens. Vous pouvez bien sûr personnaliser l'affichage selon vos besoins.
Marsh Posté le 10-03-2023 à 21:52:25
Merci chatGPT :
Pour PHP :
il existe des packages tous prêts qui facilitent grandement l'installation et la configuration d'un environnement de développement PHP complet. Voici quelques exemples de packages populaires :
XAMPP : XAMPP est un package tout-en-un qui comprend Apache, PHP, MySQL et d'autres outils nécessaires pour le développement Web. Il est disponible pour Windows, MacOS et Linux.
WAMP : WAMP est similaire à XAMPP, mais il est conçu spécifiquement pour les systèmes d'exploitation Windows. Il comprend Apache, PHP, MySQL et PhpMyAdmin.
MAMP : MAMP est similaire à XAMPP et WAMP, mais il est conçu spécifiquement pour les systèmes d'exploitation MacOS. Il comprend Apache, PHP, MySQL et PhpMyAdmin.
EasyPHP : EasyPHP est un package de développement Web pour Windows qui comprend Apache, PHP, MySQL, PhpMyAdmin et d'autres outils. Il est facile à installer et à utiliser.
Zend Server : Zend Server est un package de développement Web professionnel qui comprend Apache, PHP, MySQL, Zend Framework et d'autres outils. Il est disponible pour Windows, MacOS et Linux.
Ces packages vous permettent d'installer rapidement un environnement de développement PHP fonctionnel sur votre ordinateur, sans avoir à configurer manuellement chaque composant. Ils sont très utiles pour les débutants et pour les développeurs qui souhaitent gagner du temps lors de la configuration de leur environnement de développement.
Pour SQlite :
Pour utiliser une base de données SQLite avec PHP, vous devez suivre ces étapes :
Assurez-vous que PHP a été installé sur votre système et que la prise en charge de SQLite est activée. Pour activer la prise en charge de SQLite dans PHP, vous devez modifier le fichier php.ini en décommentant la ligne suivante :
swift
Copy code
;extension=sqlite3
En supprimant le point-virgule ( du début de la ligne, cela permet à PHP de charger l'extension SQLite3.
Créez une base de données SQLite en utilisant un outil de gestion de base de données SQLite tel que SQLite Browser ou en utilisant la commande SQLite CLI.
Ouvrez une connexion à la base de données SQLite à partir de votre script PHP. Voici un exemple de code qui ouvre une connexion à une base de données SQLite :
php
Copy code
<?php
$db = new SQLite3('chemin/vers/ma/base/de/donnees.sqlite');
?>
Dans cet exemple, le chemin vers votre base de données SQLite doit être spécifié dans le paramètre de la fonction SQLite3.
Effectuez des opérations sur la base de données en utilisant des requêtes SQL. Voici un exemple de code qui exécute une requête SELECT pour récupérer des données à partir de la table "utilisateurs" :
php
Copy code
<?php
$result = $db->query('SELECT * FROM utilisateurs');
while ($row = $result->fetchArray()) {
echo $row['nom'] . ' ' . $row['prenom'] . '<br>';
}
?>
Dans cet exemple, la requête SELECT récupère toutes les données de la table "utilisateurs" et le résultat est affiché à l'aide d'une boucle while.
Fermez la connexion à la base de données SQLite une fois que vous avez terminé en appelant la méthode close() de l'objet de connexion :
php
Copy code
<?php
$db->close();
?>
Cela libère les ressources et ferme la connexion à la base de données SQLite.
En suivant ces étapes, vous devriez pouvoir utiliser une base de données SQLite avec PHP. N'oubliez pas de prendre en compte les bonnes pratiques de sécurité lors de l'utilisation de bases de données dans votre code PHP.
Marsh Posté le 19-03-2023 à 14:45:53
Merci mes trop galère avec le php dommage qu'il n y a pas que du html et css.
Marsh Posté le 19-03-2023 à 19:14:44
J'ai absolument rien compris à ce qu'il faut afficher dans quoi pour faire quoi avec quels outils possibles
Marsh Posté le 20-03-2023 à 07:23:42
TotalRecall a écrit : J'ai absolument rien compris à ce qu'il faut afficher dans quoi pour faire quoi avec quels outils possibles |
Sa demande n'est pas claire du tout.
Marsh Posté le 20-03-2023 à 11:23:43
J'ai l'impression qu'il veut un bouton "Parcourir" similaire à celui permettant d'uploader des fichiers mais là, ça serait pour sélectionner le chemin d'un répertoire réseau (ex : R:\Dossier1\Dossier2\) afin de créer une url de type "file://" permettant d'ouvrir une fenêtre d'explorateur de fichiers Windows en cliquant sur ce lien.
Edit : donc, pas le choix, faudra du HTML/CSS/javascript pour la partie IHM + formulaire et du PHP + BD (ou simple fichier txt) pour traiter la création des raccourcis et les stocker.
Marsh Posté le 10-03-2023 à 08:14:54
Bonjour a tous,
Je cherche à crée un bouton parcourir pour ajouter des raccourci dossier qui se trouve dans mon lecteur réseau.
Je vous joint une photo avec lequel j'ai mis des flèches en rouge et juste en bas j'ai entourer en rouge ou le raccourci doit apparaitre sur mon lecteur réseau.
Voici la capture d’écran : https://ibb.co/rfdJxYr