(PHP 5, PECL tidy >= 0.7.0)
tidy::repairString -- tidy_repair_string — Seçimlik bir yapılandırma dosyasını kullanarak bir dizgeyi onarır
Yordamsal kullanım
Nesne yönelimli kullanım
Belirtilen veri dizgesini onarır.
Onarılacak veri.
Bir dizge veya bir dizi olarak belirtilebilir. Dizge verildiği takdirde yapılandırma dosyasının ismi olarak ele alınır. Dizi olarak verildiğinde ise dizinin yapılandırma seçeneklerini içerdiği varsayılır.
Seçeneklerin açıklamaları için » http://tidy.sourceforge.net/docs/quickref.html adresine bakınız.
Belge girdi çıktı kodlaması belirtilir. Olası değerler: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 ve shiftjis.
Onarılan dizge.
Örnek 1 - tidy::repairString() örneği
<?php
ob_start();
?>
<html>
<head>
<title>deneme</title>
</head>
<body>
<p>hata</i>
</body>
</html>
<?php
$buffer = ob_get_clean();
$tidy = new tidy();
$clean = $tidy->repairString($buffer);
echo $clean;
?>
Yukarıdaki örneğin çıktısı:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>deneme</title> </head> <body> <p>hata</p> </body> </html>
Bilginize: Seçimlik ayarlar ve kodlama değiştirgeleri Tidy 2.0'da eklendi.