J'essaye de déplacer un ancien site ASP classique pour qu'il fonctionne en PHP. J'en réécris des morceaux, mais j'ai rencontré la fonction suivante qui me cause quelques problèmes. Fondamentalement, la fonction FixForSQL
est exécutée sur tout avant de l'ajouter à la base de données, puis FixForHTML
est exécuté sur les données retournées avec une requête SQL pour le formater pour l'affichage. En ce moment si j'affiche un bloc de texte récupéré de la base de données en PHP il montre comme un énorme bloc de texte sans rupture de paragraphe, je présume parce que je n'ai pas fait le Chr(13)
et Chr(9)
est remplacé!Convertir du code ASP en utilisant Chr (13) à PHP
Est-ce que quelqu'un sait comment reproduire ce qui se passe dans PHP 5?
Function FixForHTML(tmpText1)
Dim tmpText2
tmpText2 = tmpText1
tmpText2 = Replace(tmpText2,Chr(13),"</p><p>" & vbCrLf)
tmpText2 = Replace(tmpText2,Chr(9),"    ")
FixForHTML = tmpText2
End Function
Function FixForSQL(tmpText1)
Dim tmpText2
tmpText2 = tmpText1
tmpText2 = Replace(tmpText1,vbCrLf,Chr(13))
tmpText2 = Replace(tmpText2,Chr(39),String(2,39))
FixForSQL = tmpText2
End Function
Fantastique, merci beaucoup –