@ 2014-01-28T22:11:49Z <?php
//this code will append a &mobileapp to every https://example.com url and http://foobar.com url
ob_start();
?>
<html>
<head>
</head>
<body>
<a href="http://foobar.com">
http://www.example.com/~hillybilly/foobar.php
silly silly
</body>
</html>
<?php
$html = ob_get_clean();
$append = 'mobileapp';
$doc = new DOMDocument();
$doc->loadHTML($html);
$xpath = new DOMXpath($doc);
$elements = $xpath->query('//*[@href | @src | @action]');
if (!is_null($elements)) {
foreach ($elements as $element) {
switch ($element->nodeName) {
case 'a':
$element->setAttribute('href', $element->getAttribute('href') . '&' . $append);
}
}
}
echo $doc->saveHtml();
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 8.0.30 , 8.1.22 - 8.1.27 , 8.2.9 - 8.2.17 , 8.3.0 - 8.3.4 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
</head>
<body>
<a href="http://foobar.com&mobileapp">
http://www.example.com/~hillybilly/foobar.php
silly silly
</a></body>
</html>
Output for 5.3.3 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.0 - 5.5.38 , 5.6.0 - 5.6.28 , 7.0.0 - 7.0.20 , 7.1.0 - 7.1.20 , 7.2.6 - 7.2.33 , 7.3.12 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.29 , 8.1.0 - 8.1.21 , 8.2.0 - 8.2.8 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><head></head><body>
<a href="http://foobar.com&mobileapp">
http://www.example.com/~hillybilly/foobar.php
silly silly
</a></body></html>
Output for 5.0.0 - 5.0.5 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head></head>
<body>
<a href="http://foobar.com&mobileapp">
http://www.example.com/~hillybilly/foobar.php
silly silly
</a>
</body>
</html>
Output for 4.3.2 - 4.3.11 , 4.4.0 - 4.4.9 Fatal error: Cannot instantiate non-existent class: domdocument in /in/XRDQq on line 17
Process exited with code 255 . Output for 4.3.0 - 4.3.1 Fatal error: Cannot instantiate non-existent class: domdocument in /in/XRDQq on line 17
preferences:dark mode live preview
244.61 ms | 401 KiB | 350 Q