[Résolu] Eclipse PDT : prévisualisation des pages PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Résolu] Eclipse PDT : prévisualisation des pages PHP

par Sékiltoyai » 13 mai 2009, 16:17

Très bonne idée.

par spelou » 13 mai 2009, 11:11

Salut,

Je reviens vous donner une solution à ce problème qui est le suivant : comment prévisualiser facilement des pages PHP avec Eclipse PDT ?

Prérequis : vos projets doivent être dans un dossier accessible via votre navigateur web bien sur.

Pour ce faire :

* Créez une nouvelle configuration dans "External tools configurations".

* Dans le champs "Location", tapez le chemin vers votre navigateur favoris.

* Dans le champs "Arguments", tapez quelque chose comme : "-url http://localhost/loadPageFromEclipse.ph ... ource_path}" (sans les guillemets, à adapter selon votre cas).

* La page loadPageFromEclipse.php, qui sert à transformer les \ en / puis à rediriger vers la bonne page :
<?php
$url = (isSet($_GET['url'])) ? substr(str_replace('\\', '/', $_GET['url']), 1) : '';
if (file_exists($url)) {
	header('Location: http://localhost/' . $url);
	exit;
} 
?>
Voilà, j'espère que ça vous sera utile,

Bonne journée

par spelou » 23 avr. 2009, 17:52

Héhé, je m'en doutais qu'on me proposerait de changer d'OS :D

Sinon, je vais me renseigner, mais à mon avis, il n'est pas possible d'appliquer une fonction comme ça pour un paramètre d'éclipse malheureusement :(

par Hywan » 23 avr. 2009, 10:18

Hey :),

Je n'y connais rien à Eclipse, mais il n'y a pas moyen de faire un p'tit %s,/,\\,g à la volée sur une variable ?

Re: Eclipse PDT : prévisualisation des pages PHP

par Sékiltoyai » 22 avr. 2009, 18:29

Le problème, c'est que le path est fabriqué avec des backslashes et non des slashes. Donc forcément, Firefox n'apprécie pas trop ...

Y aurait-il moyen d'y remédier ?
Changer de système ? :D
C'est la convention de nommage choisie par Microsoft, elle est incompatible avec celle du web, tu n'y pourras rien…
A la limite, vois si tu ne peux pas définir une variable personnalisée dans eclipse, dans laquelle tu pourrais y mettre éventuellement une transformation de celle ci…

[Résolu] Eclipse PDT : prévisualisation des pages PHP

par spelou » 22 avr. 2009, 13:27

Salut,

Voilà, j'utilise Eclipse PDT couplé à WAMP (sous WIndows donc) pour développer en PHP.

Je cherche à pouvoir tester mon code dans le navigateur directement depuis PDT.

J'ai donc été faire un tour dans "external tools configuration", j'y est mis l'executable de firefox.

Le problème se pose pour l'argument, j'ai mis ça :

-url http://localhost/${project_path}

Le problème, c'est que le path est fabriqué avec des backslashes et non des slashes. Donc forcément, Firefox n'apprécie pas trop ...

Y aurait-il moyen d'y remédier ?

Merci d'avance!