Résolu Comment gérer ses dossiers (localhost) depuis une page web ?

Statut
N'est pas ouverte pour d'autres réponses.

Rivals

Ancien staff
Inscription
27 Août 2016
Messages
1 706
Réactions
899
Points
15 514
RGCoins
992
Bonsoir à tous,

J'ai récemment fait un petit serveur local pour pouvoir regarder des médias depuis n'importe quel périphérique équipé du WiFi chez moi. ;)

Mais j'aurais voulu rendre ce système automatisé :
  • Gain de temps,
  • Efficacité,
Je m'explique, je cherche donc un moyen de liaison entre une page en PHP qui se trouve sur le serveur local (donc un dossier de mon ordinateur) et ces mêmes dossies pour pouvoir en créer, gérer les fichiers etc.

J'ai déjà essayé avec ce genre de codes pour créer un dossier (trouvé sur la documentation de php) mais je ne vois pas quoi mettre en user, password car c'est conçu pour les serveurs FTP, je me suis dis que ça pourrait peut-être marcher avec des dossiers locaux :

Code:
<?php

$ftp_server = "192.168.1.45";
$ftp_user_name = "";
$ftp_user_pass = "";
$dir = 'dossiertest';

// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);

// Identication avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// Tentative de création du dossier $dir
if (ftp_mkdir($conn_id, $dir)) {
echo "Le dossier $dir a été créé avec succès\n";
} else {
echo "Il y a eu un problème lors de la création du dossier $dir\n";
}

// Fermeture de la connexion
ftp_close($conn_id);
?>

En bref, avoir un contrôle total sur un dossier et ses sous-dossiers.

Merci d'avance,

Rivals
 
Pour créer un dossier en PHP :
mkdir(path);
la fonction retourne true si le dossier a été créé, sinon false s'il y a eu une erreur.
 
Cette réponse a aidé l'auteur de cette discussion !
Pour créer un dossier en PHP :
mkdir(path);
la fonction retourne true si le dossier a été créé, sinon false s'il y a eu une erreur.

Puis

PHP:
$add = mkdir(path)

if(!$add)
{
echo("Erreur");
}

La fonction pour supprimer c'est unlink("fichier.txt") / unlink('dossier") !
Max
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut