J'ai une portion de code que j'aimerais pouvoir rendre avec les numéros de ligne correspondant au script complet. Cependant, il semble que le paramètre linenostart, qui permet de spécifier quel est le numéro de la première ligne, n'est apparemment pas pris en compte. Du coup, évidemment, si on souhaite surligner un élément en particulier, cela ne joue pas non-plus.
Le markdown utilisé et son résultat :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
```php linenostart="329" hl_lines="338"
<?php
// récupération des projets
$handle=opendir(".");
$projectContents = '';
while (($file = readdir($handle))!==false)
{
if (is_dir($file) && !in_array($file,$projectsListIgnore))
{
//[modif oto] Ajout éventuel de http:// pour éviter le niveau localhost dans les url
$projectContents .= '<li><a href="'.($suppress_localhost ? 'http://' : '').$file.'">'.$file.'</a></li>';
}
}
closedir($handle);
if (empty($projectContents))
$projectContents = "<li>".$langues[$langue]['txtNoProjet']."</li>\n";;
```
Code:Extrait du script index.php fourni avec WAMP 2.5. Cette partie montre comment est générée la liste des projets
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php// récupération des projets$handle=opendir(".");$projectContents='';while(($file=readdir($handle))!==false){if(is_dir($file)&&!in_array($file,$projectsListIgnore)){//[modif oto] Ajout éventuel de http:// pour éviter le niveau localhost dans les url$projectContents.='<li><a href="'.($suppress_localhost?'http://':'').$file.'">'.$file.'</a></li>';}}closedir($handle);if(empty($projectContents))$projectContents="<li>".$langues[$langue]['txtNoProjet']."</li>\n";;
Extrait du script index.php fourni avec WAMP 2.5. Cette partie montre comment est générée la liste des projets
En fait le paramètre linenostart permet de décaler les numéros de lignes à gauche de ton code (il prend une valeur numérique et donc pas de guillemets) et le paramètres hl_lines désigne le numéro de la ligne (séparé du premier argument par une virgule), indépendamment du décalage fait par linenostart. Par exemple, pour ton exemple, il faut écrire ceci :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
```php linenostart=329, hl_lines="10"
<?php
// récupération des projets
$handle=opendir(".");
$projectContents = '';
while (($file = readdir($handle))!==false)
{
if (is_dir($file) && !in_array($file,$projectsListIgnore))
{
//[modif oto] Ajout éventuel de http:// pour éviter le niveau localhost dans les url
$projectContents .= '<li><a href="'.($suppress_localhost ? 'http://' : '').$file.'">'.$file.'</a></li>';
}
}
closedir($handle);
if (empty($projectContents))
$projectContents = "<li>".$langues[$langue]['txtNoProjet']."</li>\n";;
```
Code:Extrait du script index.php fourni avec WAMP 2.5. Cette partie montre comment est générée la liste des projets
<?php// récupération des projets$handle=opendir(".");$projectContents='';while(($file=readdir($handle))!==false){if(is_dir($file)&&!in_array($file,$projectsListIgnore)){//[modif oto] Ajout éventuel de http:// pour éviter le niveau localhost dans les url$projectContents.='<li><a href="'.($suppress_localhost?'http://':'').$file.'">'.$file.'</a></li>';}}closedir($handle);if(empty($projectContents))$projectContents="<li>".$langues[$langue]['txtNoProjet']."</li>\n";;
Extrait du script index.php fourni avec WAMP 2.5. Cette partie montre comment est générée la liste des projets
Connectez-vous pour pouvoir poster un message.
Connexion
Pas encore membre ?
Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte