Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > PHP > Vos Fonctions ou astuces > Lecture du sujet

Vos Fonctions ou astuces

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  ...  85  86  87  88  89  90  91  ...  97  98  99  100  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  85  86  87  88  89  90  91  ...  97  98  99  100  Suivante
Hors ligne Cortexd # Posté le 09/06/2008 à 19:16:19
Maouunnwww !
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
encore une fois quelques remarques :p
pourquoi passer le tableau par référence ? tu ne le modifies pas dans la fonction
si un des arguments désigne un index qui n'existe pas, une notice sera déclenchée puisque tu ne vérifies pas son existence
et inutile de réinventer des fonctions qui existent déjà !
Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<?php
function compact3($from)
{
	$array = array();

	foreach (array_slice(func_get_args(), 1) as $arg)
		$array += array_intersect_key($from, array_flip((array)$arg));

	return $array;
}

Comme l'or, il est caresse et volupté...
Image utilisateur Arrêt sur image


 
Hors ligne JeromeJ # Posté le 09/06/2008 à 19:49:11
Avatar
Groupe : Membres
- Pourquoi je passe en argument ? Que je sache une référence à un array (ou n'importe quel autre valeur) c'est minuscule comparé au contenu de ce tableau ? Non ? (Peut-être je ne connais pas le vrai fonctionnement de PHP) Inutile donc de donner l'array entier. De plus je ne vois pas l'utilité de la fonction dans un cas comme celui-ci par exemple où on ne passe pas une variable référencée: compact2(array('exemple' => 'valeur', 33 => 'osef'), 'exemple');

- Euh... pour les notices désolé... c'est un des seuls trucs qui m'est utile en PHP c'est que par défaut il s'en fout des notices ^^

D'accord ça peut aider dans le cas d'un débogage etc mais ce fonctionnement peut-être utile dans d'autre (il permet entre autre d'éviter des conditions ou de faciliter celles-ci)

Exemples: ... <input type="text" name="pseudo" value="<?php echo $_GET['pseudo']; ?>" /> ...

Ainsi lors d'une erreur (mot de passe incorrect etc) je n'ai pas besoin de vérifier son existence et je n'ai pas besoin d'utiliser un autre texte, il récupère simplement *-)
Édité le 09/06/2008 à 19:52:25 par JeromeJ








Secret (cliquez pour afficher)
Ce que je maitrise actuellement: XHTML, CSS, PHP, Action Script 2 et 3, JavaScript, SQL, Python, et un peu de C, C++ et d'erl
 
Hors ligne anonyme # Posté le 09/06/2008 à 20:05:12
Groupe :
Tout à fait, passer une variable par référence évite que le contenu de cette variable soit copié.
Dans le cas d'un type primitif (entier, booléen, etc.) osef mais pour les tableaux, objets, chaînes de caractères longues, etc. c'est un gain appréciable.
Hors ligne Cortexd # Posté le 09/06/2008 à 20:07:31
Maouunnwww !
Avatar
Groupe : Membres
edit : oui Savageman je me suis trompé, désolé
n'y aurait-il pas tout de même un semblant d'optimisation pour le passage ? (tentative de rattrapage masquée :-° )
Édité le 09/06/2008 à 20:13:22 par Cortexd

Comme l'or, il est caresse et volupté...
Image utilisateur Arrêt sur image


 
Hors ligne Savageman # Posté le 09/06/2008 à 20:09:05
Insa : If inside
Avatar
Groupe : Membres
Tu parles de retour par référence, c'est pas pareil. :) La c'est un passage d'argument ! ;)

Sinon beurk le coup des Notice... C'est mal !
 
Hors ligne Nanocom # Posté le 17/06/2008 à 08:53:54
Salut ô !
Avatar
Groupe : Membres
Hellow, je poste une fonction que je viens de découvrir : la fonction output_add_rewrite_var().
Pensez à faire ini_set('arg_separator.output', '&amp;'); avant pour que l'url soit valide W3C.
Notez que cette fonction met en route la tamporisation de sortie automatiquement.

Exemple :
Code : PHP
1
2
3
4
5
6
7
<?php
ob_start(); // On active quand même la bufferisation, c'est plus propre
ini_set('arg_separator.output', '&amp;'); // Mets des &amp; au lieu des &
output_add_rewrite_var('salut', 'plop'); // Ajoute une règle de réécriture
echo '<a href="forums.php">Forums</a>';
echo '<a href="http://siteduzero.com">Site du zéro</a>';
?>

Rendu :
Code : HTML
1
2
<a href="forums.php?salut=plop">Forums</a>
<a href="http://siteduzero.com">Site du zéro</a>


Les liens absolus ne sont pas réécris, seuls les liens relatifs le sont (code non testé).
Édité le 17/06/2008 à 08:55:01 par Nanocom
Hors ligne lnkonito # Posté le 17/06/2008 à 08:59:53
Administrateur StaarWar
Avatar
Groupe : Membres
Je recherche une fonction fil d'arianne qui permet d'afficher comme ceci
Vous êtes ici : Accueil > Lecture d'un article : Cosmepolit ...
Entre autre le titre de la page. C'est possible ?
Merci ;)

Staar-War.fr devient E x i l e D . f r [ouverture fin 2008] [Version Beta Close
Image utilisateur
Image utilisateur
 
Hors ligne Nanocom # Posté le 17/06/2008 à 09:42:28
Salut ô !
Avatar
Groupe : Membres
Oui :
Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
function ariane($texte = '', $lien = '') {
	
	static $ariane = array();
		
	if(empty($texte) and empty($lien)) {
		$affichage = NULL;
		$count = count($ariane);
		for($i=0; $i < $count; $i++) {
			if($ariane[$i][1] == '') {
				$affichage[] = $ariane[$i][0];
			}
			else {
				$affichage[] = '<a href="' .$ariane[$i][1]. '">' .$ariane[$i][0]. '</a>';
			}
		}
		if($affichage != NULL) {
			$affichage = implode(' > ', $affichage);
		}
		else {
			$affichage = 'Page non répertoriée';
		}
		return $affichage;
	}
	else {
		$ariane[] = array($texte,$lien);
	}

}


ariane('Les News', 'news.php');
ariane('Accueil');

echo 'Vous êtes ici : Ton site >> '.ariane();

?>


Affichera :

Code : HTML
1
Vous êtes ici : Ton site >> <a href="news.php">Les News</a> > Accueil
Hors ligne lnkonito # Posté le 17/06/2008 à 09:45:30
Administrateur StaarWar
Avatar
Groupe : Membres
Merci beaucoup je testerais cela quand j'arriverais au boulot :-°

Staar-War.fr devient E x i l e D . f r [ouverture fin 2008] [Version Beta Close
Image utilisateur
Image utilisateur
 
Hors ligne Artefact2 # Posté le 17/06/2008 à 10:21:28
C'est toi le bouc !
Avatar
Groupe : Membres
Je te conseille de remplacer les ">" par "&gt;" quand même, car ca précise bien que ce n'est pas une fermeture d'une balise mais un symbole (certains navigateurs n'aiment pas du tout les chevrons comme ça, je l'ai déjà vécu et c'est très dur à corriger comme bug) :D
 
Hors ligne TimeSplitters # Posté le 18/06/2008 à 20:34:17
Avatar
Groupe : Membres
Tain mais c'est quoi cette fonction pour si peu? Tu peux pas simplement faire Code : PHP
1
$fil = '<a href="/">Le site</a>';
(dans ton index.php) et dans tes autres pages (index.php?p=truc) Code : PHP
1
$fil .= ' -> Truc';
???
 
Hors ligne Barbary # Posté le 18/06/2008 à 22:37:05

Avatar
Groupe : Membres
Tout ça pour un fil d'ariane :(
Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<?php
function fil_ariane($suite_fil)
{
  echo '<div class="fil_ariane">';
	echo 'Vous êtes ici ==> <a href ="index.html">Les-Slayers</a> > '.$suite_fil.'';
  echo '</div>';
}

fil_ariane('<a href="forums.html">Les forums</a> > <a href="forum-'.$forum.'-'.url_rewrite($data1['forum_name']).'.html">'.$data1['forum_name'].'</a> > <a href="nouveau-sujet-'.$forum.'-'.url_rewrite($data1['forum_name']).'.html">Nouveau sujet</a>');
?>


Ancienne fonction mais largement suffisante !

Image utilisateur
 
Hors ligne lnkonito # Posté le 18/06/2008 à 23:09:48
Administrateur StaarWar
Avatar
Groupe : Membres
Pour information j'ai fais beaucoup plus simple.
Code : PHP
1
2
3
<?php 
echo 'Vous êtes ici --> : '.$TitrePage.'';
?>


Titrepage étant le titre de la page que j'affiche dans <title> c'est très pratique :)

Staar-War.fr devient E x i l e D . f r [ouverture fin 2008] [Version Beta Close
Image utilisateur
Image utilisateur
 
Hors ligne Corentin_ # Posté le 19/06/2008 à 01:00:01
Avatar
Groupe : Membres
Citation : lnkonito
Pour information j'ai fais beaucoup plus simple.
Titrepage étant le titre de la page que j'affiche dans <title> c'est très pratique :)


A la différence près que ce que tu as n'est pas un fil d'ariane ;)

Etudiant en informatique.
Mac user.

 
Hors ligne shine-neko # Posté le 19/06/2008 à 01:53:32
Saite ita no wa My Rosy Heart
Avatar
Groupe : Membres
Citation : Barbary
Tout ça pour un fil d'ariane :(
Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<?php
function fil_ariane($suite_fil)
{
  echo '<div class="fil_ariane">';
	echo 'Vous êtes ici ==> <a href ="index.html">Les-Slayers</a> > '.$suite_fil.'';
  echo '</div>';
}

fil_ariane('<a href="forums.html">Les forums</a> > <a href="forum-'.$forum.'-'.url_rewrite($data1['forum_name']).'.html">'.$data1['forum_name'].'</a> > <a href="nouveau-sujet-'.$forum.'-'.url_rewrite($data1['forum_name']).'.html">Nouveau sujet</a>');
?>


Ancienne fonction mais largement suffisante !
Édité le 19/06/2008 à 01:55:16 par shine-neko

La v3 de Shine-Shiina est sortit
Qui n'a jamais rêver d'apprendre a dessiner , Cuisiné japonnais dévorer de nouveaux manga fait par des copains et d'apprendre le japonais ?
=> La réponse se trouve ici
Image utilisateur

 
Hors ligne Jeremie78 # Posté le 19/06/2008 à 13:52:29
Powered by GNU/Linux
Groupe : Membres
En l'occurrence, la fonction a des besoins spécifiques au site ...
- elle doit pouvoir être appelée pour définir une arborescence (sans avoir conscience de sa représentation, qui peut évoluer dans le temps)
- son fontionnement est "fractionné" et grâce à un système de "cache interne" (static $pages) pour pouvoir être "déchergée" en fin de génération de la page :)

Après, si vous trouver que l'abstraction et les systèmes de templates sont inutiles, c'est votre problème :)

Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ...
 
Hors ligne lnkonito # Posté le 19/06/2008 à 14:53:05
Administrateur StaarWar
Avatar
Groupe : Membres
Citation : Corentin_
Citation : lnkonito
Pour information j'ai fais beaucoup plus simple.
Titrepage étant le titre de la page que j'affiche dans <title> c'est très pratique :)


A la différence près que ce que tu as n'est pas un fil d'ariane ;)

Oui mais ca peut le faire, après je fais un if sur certains sous groupes à afficher que si on est dans ce groupe.
Exemple pour la page d'accueil :)
Code : PHP
1
2
3
4
5
<? 
echo 'Vous &ecirc;tes ici > ';
if ( !isset( $_GET['page'] ) ) { echo '<u>Accueil</u>'; }
echo '<a href="index.php?page='.$IdPage.'"> '.$TitrePage.'</a> '
;?>

Staar-War.fr devient E x i l e D . f r [ouverture fin 2008] [Version Beta Close
Image utilisateur
Image utilisateur
 
Hors ligne Jeremie78 # Posté le 19/06/2008 à 19:48:30
Powered by GNU/Linux
Groupe : Membres
C'est toujours pas un fil d'ariane .... y a pas d'arborescence !

Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ...
 
Hors ligne Barbary # Posté le 19/06/2008 à 21:42:08

Avatar
Groupe : Membres
Moi s'en est un :p
Tu voulais dire quoi shine-neko ?

Image utilisateur
 
Hors ligne shine-neko # Posté le 20/06/2008 à 09:59:23
Saite ita no wa My Rosy Heart
Avatar
Groupe : Membres
Citation : Barbary
Moi s'en est un :p
Tu voulais dire quoi shine-neko ?


Relou les bugs de Firefox 3 :colere2:

J'avais poster un code que je sais plus ou il est. je te recode ça ^^

La v3 de Shine-Shiina est sortit
Qui n'a jamais rêver d'apprendre a dessiner , Cuisiné japonnais dévorer de nouveaux manga fait par des copains et d'apprendre le japonais ?
=> La réponse se trouve ici
Image utilisateur

 
Hors ligne Jeremie78 # Posté le 20/06/2008 à 10:45:40
Powered by GNU/Linux
Groupe : Membres
Barbary > un fil d'ariane te montre l'aborscence, pas sqimplement le titre de la page ...

Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ...
 
Hors ligne Talus # Posté le 20/06/2008 à 12:21:36
タルス
Avatar
Groupe : Membres
Oui, un fil d'arianne est défini de la manière suivante : "Site > Section > Sous-section > Sous-sous-section > ... > Page"... A l'image du fil qu'arianne donna à Thésée pour qu'il ne se paume pas dans le labyrinthe du Minotaure dans la mythologie grecque !

Sinon, une petite fonction pour afficher une date relative :

Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
<?php
/**
 * Retourne une date, en fonction du nbre de jour.
 * @param    string    $date       Date à formater
 * @param    integer   $nb_days	   Nombre de jours.
 * @param    bool      $implode    Renvoyer une chaine de caractères ?
 * @return   string
 */
function print_date($date, $nb_days = 2, $implode = true){
    $ary_dates = array('Le ', $date);

    if( (int)($nb_days) <= 1 ){
        $ary = array('Aujourd\'hui', 'Hier');
        $ary_dates = array('', $ary[(int)$nb_days]);
    }
	
    return $implode ? ($ary_dates[0] . $ary_dates[1]) : $ary_dates;
}


Il faut "juste" connaitre le nombre de jour entre la date d'aujourd'hui et la date à afficher ($nb_jours), et renseigner la date déjà formattée (via DATE_FORMAT() de SQL ou strftime() de PHP par exemple)... Le dernier parametre sert à déterminer si on souhaite avoir une chaine de caractères ou un array.
Édité le 20/06/2008 à 12:23:46 par Talus
 
Hors ligne Nephthys # Posté le 20/06/2008 à 12:33:17
Infini = 1 puis 2 puis 3 ...
Avatar
Groupe : Membres
Citation : Talus
Oui, un fil d'arianne est défini de la manière suivante : "Site > Section > Sous-section > Sous-sous-section > ... > Page"... A l'image du fil qu'arianne donna à Thésée pour qu'il ne se paume pas dans le labyrinthe du Minotaure dans la mythologie grecque !

Sinon, une petite fonction pour afficher une date relative :

Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
<?php
/**
 * Retourne une date, en fonction du nbre de jour.
 * @param    string    $date       Date à formater
 * @param    integer   $nb_days	   Nombre de jours.
 * @param    bool      $implode    Renvoyer une chaine de caractères ?
 * @return   string
 */
function print_date($date, $nb_days = 2, $implode = true){
    $ary_dates = array('Le ', $date);

    if( (int)($nb_days) <= 1 ){
        $ary = array('Aujourd\'hui', 'Hier');
        $ary_dates = array('', $ary[(int)$nb_days]);
    }
	
    return $implode ? ($ary_dates[0] . $ary_dates[1]) : $ary_dates;
}


Il faut "juste" connaitre le nombre de jour entre la date d'aujourd'hui et la date à afficher ($nb_jours), et renseigner la date déjà formattée (via DATE_FORMAT() de SQL ou strftime() de PHP par exemple)... Le dernier parametre sert à déterminer si on souhaite avoir une chaine de caractères ou un array.


Peut-tu donner un exemple de ce qu'affiche ta fonction ? Pourrais-tu aussi expliquer la dernière ligne du code, je ne comprend pas ce qu'elle fait :)

Merci
Hors ligne Talus # Posté le 20/06/2008 à 12:48:54
タルス
Avatar
Groupe : Membres
Bien sûr :p. En voici donc un exemple (vite fait hein :/)...

Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$ma_date = strftime('d/m/Y', $tstamp = mktime(20, 30, 40, 06, 19, 2008)); // 19 juin 2008.. Donc "hier".

// Calcul du nombre de jour entre cette date et aujourd'hui :
$nb_jours = floor((time() - $tstamp) / 86400); // 86400 secondes == 24 * 3600 == 1 jour

echo print_date($date, $nb_jours, true); // Affichera "Hier".

// -- Puis, rebelotte pour on va dire le 20 juin 2008 et le 18 :

//20
echo print_date($date, $nb_jours, true); // Affichera "Aujourd'hui".

// 18 :
echo print_date($date, $nb_jours, true); // Affichera "Le 18/06/2008"

// -- Exemple pour le passage à "false" du troisieme argument :

$date_preformatee = print_date($date, $nb_jours, false);

/* 
$date_preformatee est un array de deux elements : 0 pour dire si oui ou non il y a le "Le", pour une date de type jj/mm/yy ; 1 pour soit la date relative "Aujourd'hui" / "Hier", soit la date normale si c'est plus vieux (jj/mm/yy) */


Pour la dernière ligne, il s'agit d'une condition dite ternaire. Je t'invite à consulter la doc pour plus d'infos ;).
Édité le 20/06/2008 à 13:07:55 par Talus
 
Hors ligne Nephthys # Posté le 20/06/2008 à 14:52:27
Infini = 1 puis 2 puis 3 ...
Avatar
Groupe : Membres
Merci Talus, ta fonction me sera très utile :)

Donc une condition ternaire, ça revient à

Code : PHP
1
2
3
4
5
6
7
8
if ($machin == true)
{
    //Ce que je dois faire
}
else
{
    //Ce que je dois faire
}


Dumoins si j'ai bien compris
Hors ligne Talus # Posté le 20/06/2008 à 15:02:59
タルス
Avatar
Groupe : Membres
Tutafait :). Pour l'exemple que j'ai filé, je doute qu'il soit très bon (pour le calcul du nombre de jours de "différence"... Par exemple, si on est le 20 juin 2008 e qu'il est 1h, et que la date à comaprée est celle du 19 juin à 23h, ca n'affichera pas "Hier", mais "Aujourd'hui"... En effet, moi j'utilise cette fonction avec le timestamp SQL, donc je n'ai pas de soucis pour ca xD)
Édité le 20/06/2008 à 15:05:34 par Talus
 
Hors ligne Psykose # Posté le 22/06/2008 à 00:55:32
Carambaaa(r) !
Avatar
Groupe : Membres
Retourne le navigateur du visiteur avec comme paramètre optionnel la version de celui-ci. Un affichage simplifié de User Agent ;)

Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
function GetBrowserInfo($ReturnVersion = true){
		$Browser = $_SERVER['HTTP_USER_AGENT'];
		$Browser = preg_replace('/\((.+)\)/', '', $Browser);
		$Browser = explode(" ", $Browser);
		$Length = count($Browser);   
		
		$BrowserDetails = explode("/",$Browser[$Length-1]);
		$BrowserName = $BrowserDetails[0];
		$BrowserVersion = $BrowserDetails[1];
		
		if($ReturnVersion == true)
			return $BrowserName .'&nbsp;&nbsp;version: '. $BrowserVersion;
			
		else
			return $BrowserName;
	}

Mes tutos préférés :
Apprenez le Javascript - Dominos animables (blender) - Apprenez Maya
Mes tutos :
Créer une tête Cartoon avec Blender

Psykose's JukeboX : I - II - III - IV - V - Now extended ! - VI - VII - VIII
 
Hors ligne jeff52 # Posté le 22/06/2008 à 16:44:20
PHPadawan
Avatar
Groupe : Membres
Permet de colorer le code XHTML et le code PHP en même temps.
Celà peut être utile lorsqu'on veut montrer du code PHP et XHTML mélangé dans un tutoriel.


Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
function highlight($input)
{
	// Styles
	$html_comment = "color: #ff00ff;";
	$html_marker = "color: #00f; font-weight: bold;";
	$html_attribute = "color: #f00; font-weight: bold;";
	$html_value = "color: #8000ff; font-weight: bold;";
	$html_doctype = "color: #3cb371; font-weight: bold;";
		
	$output = htmlentities($input);
	
	// ***********
	// Coloration du PHP
	// ***********
	
	if( !function_exists('php') )
	{
		function php($matches)
		{
			// Styles
			$php_bg = "background-color: #faf8eb; padding: 2px; font-weight: normal;";
			
			$output = str_replace(array('<code>','</code>'), null, highlight_string( html_entity_decode($matches[0]) ,true));
			return '<span style="'.$php_bg.'">'.$output.'</span>';
		}
	}
	
	$output = preg_replace_callback('#&lt;\?(?:[php]?)(.*)\?&gt;#isU', 'php', $output);
	
	// ***********
	// Coloration du XHTML
	// ***********
	
	// Coloration du Doctype
	$output = preg_replace('`&lt;!DOCTYPE(.*)&gt;`isU','<span style="'.$html_doctype.'">&lt;!DOCTYPE$1&gt;</span>',$output);
	// Coloration des commentaires
	$output = preg_replace('#&lt;\!--(.*)--&gt;#isU','<span style="'.$html_comment.'">&lt;!-- $1 --&gt;</span>',$output);
	// Coloration des balises
	$output = preg_replace('#&lt;/?([a-z0-9]+)\s?/?&gt;#isU','<span style="'.$html_marker.'">$0</span>',$output);
	$output = preg_replace('#&lt;([a-z0-9]+)\s(.*)(\s?/?)&gt;#isU',' <span style="'.$html_marker.'">&lt;$1</span> $2<span style="'.$html_marker.'">$3&gt;</span>',$output);
	// Coloration des attributs
	$output = preg_replace('#(\s([a-z0-9-]+)(=)(&quot;(?:.*)&quot;))+#isU',' <span style="'.$html_attribute.'">$2</span>$3<span style="'.$html_value.'">$4</span>',$output);
	// Coloration des tabulations et retours à la ligne
	$output = preg_replace('#\\t#isU', '&nbsp; &nbsp; ', $output);
	
	// Finalisation...
	
	$output = preg_replace('#\\n#isU', '<br />', $output);
	return (str_replace( array('><br>','><br />'), null, $output ) . "\n");
}
?>
Édité le 22/06/2008 à 16:57:21 par jeff52
 
Hors ligne Talus # Posté le 22/06/2008 à 22:53:55
タルス
Avatar
Groupe : Membres
str_replace(machin, null, truc) ? ARGH... Une chaine vide suffit !.

Et pour la "colorisation HTML", tu fais quoi du code PHP, si il a les < > dans son code ? :-°
 
Hors ligne jeff52 # Posté le 22/06/2008 à 23:50:59
PHPadawan
Avatar
Groupe : Membres
Bon oui je sais c'est une fonction un peu bordel ... J'ai pas l'habitude de programmer comme ça, mais si tu es capable de rendre la fonction un peu plus propre, tiens moi informé :)

Je comprend pas ce que tu veux dire par
"tu fais quoi du code PHP, si il a les < > dans son code ? :-° "
 
Hors ligne Talus # Posté le 23/06/2008 à 02:50:45
タルス
Avatar
Groupe : Membres
ben... Tu captures tout ce qui est entre des < et > (c'est pas (x)HTML ca, c'est XML au passage)... Donc, par exemple,

Code : PHP
1
2
3
4
<?php
if ($a < $b && $b > $c){
// ....
}


Sera interpreté par ton "parseur"...
 

Retour au forum "PHP" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 87 Zéros connectés | Requêtes SQL 6 requêtes | Temps de génération de la page : Total (SQL) 0.1673s (0.1515s)