klein vraagje over unlink
J A
24/02/2008 13:46:00Hallo, ik heb even een heeeeel klein vraagje :)
Werkt unlink ook met hele url's, dus zoiets: http://www.......nl/images/plaatje.gif ?? Of kan hij alleen als je dit ingeeft? images/plaatje.gif
Werkt unlink ook met hele url's, dus zoiets: http://www.......nl/images/plaatje.gif ?? Of kan hij alleen als je dit ingeeft? images/plaatje.gif
PHP hulp
21/11/2024 14:04:44Bo az
24/02/2008 13:49:00J A
24/02/2008 13:50:00J A
24/02/2008 18:39:00Nog een klein vraagje. Bestaat er een functie in php om http://www.....nl/images/plaatje.gif te veranderen naar images/plaatje.gif ??
Ik zat zelf te denken aan preg_replace, maar als er een speciale functie voor is, is dat natuurlijk nog makkelijker :)
Ik zat zelf te denken aan preg_replace, maar als er een speciale functie voor is, is dat natuurlijk nog makkelijker :)
Jaws
24/02/2008 18:46:00Jesper Diovo
24/02/2008 18:47:00Denk 't niet.. Zoek hier anders even.
Joren de Wit
24/02/2008 19:01:00J A
24/02/2008 20:06:00preg_match() kon ik niet echt veel mee. Dus ik heb het maar zo opgelost, het geeft het goede resultaat:
Omdat toch alle plaatjes in die map staan, maakt het niet veel uit :)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$test = substr("url/plaatje.gif", 31);
$test1 = preg_replace('/images/', '../images', $test);
echo $test1;
//geeft: ../images/portfolio/plaatje.gif
?>
$test = substr("url/plaatje.gif", 31);
$test1 = preg_replace('/images/', '../images', $test);
echo $test1;
//geeft: ../images/portfolio/plaatje.gif
?>
Omdat toch alle plaatjes in die map staan, maakt het niet veel uit :)
Gewijzigd op 01/01/1970 01:00:00 door J A
Lode
24/02/2008 21:23:00je kan vast wel wat in elkaar vogelen met
Note:
binnen php gebruik je dus 'folders-pad' en voor je site dus 'http-pad'.
Dat het wezenlijke verschil...
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
echo basename(__FILE__).'<br/>'.PHP_EOL;
echo realpath(__FILE__).'<br/>'.PHP_EOL; ;
echo pathinfo(__FILE__).'<br/>'.PHP_EOL; ;
//en dan misschien de $url?!
//////////////// of
// hardcoden van VOLLEDIGE paden... $_SERVER is niet te vertrouwen...
define('root_uri', 'http://www.mijnsite.nl/');
define('root_dir', '/mijnsite.nl/www/');
//en dan:
echo str_replace(root_uri, '', $url);
?>
echo basename(__FILE__).'<br/>'.PHP_EOL;
echo realpath(__FILE__).'<br/>'.PHP_EOL; ;
echo pathinfo(__FILE__).'<br/>'.PHP_EOL; ;
//en dan misschien de $url?!
//////////////// of
// hardcoden van VOLLEDIGE paden... $_SERVER is niet te vertrouwen...
define('root_uri', 'http://www.mijnsite.nl/');
define('root_dir', '/mijnsite.nl/www/');
//en dan:
echo str_replace(root_uri, '', $url);
?>
Note:
binnen php gebruik je dus 'folders-pad' en voor je site dus 'http-pad'.
Dat het wezenlijke verschil...
Gewijzigd op 01/01/1970 01:00:00 door Lode