Bir HTML tablosu e-posta adreslerini tut

4 Cevap php

I have an HTML table that contains 500 e-mail addresses in this file.html. Now I want to open it with PHP and get all e-mail addresses in it and add it to an array. This means I have an HTML table and in this table 500 rows with an e-mail address in each row.

Nasıl bu e-posta adresleri PHP ile alabilirim?

4 Cevap

Ben MYYN yaklaşımına katılıyorum ama tablonun tüm td yıllardan yineleme ve e-postaları almak için Phps DOM sınıfını kullanmanızı öneririz.

İşte bazı yararlı işlevleri şunlardır:

loadHTMLFile

ve

getElementsByTagName

Sen alakalı parçalarını erişmek ve daha fazla işlem için veri yapısı içinde bunları saklamak için php aracılığıyla HTML ayrıştırmak, PHP html ayrıştırma hakkında kısa bir tanıtım burada bulunabilir: http://www.onderstekop.nl/articles/114/

Ben tüm HTML / sıradanifade konularda İfadelerinin önlemek ve bu this one gibi bir HTML çözümleyici kullanmak istiyorsunuz. Bu tablo için DOM ayıklamak için önemsiz olabilir ve hücre / içerik ihtiva etmelidir.

E-postaları tanımlamak için bir sıradanifade potansiyel eşleşmek istediğiniz e-postaların çeşitli bağlı, oldukça karmaşık olabileceğini unutmayın. SO sayısız örnekleri vardır.

E-posta oluşumları ile tüm HTML dizesini eşleştirmek için regex kullanabilirsiniz.

http://www.regular-expressions.info/email.html