Bizarre vous avez dit bizarre

Bizarre vous avez dit bizarre - ASP - Programmation

Marsh Posté le 27-03-2004 à 19:16:48    

Bizarre, j'ai un site qui tourne chez moi sous IIS5 (XP-pro)  
 
Cette fonction fonctionne très bien chez moi mais j'obtiens une erreur sur le serveur de mon hébergeur.
 

Code :
  1. <%
  2. function remplace(txt)
  3. Dim sPath, temp, regEx
  4. sPath = "../Images"
  5. temp = txt
  6.             Set regEx = New RegExp
  7.             regEx.IgnoreCase = False
  8.             regEx.Global = true
  9.             regEx.Pattern = "\[img\](.*?)\[/img\]"
  10.             temp = regEx.replace(temp,"<img class='image' src='" & sPath & "/$1' alt='$1' title='$1' />" )
  11.             regEx.Pattern = "\[url](.*?)\[/url\]"
  12.             temp = regEx.replace(temp,"<a href ='http://$1' target='_blank'>$1</a>" )
  13.             temp = replace(temp,VbCrLf,"<br />" )
  14.             temp = Replace(temp, "", "<b>" )
  15.             temp = Replace(temp, "", "</b>" )
  16.             temp = Replace(temp, "", "<i>" )
  17.             temp = Replace(temp, "", "</i>" )
  18.             temp = Replace(temp, "", "<u>" )
  19.             temp = Replace(temp, "", "</u>" )
  20.             temp = Replace(temp, "[ul]", "<ul>" )
  21.             temp = Replace(temp, "[/ul]", "</ul>" )
  22.             temp = Replace(temp, "[x]", "<li>" )
  23.             temp = Replace(temp, "[/x]", "</li>" )
  24.            
  25. remplace = temp
  26. Set regEx = Nothing
  27. end function
  28. %>


 
 
L'erreur est la suivante :  
 

Erreur d'exécution Microsoft VBScript error '800a139a'  
Quantificateur inattendu  
/hfrance/assoc-sempe/fonction.asp, line 11


 
 
et il y a la même sur la ligne 14  c'est à dire sur les 2 lignes :
 

Code :
  1. temp = regEx.replace(temp,"<img class='image' src='" & sPath & "/$1' alt='$1' title='$1' />" )


 
et  
 

Code :
  1. temp = regEx.replace(temp,"<a href ='http://$1' target='_blank'>$1</a>" )


 
Je ne comprend pas et ça compromet tout l'affichage du site !
 
J'ai joint l'hébergeur et ils n'ont rien trouvé, puis il m'ont proposé de changer de serveur et la ça marche  :pt1cable:  
 
Quelqu'un as-t-il la moindre idée du pourquoi du comment ? j'aimerai comprendre !  [:armelanuel]

Reply

Marsh Posté le 27-03-2004 à 19:16:48   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed