$_ENV["DOCUMENT_ROOT"] ?
Alltså jag håller på och göra knäppa grejer och undrar hur man kan skriva ut rotens adress.....
rot = /nls/bla/nla/home/
nån som fattar??
8 svar · 452 visningar · startad av Snakes
Alltså jag håller på och göra knäppa grejer och undrar hur man kan skriva ut rotens adress.....
rot = /nls/bla/nla/home/
nån som fattar??
$_ENV["DOCUMENT_ROOT"] ?
kan man fråga efter roten ur en http://hemsida.nåt eller går det bara med din egen rot?
PS: Testade med
<?
echo $_ENV['DOCUMENT_ROOT'];
?>
men det funka inte
Snakes skrev:
En helt annorlunda fråga.... jag har en massa text som jag får in genom en array som heter $message[1]..... Min fråga är kan jag få en rad eller text stycke som börjar på http:// att bli en länk?
Här har du ett skript där den ena delen omvandlar text som börjar på http:// till länkar och den andra delen omvandlar text som börjar med www till länkar.
<?php
$text = preg_replace( '/(?<!"|href=|href\s=\s|href=\s|href\s=)(http|ftp|https):\/\/[\w]+(.[\w]+)([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/i', "<a href=\"$0\" title=\"$0\" target=\"_blank\">$0</a>", $text );
$text = preg_replace('/(?<!"|href=|href\s=\s|href=\s|href\s=)(?<!:\/\/)www(.[\w]+)([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/i', "<a href=\"http://$0\" title=\"http://$0\" target=\"_blank\">$0</a>", $text );
echo $text;
?>
Dunkar ej..... får detta fel:
Warning: Unknown modifier '/' on line 2
Warning: Unknown modifier '/' on line 3
du är tvungen att avbryta de / som är innuti regexpen.
/(?<!"|href=|hrefs=s|href=s|hrefs=)(http|ftp|https):\\/\\/[w]+(.[w]+)([w-.,@?^=%&:\\/~+#]*[w-@?^=%&\\/~+#])?/i
wF tappar dom på vägen ut ;)
det här funkar bra
$text = preg_replace( '/(?<!"|href=|hrefs=s|href=s|hrefs=)(http:\\/\\/|ftp:\\/\\/|https:\\/\\/|mailto:|www.)[\\w]+(.[\\w]+)([\\w\\-\\.\\,\\@\\?\\^\\=\\%\\&\\:\\/\\~\\+\\#]*[\\w\\-\\@\\?\\^\\=\\%\\&\\/\\~\\+\\#])?/i', "<a href=\\"$0\\" title=\\"$0\\" target='_blank'>$0</a>", $text );
$text = str_replace("href=\\"www.","href=\\"http://www.",$text);
return $text;
Den här funkar på www., http://, ftp://, https://, mailto:
Jag testa den på alla olika sätt och allt funkade.... man behöver inte lägga till \ det är bara att kopiera