Le Site | Fond d'écran | BD / TV / Cinéma | Jeux | Musique | Science / Littérature | Divers
Actualiser | Répondre | Recherche | Retour à la liste
Parsing des codes PHP dans le forum
30 mai 03 00h30
Bool
avatar de Bool
voici le source permettant la colorisation du PHP dans le forum :


<?php
// Extrait d'une fonction. $string[0] étant le code PHP
            $code=highlight_string($string[0],true);
            $code=& preg_replace_callback($GLOBALS['Text_PHPFunctions_search'],'Text_PHPManualLink',$code);
            $code=& str_replace(
                array('</font>',
                    '<font color="#0000BB">',
                    '<font color="#007700">',
                    '<font color="#DD0000">',
                    '<font color="#FF9900">',
                    '<font color="#000000">'
                    ),
                array('</span>',
                    '<span class="php_var">',
                    '<span class="php_sep">',
                    '<span class="php_str">',
                    '<span class="php_com">',
                    '<span class="code">',
                    ),
                $code);
?>



puis la fonction Text_PHPManualLink :

<?php
function Text_PHPManualLink($fct){
    return '<a href="http://www.php.net/manual/fr/function.'.
        str_replace('_','-',$fct[2]).
        '.php" target="_blank">'.
        $fct[2].'</a>';
    }
?>



et enfin une partie de la variable $GLOBALS['Text_PHPFunctions_search'] :

<?php
$functions=array(
'abs',
'acos',
'acosh',
// [...]      le fichier fait pas loin de 3000 lignes...
'zip_open',
'zip_read'
);

$CONF['Text_PHPFunctions_search']='`(<font color="#0000BB">)('.implode('|',$functions).')(</font>)`i';

?>


31 mai 03 21h18
Titi
avatar de Titi
B'soir,

Comment obtenir le fichier qui fait pas loin de 3 000 lignes ?

Merci d'avance.
@+
Titi

01 juin 03 02h19
Bool
avatar de Bool
ah oui, pas bete ;o)

ici normalement : http://fr.php.net/manual-lookup.php?pattern=&lang=fr

(adresse obtenue en faisant une recherche dans la liste des fonctions, sans aucun critère de recherche)
08 août 03 00h05
Bool
avatar de Bool
PS : je précise que le code a pas mal changé depuis...
08 août 03 21h14
Le VoiSin69
avatar de Le VoiSin69
euh c koi ce code ??
09 août 03 00h29
Bool
avatar de Bool
bah c'est marqué.... :o|
09 août 03 10h40
Le VoiSin69
avatar de Le VoiSin69
ben euh ej ne comprend pas :/
10 août 03 17h54
Bool
avatar de Bool
voici le source permettant la colorisation du PHP dans le forumc'est pourtant marqué en français..... :oS
11 août 03 10h08
Le VoiSin69
avatar de Le VoiSin69
d'accors c marque en francais , mais je ne comprend tjrs pas ,

c koi le PHP ??
(je c , je n'y connait rien)
11 août 03 10h27
TiPapillon
avatar de TiPapillon
idem :p
11 août 03 10h27
Bool
avatar de Bool
tu peux jeter un oeil ici : http://fr2.php.net/manual/fr/faq.general.php#faq.general.what

1. What is PHP?

From the preface of the manual:

PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.

A nice introduction to PHP by Stig Sæther Bakken can be found here on the Zend website. Also, much of the PHP Conference Material is freely available.
11 août 03 11h20
TiPapillon
avatar de TiPapillon
Ben la c'est pire, c'est de l'anglais!!! :/
11 août 03 11h50
Ormoon
avatar de Ormoon
arf c programmeur incapable de "vulgariser" leur vocabulaire!!! Bon, le PHP est un langage de Programmation, ce site est entierement fait en PHP(pour la partie programmation). Pour faire un site le HTML (un simple langage) ne suffit pas tjs on fait dc intervenir d'autre langage qui s'integre au HTML pour s'occuper de la partie qui necessite de la programmation comme le PHP (JAVA...).
voici le source permettant la colorisation du PHP dans le forum <= le code que vs voyé en dessus de cette phrase est coloré !!! et bien le code que bool donne est le code qui permet de le colorer (on le vois tres bien avec le theme starcraft)
Voila bon la fin n'est po tres clair mais c compréhensible!!!
(Bool, il y a surement des erreurs dans ce que j'ai dit plus haut (g essayé de po en faire) mais c une VULGARISATION ;)
12 août 03 12h53
Le VoiSin69
avatar de Le VoiSin69
ahhhhhh
mais je ne comprend tjs pas , pour moi c comme du javanais , mais bon ,

sa ne nous sert a rien ??(nous qui ne faisont "rien" pour le site a proprement parler , Bool par exemple modifie des truc , mais nous on ne peut pas )
g raison ou completement tort ???
12 août 03 13h27
Bool
avatar de Bool
LeVoisin... fait un effort... On recommence : comme tu peux le voir dans l'exemple en haut, si tu tapes du code PHP dans le forum, il sera automatiquement affiché en couleur. Le fait que ce soit du code PHP, on s'en fout, on aurait pu faire réagir le site sur les paroles des "chansons" de Manson. Le fait est que là, dans un "élan de bonté" ;o), j'ai fournis aux utilisateurs la portion de script leur permettant d'obtenir le même résultat...

En gros, ça ne sert qu'à ceux qui s'interessent aux scripts, à ceux qui ont un forum traitant de la "programmation" en générale, et aux curieux...

Voilà, c'est tout.
12 août 03 13h31
Bool
avatar de Bool
Pour ce qui est du "ça nous sert" à rien, si, ça pourrait servir si vous participiez au code du site ; car on pourrait s'échanger facilement via le forum ce genre de code.

Pour ce qui est du "y a que Bool qui peut modifier", non, il y a des pages d'administration permettant de faire certaines modifs sur le site, mais comme je te l'ai déjà dit, en temps que modérateur, tu n'y as pas accès.

PS : (pour Ormoon surtout) oui oui, il manque encore plein de pages d'administration... :o(
12 août 03 13h32
Bool
avatar de Bool
Et on pourrait même ouvrir une autre section sur le forum, genre "problèmes PHP/MySQL"... :oþ
13 avril 04 00h06
yepido
avatar de yepido
Ne me parler pas de PHP, je suis en vacances s'il vous plaît
Je fais déjà des cauchemards avec les points, les côtes et les guillemets alors...

Ayez pitié d'un pauvre 2ème année de BTS Info qui doit endurer les caprices de ce langage (lol)
13 avril 04 00h07
Bool
avatar de Bool
Mon pauvre t'as pas fini... PHP est un des langages les plus simples à utiliser... C'est aussi son défaut : il est tellement permissif que tu peux faire de grosses "bétises"... :o0
13 avril 04 00h13
yepido
avatar de yepido
Pas de violence c'est les vacances !! ;d

Actualiser | Haut de page | Recherche | Retour à la liste

Vous désirez poster ou répondre à un message sur le forum ? :D

Pour cela, il vous suffit d'être membre. N'ayez pas peur, ce n'est pas compliqué, il ne vous faudra que 2 minutes, et c'est évidemment gratuit ! ;o)

Si vous êtes interessés, ça se passe par là : Section membres.

PS : si vous êtes déjà membre, alors il vous suffit de vous identifier, via cette même page.

Consultez aussi notre mangeur de cigogne


BoolSite
:
BoolSite
thème "Original" par Bool
Ma Miss Foot.fr Hit-Parade
accueil | fonds d'écran | forum | recherche | contact | liens
Daevel : hébergement PHP