Je veux réaliser cette requête :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Voici la liste des correspondances :
<pre>
<HR><BR></pre>
<?
$string = 'gr-br-003-sw01.uk. 28000 IN A 1.1.13.5 gr-r-3-s1-mc.uk. 28800 IN A 1.
10.19.37';
echo "$string";
if(preg_match_all('/([^ ]+) [0-9]+ [a-z]+ [a-z]+ ([0-9.]+)/i', $string, $matches, PREG_SET_ORDER)){
foreach($matches as $match){
echo $match[1].' / '.$match[2],'<br />;
}
}
?>
</pre> |
Sous EasyPhp, aucune erreur, j'obtiens quelque chose de ce genre :
1 2 3
|
GR-010-NSR.uk. / 10.10.19.24
gr-ae-003-ce01.uk. / 10.10.19.97 |
Sous Debian, j'obtiens cette erreur :
Parse error: parse error in /home/www/landigger/tools/create.php on line 15
Alors que la ligne 15 est à la fin du code après la balise "?>"
D'où cela peut il venir ?
Merci
Partager