# Vim: afficher un fichier php distant dans iceweasel ?

**URL:** <https://www.debian-fr.org/t/vim-afficher-un-fichier-php-distant-dans-iceweasel/31643>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 1:30 UTC](https://www.debian-fr.org/t/vim-afficher-un-fichier-php-distant-dans-iceweasel/31643 "2016-02-21T01:30:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![VonRobot](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/f04885/32.png) [@VonRobot](https://www.debian-fr.org/u/VonRobot)\
**Post date:** [Février 21, 2016, 1:30 UTC](https://www.debian-fr.org/t/vim-afficher-un-fichier-php-distant-dans-iceweasel/31643/1 "2016-02-21T01:30:53Z")

</div>

Bonsoir à toutes et tous!

J’aimerais pouvoir exécuter un fichier .php se trouvant sur mon serveur via un raccourci vim et ceci à partir d’un autre pc.

Pour ce faire, j’ai mappé ma touche avec un:

```auto
...
au bufenter *.php map <silent> <f5> :!/usr/bin/iceweasel % &<cr><cr>
...
```

Résultat, mon url devient ceci dans iceweasel:

```auto

```

Ce qui non seulement ne m’affiche évidemment pas de résultat mais, en plus, me propose le chargement du fichier…

La question est donc: comment virer `file:///’ ??

Seconde étape (plus compliquée celle là):

Pour accéder au répertoire de mon serveur contenant mes fichiers .php, je dois d’abord m’identifier (.htaccess oblige).

Peut-on, dans la foulée, passer les infos de connexion (login+mdp) dans le mappage de la touche ??

Merci aux vimmeux qui pourront m’éclairer ! 😃

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 1:31 UTC](https://www.debian-fr.org/t/vim-afficher-un-fichier-php-distant-dans-iceweasel/31643/2 "2016-02-21T01:31:01Z")

</div>

Bonjour,

Pour ta première question je te laisse regarder ce post de limax très interessant : [vim-t8605.html#p103448](http://www.debian-fr.org/vim-t8605.html#p103448)

Pour la deuxième question je pense qu’il faut regarder ça au niveau du navigateur, mais je peux pas t’en dire plus.

---

<div class="post-metadata">

**Author:** ![gege2061](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gege2061/32/3493_2.png) [@gege2061](https://www.debian-fr.org/u/gege2061)\
**Post date:** [Février 21, 2016, 1:31 UTC](https://www.debian-fr.org/t/vim-afficher-un-fichier-php-distant-dans-iceweasel/31643/3 "2016-02-21T01:31:02Z")

</div>

Bonjour,

Voici comment remplacer un répertoire local (ici d:\workspace) par une URL ([localhost](http://localhost)) :

```auto

```

Pour t’authentifier, tu peux utiliser une URL de la forme :

```auto

```

---

<div class="post-metadata">

**Author:** ![VonRobot](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/f04885/32.png) [@VonRobot](https://www.debian-fr.org/u/VonRobot)\
**Post date:** [Février 21, 2016, 1:31 UTC](https://www.debian-fr.org/t/vim-afficher-un-fichier-php-distant-dans-iceweasel/31643/4 "2016-02-21T01:31:18Z")

</div>

@gege2061: Merci pour ta réponse. C’est là que je me rends compte que je suis encore nul part avec Vim 😢

@MisterFreez: J’aurais du me souvenir de ce post de Limax vu ma participation à ce “sujet fleuve”. Toutes mes confuses…

Au final, j’ai ajouter cette ligne dans mon .vimrc:

```auto

```

et laissé tomber l’authentification “en dur”. De toute façon, il me la demande et c’est très bien comme ça.

Merci à vous deux et aussi à Limax !

Bonne soirée 😃

PS: ça serait peut être intéressant d’ajouter ce post dans le fil Vim de T&A ?? C’est toi qui voyez MisterFreez.

---

<div class="post-metadata">

**Author:** ![gege2061](https://www.debian-fr.org/user_avatar/www.debian-fr.org/gege2061/32/3493_2.png) [@gege2061](https://www.debian-fr.org/u/gege2061)\
**Post date:** [Février 21, 2016, 1:32 UTC](https://www.debian-fr.org/t/vim-afficher-un-fichier-php-distant-dans-iceweasel/31643/5 "2016-02-21T01:32:00Z")

</div>

> [@VonRobot](#):
>
> @gege2061: Merci pour ta réponse. C’est là que je me rends compte que je suis encore nul part avec Vim 😢

Rassure toi, je ne suis pas expert, la majorité de la commande est identique à la tienne. La partie obscure est l’expression régulière mais elle se décompose simplement en %😛 (donc le chemin du fichier), :s (première regex) et :gs (seconde regex). Et j’ai passé longtemps à lire l’aide et à tester pour savoir comment enchainer tout ça, rien de magique 😉
