@@ 446-457 (lines=12) @@ | ||
443 | if ($string != str_replace($start, '', $string) && $string == str_replace($start.$end, '', $string)) { |
|
444 | $string = ' '.$string; |
|
445 | $ini = strpos($string, $start); |
|
446 | if ($ini == 0) { |
|
447 | $url = ''; |
|
448 | $rest = $string; |
|
449 | } else { |
|
450 | $ini += strlen($start); |
|
451 | $len = ((strpos($string, $end, $ini)) - $ini); |
|
452 | $url = substr($string, $ini, $len); |
|
453 | ||
454 | $ini = strpos($string, $start); |
|
455 | $len = strpos($string, $end, $ini + strlen($start)) + strlen($end); |
|
456 | $rest = substr($string, 0, $ini).substr($string, $len); |
|
457 | } |
|
458 | ||
459 | $valid = true; |
|
460 | ||
@@ 469-480 (lines=12) @@ | ||
466 | } elseif ($string != str_replace($start_local, '', $string) && $string == str_replace($start_local.$end_local, '', $string)) { |
|
467 | $string = ' '.$string; |
|
468 | $ini = strpos($string, $start_local); |
|
469 | if ($ini == 0) { |
|
470 | $path = ''; |
|
471 | $rest = $string; |
|
472 | } else { |
|
473 | $ini += strlen($start_local); |
|
474 | $len = ((strpos($string, $end_local, $ini)) - $ini); |
|
475 | $path = str_replace('..', '', substr($string, $ini, $len)); |
|
476 | ||
477 | $ini = strpos($string, $start_local); |
|
478 | $len = strpos($string, $end_local, $ini + strlen($start)) + strlen($end_local); |
|
479 | $rest = substr($string, 0, $ini).substr($string, $len); |
|
480 | } |
|
481 | ||
482 | $valid = true; |
|
483 |