Yani, şu anda olduğum durum (benim için yani) karmaşık bir wee biraz, ama ben bunu bir deneyin vereceğim.
Ben HTML parçacığını çalıştırın ve kendi etki atıfta tüm bağlantıları ayıklamak istiyorum. Sonraki GET vars önceden tanımlanmış bir dize ile bu URL eklemek istiyorum. Örneğin, ben '? Var1 = 2 & var2'ye = 4' http://www.domain.com/page/ 'böylece yaratma' http://www.domain.com/page/?var1=2&var2=4 'eklemek istiyorum.
The method I'm currently applying is a simple preg_replace function (PHP), but here is when it gets interesting. How do i create valid appended url's when they already have some GET vars at the end? For example, it could create a url like this: 'http://www.domain.com/page/?already=here&another=one?var1=2&var2=4' thus breaking the GET data.
Yani sonuçlandırmak için, ne arıyorum, bu senaryoların baş benim genişletilmiş url oluşturmak ve geri HTML pasajı bunu yazabilirsiniz belgeli exp.
Bu ben bugüne kadar ne var:
$sHTML = preg_replace("'href=\"($domainURL.*?[\/$])\"'", 'href="\1' . $appendedTags . '"', $sHTML);
Şimdiden teşekkürler