2012-02-28 3 views
0

Вот моя проблема, скажем, к примеру, у меня есть ссылка на мою страницу, она будет выглядеть примерно так:Вставить содержимое HREF в качестве параметра URL

<a href="12/345/67.php">Stuff here</a> - on page 1 

Простые вещи.

Дело в том, что при нажатии этой ссылки мне нужно написать содержимое части href = "" параметру url для второй страницы. Итак:

page2.php?url=12/345/67.php 

Другая проблема в том, что я использую simple html dom веб-скребок, чтобы сделать эту страницу (страницы 1) так, чтобы мои ссылки, как это:

$html = file_get_html('http://www.somesite.com/somepage.html'); 

foreach($html->find('a') as $e) 
    $e->style= 'color:#000; padding-left:5px; text-align:left;'; 

Любые идеи? Заранее спасибо!

+2

Не будет ли это просто вопрос сделать что-то вроде '$ e-> HREF = "page2.php URL = {$ e-> HREF}?"' ? –

+0

Это заставило меня хотеть плакать. Так что черт возьми! :(Вы хотите сказать это как ответ, чтобы я мог его принять? :) – AviateX14

+0

уверен, держись :) –

ответ

0

Попробуйте что-то вроде этого:

$href = urlencode($e->href); 
$e->href = "page2.php?url=$href"; 
Смежные вопросы