[PHP] Comment "formatter" son code source?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Zirone
WRInaute impliqué
WRInaute impliqué
 
Messages: 372
Inscription: Mar Oct 05, 2004 23:40

[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: 13854
Inscription: Mar Déc 23, 2003 9:04

Message le Lun Mai 30, 2005 16:45

"\n" :-)


Zirone
WRInaute impliqué
WRInaute impliqué
 
Messages: 372
Inscription: Mar Oct 05, 2004 23:40

Message le Lun Mai 30, 2005 16:49

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


Pas compris :roll:


rottman
WRInaute accro
WRInaute accro
 
Messages: 2097
Inscription: Mar Jan 06, 2004 20:11

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
 
Messages: 24
Inscription: Jeu Aoû 05, 2004 12:35

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 impliqué
WRInaute impliqué
 
Messages: 372
Inscription: Mar Oct 05, 2004 23:40

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.
Modérateur
Modérateur
 
Messages: 2413
Inscription: Ven Fév 11, 2005 19:36

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: 13854
Inscription: Mar Déc 23, 2003 9:04

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 passionné
WRInaute passionné
 
Messages: 744
Inscription: Mer Oct 13, 2004 14:13

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 impliqué
WRInaute impliqué
 
Messages: 372
Inscription: Mar Oct 05, 2004 23:40

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 accro
WRInaute accro
 
Messages: 1242
Inscription: Ven Nov 28, 2003 18:55

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 impliqué
WRInaute impliqué
 
Messages: 372
Inscription: Mar Oct 05, 2004 23:40

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 impliqué
WRInaute impliqué
 
Messages: 372
Inscription: Mar Oct 05, 2004 23:40

Message le Mar Mai 31, 2005 17:01

up :mrgreen:


Zirone
WRInaute impliqué
WRInaute impliqué
 
Messages: 372
Inscription: Mar Oct 05, 2004 23:40

Message le Mer Juin 01, 2005 8:36

up :mrgreen:


Patrice A.
Modérateur
Modérateur
 
Messages: 2413
Inscription: Ven Fév 11, 2005 19:36

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?

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 Julien Coquet, expert certifié officiellement par Google Analytics.

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 0 invités