Oui, mais va y a voir du boulot! Je fais plus trop de ASP, mais c'est un "vieux" site... maintenant je fais du PHP
Je vois que
1 2 3 4 5 6 7 8
| <?php
ob_start();
//la page html
$contents = ob_get_contents();
ob_end_clean();
//le code de réécriture des urls de la page
echo $contents;
?> |
va devenir un truc du genre
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <%
Response.Buffer = True
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Global = True
regEx.Pattern = "<a href=""page.asp\?cas=([^./]+)&id=([^./]+)"">([^./]+)<\/a>"
Set reg_matches = regEx.Execute(lehtml)
If reg_matches.Count > 0 Then
FOR i = 0 TO reg_matches.Count - 1
//réécriture des liens
NEXT
END IF
Set regex = Nothing
Set reg_matches = Nothing
Response.Write result
Response.End
%> |
Ce qui me manque c'est l'équivalent de
$contents = ob_get_contents();
je ne veux pas avoir à remanier tout le code de mon site pour l'écrire en ASP
1 2
| lehtml = "<DOCTYPE..."
lehtml = lehtml & "<html><head>"... |
la question est alors peut-on en ASP récupérer le contenu du tampon dans une variable ? (un truc du genre )
Partager