[PHP] Comment "formatter" son code source?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Zirone
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 372
Inscription: 5 Oct 2004

[PHP] Comment "formatter" son code source?

Message le Lun Mai 30, 2005 16:42

Bonjour à tous,

Je viens demander un petit renseignement. Comment formatter son code source en php? Pour exemple: http://www.msn.fr quand on regarde son code source, il est formatté à mort.

Je sais que cette pratique est pas trop conseillée, mais j'en ai besoin. J'aimerais savoir comment on fait sa, en php. Faire des retour à la ligne ou carrément tout formatter.
S'il éxistait un petit script sur sa, que l'on peut mettre sur des pages via une include, sa m'aiderai beaucoup....

Merci :mrgreen:


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Lun Mai 30, 2005 16:45

"\n" :-)


Zirone
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 372
Inscription: 5 Oct 2004

Message le Lun Mai 30, 2005 16:49

e-kiwi a écrit:"\n" :-)


Pas compris :roll:


rottman
WRInaute passionné
WRInaute passionné
 
Messages: 2121
Inscription: 6 Jan 2004

Message le Lun Mai 30, 2005 16:52

Si tu veux supprimer les retours a la ligne :

<?php
$url = "$REQUEST_URI";
$include = implode("", file($url));
$include = str_replace(CHR(10),"",$include);
echo $include;
?>

Mais attention j'ai fais ça a l'arrache, je sais pas si ça marche.

Nico59
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 24
Inscription: 5 Aoû 2004

Message le Lun Mai 30, 2005 18:11

il faut avoir un vrai éditeur avec une fonction qui le permet

perso sous mon emacs j'appuis sur F9 et ça me lance le formatage du fichier courant selon des règles que j'ai définies :)

eclipse sait le faire et est plus abordable que emacs ;)


Zirone
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 372
Inscription: 5 Oct 2004

Message le Mar Mai 31, 2005 4:33

Bonjour à tous...

Rootman > Cela ne marche pas :(
Nico59 > Pas compris ton message. Moi je cherche une fontion PHP qui puisse me le formatter...


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Mar Mai 31, 2005 5:15

Mais qu'est-ce que tu veux dire par formatter ? compresser en supprimant les espaces ou rajouter des retours à la ligne et des tabulations ?


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Mar Mai 31, 2005 7:46

oui c est mal expliqué.msn n'a aucun formatage

tu veux indenter ton code html généré ou faire un gros bloc non lisible ?


itsme
WRInaute impliqué
WRInaute impliqué
 
Messages: 744
Inscription: 13 Oct 2004

Message le Mar Mai 31, 2005 8:55

Pour indenter le html genere (a deconseiller puisque l'on alourdit le source)
Code: Tout sélectionner
?>
<html>
<head>
...<? echo $toto ?>...
</html>
<?


pour le compresser:
Code: Tout sélectionner
?><html><?
?><head><?
?>...<? echo $toto ?>...<?
?></html><?


Zirone
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 372
Inscription: 5 Oct 2004

Message le Mar Mai 31, 2005 10:44

bonjour,

je veux qu'il devienne illisible. le probleme est que l'un de mes sites n'est pas en 100% php, et que je ne peux le mettre que via include...
donc pas de $ mais juste une fonction que je peux mettre entre <? et ?> et qui demande a la génération de la page de tout formatter...

c'est possible?

tonguide
WRInaute passionné
WRInaute passionné
 
Messages: 1406
Inscription: 28 Nov 2003

Message le Mar Mai 31, 2005 12:19

Tu fais un fopen tu boucles pour tout mettre dans une variable puis tu remplaces en faisant un $var= str_replace($tab,"",$var);

avec
$tab=array("\n","\t");

pour le fopen tu trouves ça partout ;)


Zirone
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 372
Inscription: 5 Oct 2004

Message le Mar Mai 31, 2005 12:42

je veux pas sembler "chiant". Mais vous pourriez éssayer de m'expliquer avec des trucs que je comprend? (je me croirait en cour de math lol).
J'ai rien compris... si quelqu'un pouvait y aller plus légèrement...


Zirone
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 372
Inscription: 5 Oct 2004

Message le Mar Mai 31, 2005 17:01

up :mrgreen:


Zirone
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 372
Inscription: 5 Oct 2004

Message le Mer Juin 01, 2005 8:36

up :mrgreen:


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Mer Juin 01, 2005 9:00

L'excellent www.siteduzero.com pourra te mettre à niveau en php en quelques heures. Tu pourras y apprendre à ouvrir un fichier avec fopen, et à lire son contenu en le mettant dans une variable.
Il ne te restera ensuite qu'à lancer la fonction str_replace qui permet de remplacer le premier argument ("\n" pour le retour à la ligne, "\t" pour la tabulation) par le deuxième ("" qui est la chaîne vide).

Il est temps de t'y mettre !
Bon courage :)

[PHP] Comment "formatter" son code source?

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité