Bir web sayfasını XPath ve PHP ile konuşarak leet'e (1337) dönüştürmek istiyorum.HTML metnini Leet'e (1337) dönüştürme XPath ile konuş
Sadece PHP ile yapılabilir, ancak HTML düğümleri de leet konuşmasıyla değiştirilir.
$find = array("a","b","c","d","e","f","g","h","i","j"."k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
$repl = array("4","b","c","d","3","f","g","h","1","j","k","1","m","n","0","p","9","r","5","7","u","v","w","x","y","2");
$html = str_replace($find, $repl, $html);
ayrıca HTML düğümleri yerine geçer:
Örnek ($ html web sayfasıdır).
Bu, XPath seçicisi text() metinle yapılabilir mi? Örnek ($ html web sayfasıdır):
$dom = new DOMDocument();
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$xpath->query('//text()');
\\HERE THE REPLACING IN XPATH
Sanırım 'text() ', sayfanızdaki tüm metni döndürecek ancak sizden sonra güncelleme yapamayacaksınız. – j0k
Bunu javascript ile yapmak benim fikrimce çok daha eğlenceli olurdu çünkü bir bookmarklet yapabilirsiniz ya da başka birşey. –