Il y a actuellement 542 visiteurs
Mardi 04 Août 2026
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

[Réglé] Remonter d'un cran dans un dossier (réecriture URL).

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

[Réglé] Remonter d'un cran dans un dossier (réecriture URL).

Message le 25 Déc 2006 23:41

Bonjour,

Continuant mes essais sur PHP, je me suis lancé dans la création d'un script (code) permettant l'affichage des fichiers contenus sur un site internet, ou un FTP, etc ...
Je me connecte à un FTP je récupère la liste des fichiers, puis j'affiche ces derniers avec un lien.
Tout fonctionne à merveille, je peux naviguer de dossiers à dossiers sans problèmes.
Sans problèmes ? Oui mais .... je chipotte peut être sur l'apparence car je n'aime pas des adresses du type :
cheminversdossier......versdossiers..dossier
Vous l'avez compris, un lien permet de remonter d'un cran, seulement je n'ai pas encore trouvé d'autres moyen que de faire un lien avec double point : ...
Du coup c'est un peu lourd à la fin.
J'aimerais donc savoir comment faire pour transformer un lien du type :
cheminversdossier en cheminvers .
Est ce possible, je pense que oui. Si oui, comment le faire de manière pas trop barbare ?

Je vous remercie d'avance pour les idées que vous aurez.
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 


Message le 26 Déc 2006 00:14

Bon je crois avoir une solution, vous me direz ce que vous en pensez, ça semble fonctionner, mais jusqu'à quel point ? Mystère ! (pour info je ne suis pas un terrible programmeur, si jamais vous trouvez comment optimiser ce charabia, je suis preneur) :
Pour information la variable $chemin est donné par URL dans l'adresse du site, et à chaque changement de page.
Code: Tout sélectionner
$adresse = split ( '/', $chemin) ;

foreach ($adresse as $dossier)
{
        $ligne = $ligne + 1 ;
}
$ligne = $ligne - 1;

$nouveau_lien = $adresse[0] ;
for ($i = 1; $i < $ligne ; $i ++ )
{
        $nouveau_lien = $nouveau_lien . "/" . $adresse[$i] ;
}

$lien = $nouveau_lien ;
echo ('<a href="?chemin=' . $lien . '">' . $tableau['nom'] . '</a><br />');


La variable $tableau['nom'] contient le nom du dossier à parcourir par la suite, mince je suis con, c'est double point je crois. Bon pas grave, ça suit le reste de mon code.

PS : C'est toujours comme ça, je trouve pas tant que je ne demande pas, et une fois que je demande, je trouve ! Grrr !
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 



Sujets similaires

Message [Réglé] toujours le même problème de figement dans une vidéo
Bonjour xxgregoryxx38 , Est-ce que tu as déjà changer la pâte thermique de ton processeur ? Le dépoussiérage des ventilateurs as-t-il été fait ? Pour aller plus loin dans ton problème, effectue ceci (cela va permettre de récupérer les dump, et autres fichiers relatif à ton problème) Lance Powershe ...
Réponses: 22

Message [Réglé] problème de pilote lors d'une vidéo
EinsteinZero a écrit:Bonjourtout d'abord pour le pilote, la méthode la plus simple: (au préalable si tu peux repéré ta carte graphique c'est mieux)> vas sur le site AMD. ici > https://www.amd.com/fr/support/download/drivers.html> Utilises l?outil de détection automatique. (connaissant ta ca ...
Réponses: 9

Message [Réglé] notifications compte microsoft non connecter
Salut tout le mondeTous les jours, après avoir lancé mon PC, à un moment, disons moins d'une heure après, il apparait cette notification (voir ci-dessous une capture d'écran). J'ai beau cliquer sur réessayer pour me connecter, rien n'y fait.Post scriptum : le forum a un message d'erreur pouvant être ...
Réponses: 68

Message [Réglé] POWERSHELL interface avec message bizarre
Retoujours pareil ............................bonne apres midi
Réponses: 18

Message [Réglé] Drivers Bluetooth Corrompus
Bonjour Heracles, d'accord je te fais confiance pour ne pas m'en inquiéter sachant que tout va bien sur mon pc, donc j'imagine que BthA2dp.sys et BthHfEnum.sys ne sont pas réellement corrompus du coup c'est ça ?Cela ne m'empêchera pas de vérifier dans quelques semaines en faisant un sfc /scannow pou ...
Réponses: 3

Message [Réglé] Laptop Lenovo devenu très lent
Bonjour,mon laptop, acheté en 2018, est devenu très lent. Vous allez peut-être me dire qu'il est (trop) vieux.Tout d'abord, voici les caractéristiques principales:- Lenovo Idepad 320-15ISK- Intel Corei3-6006U 2.00 GHz- Mémoire RAM installée 4.00 Go- ID de périphérique: DE6D7850-902C-4AD3-AB18-E4B523 ...
Réponses: 19


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.