Benim kadar sert denemek gibi, gebelik ve ben birlikte alamadım, bu yüzden, ben PHP uzmanları yardımcı olabilir size birini umuyorum ..
Ben bir PHP komut dosyası için gelen bazı HTML kaynak kodu var, ve ben kaynak koddan kaldırıldı dışarı çıkardı belirli öğeleri / gerekir.
Bu HTML parçası olarak gelirse First, (birden çok örneği olabilir):
<SPAN class=placeholder title="" jQuery1262031390171="46">[[[SOMETEXT]]]</SPAN>
Ben sadece [[[SOMETEXT]]] dönüştürülür istiyorum
Önek her zaman (bence) olacağını unutmayın:
<SPAN class=placeholder
.. Ve eki her zaman olacaktır
</SPAN>
(Evet, sermaye SPAN), ancak title="" ve jQuery###="#" parçaları farklı olabilir. [[[SOMETEXT]]] şey olabilir. I essentially want the SPAN tag removed.
Bu HTML parçası olarak gelirse Next, (ayrıca birden çok örneği olabilir):
<span style="" class="placeholder" title="">[[[SOMETEXT]]</span>
.. Aynı şey - sadece [[[SOMETEXT]]] parçası olarak kalmasını istiyorum. I piece will always be prefix, and (Bu durumda, küçük span etiketleri) eki olacağını düşünüyorum.
Bu muhtemelen 2 Preg komutları alabilir anlıyorum, ama bir fonksiyon içine html metin geçmek ve temizlenmiş / elimden sürümü, bu gibi bir şey elde edebilmek istiyorum:
$dirty_text = $_POST['html_text'];
$clean_text = strip_placeholder_spans($dirty_text);
function strip_placeholder_spans( $in_text ) {
// all the preg magic happens here, and returns result
}
ADDED/UPDATED FOR CLARITY
Tamam, bazı iyi geri bildirim almak ve yakın alıyorum. Ancak, daha anlaşılır kılmak için, burada bir örnektir. I () strong> işlevi strip_placeholder_spans içine bu metni gönderdi istiyorum:
<blockquote>
<h2 align="center">Firefox: <span class="placeholder" title="">[[[ITEM1]]]</span></h2>
<h2 align="center">IE1:<SPAN class=placeholder title="" jQuery1262031390171="46">[[[ITEM2]]]</SPAN>
</h2>
<h2 align="center">IE2:<SPAN class=placeholder title="" jQuery1262031390412="52">[[[ITEM3]]]</SPAN>
</h2>
<h2 align="center"><br><font face="Arial, Helvetica, sans-serif">COMPLETE</font></h2>
<p align="center">Your Text Can Go Here</p>
<p align="center"><a href="javascript:self.close()">Close this Window</a></p>
<p align="center"><br></p>
<p align="center"><a href="javascript:self.close()"><br></a></p></blockquote>
<p align="center"></p>
geri geldiğinde ve bu olmalıdır:
<blockquote>
<h2 align="center">Firefox: [[[ITEM1]]]</h2>
<h2 align="center">IE1:[[[ITEM2]]]</h2>
<h2 align="center">IE2:[[[ITEM3]]]</h2>
<h2 align="center"><br><font face="Arial, Helvetica, sans-serif">COMPLETE</font></h2>
<p align="center">Your Text Can Go Here</p>
<p align="center"><a href="javascript:self.close()">Close this Window</a></p>
<p align="center"><br></p>
<p align="center"><a href="javascript:self.close()"><br></a></p></blockquote>
<p align="center"></p>