Id bir eleman bulmak ve php ile içeriğini değiştirmek

0 Cevap php

Ben belirli bir kimliğe sahip bir öğe için bir dosyanın içeriği üzerinden aramak için PHP kullanmak istiyorsanız, içeriğini değiştirmek, daha sonra dosyaya benim değişiklikleri kaydedin. Ben HTML yüklemek ve dışarı tekrar geri kazanmak mümkün, ama (şu anda preg_replace kullanmaya çalışıyorum) 'bulmak ve değiştirmek' ile sorun yaşıyorum.

İşte ben bugüne kadar ne var:

<?php
// read in the content
$file = file_get_contents('file.php');

// parse $file, looking for the id.
$replace_with = "id='" . 'myID' . "'>" . $replacement_content . "<";
if ($updated = preg_replace('/id\=\"myID\"\>.*?\</', $replace_with, $file)) {   
    // write the contents of $file back to index.php, and then refresh the page.
    file_put_contents('file.php', $updated);
}

Başarıyla içeriği yükler ve (ben ayrı bir dosyaya yazarak bunu test ettik) onu yazarken Ancak, güncelleştirilmiş $ aslında değişmez görünür.

Herhangi bir fikir?

0 Cevap