Il y a actuellement 358 visiteurs
Mardi 25 Mars 2025
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é] choisir quels types de comptes sur mon pc
salut tout le monde je suis un peu perdu dans les choix de comptes pour mon pc principal quelle est la meilleure solution svp ?les différences entres un compte local ?standard?. administrateur leurs buts leurs utilités leurs avantages leurs inconvénient etc... puis-je avoir les comptes qui me seron ...
Réponses: 33

Message [réglé] Probleme carte ethernet
Bonjour a tous,Depuis hier je rencontre un problème avec ma carte ethernet. Mon PC m'informe que celui-ci n'est pas connecté a internet (icône de la barre des taches). Par contre j'ai internet par le biais de mon VPN. Avez vous une petite idée ? Par avance merci
Réponses: 35

Message [Réglé] boitier PC
salut les pros j'espére que vous allez tous bien depuis le temps voilà je compte acheter un boitier PC de marque bequiet shadow 800 DX éclairage ARGB 3 ventilos pure wings 140 MM d'aprés vous est ce que sa vaut le coup ? Merci
Réponses: 5

Message [Réglé] Erreur d'écriture pour Hogwarts Legacy :
Bonjour,J'ai un probleme avec le jeu Hogward Legacy : L'héritage de Poudlard que j'ai acheter sur Steam. A l'installation du jeu, il y a un probleme d'écriture qui corrompe un fichier du jeu et l'empeche de s'allumer. J'ai eu ce probleme par le passé qui a fini par se résoudre tout seul. Mais depuis ...
Réponses: 7

Message [Réglé] Soucis, écran noir avec curseur qui bouge
Bonjour à tous ! Hier en éteignant mon pc fixe, au lieu de s'éteindre j'ai eu un écran noir mais j'ai le curseur de la souris qui bouge ( mais c'est un rond bleu ). J'ai beau rallumer l'ordinateur, vérifier mes branchements rien à faire. Je vois juste le logo Windows au démarrage et je peux accéder ...
Réponses: 23

Message [Réglé] pas de tel avec routeur
Bonjour,J'ai un routeur Tenda avec lequel j'ai internet et le téléphone, jusque la tout allais bien sauf que je n'ai plus de tel.J'ai pensé que le tel étais hs, j'en ai mis un autre et pas de tonalité.J'ai mis la carte sim dans mon tel portable et celui-ci fonctionne.J'ai remis la carte sim dans le ...
Réponses: 9


Qui est en ligne

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


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