link converter system not working correctly php
i copied a code from web in which hashtags,mentions and links are converted from text to links this is that code
function convert_to_links($msg)(([^s()<>]+)))*)
now my problem is that when i create a link it is connected to my localhost first for ex if i type www.youtube.com it becomes contest.local/www.youtube.com & this is not letting the user to go to the link can anyone help me with this problem
ps: rest of the system is working fine i.e mention and hashtag system i am having problems only with links
javascript php regex
|
show 1 more comment
i copied a code from web in which hashtags,mentions and links are converted from text to links this is that code
function convert_to_links($msg)(([^s()<>]+)))*)
now my problem is that when i create a link it is connected to my localhost first for ex if i type www.youtube.com it becomes contest.local/www.youtube.com & this is not letting the user to go to the link can anyone help me with this problem
ps: rest of the system is working fine i.e mention and hashtag system i am having problems only with links
javascript php regex
Seems to me your forgetting Http:// in front of the url causing links to become relative instead of absolute
– patrick
Nov 11 '18 at 13:05
can you plzz edit the code and show me @patrick
– dhurv sunoly
Nov 11 '18 at 13:06
The code is fine. It looks for http://... or https://... in the string itself for conversion links: Example:echo convert_to_links("Check out my great site - http://example.com")
– Jamie_D
Nov 11 '18 at 13:36
@Jamie_d, the code is not fine... if - per the OP's example - the string "Check out my great site - www.example.com" is entered (missing https?), it will not be added to the resulting conversion and thus will be interpreted as a relative link (the result is:Check out my great site - <a href="www.example.com" target="_blank">www.example.com</a>)
– patrick
Nov 13 '18 at 19:57
Let me rephrase. The code is fine for converting a sub-string which contains an absolute URL, which is what the function is intended to do.
– Jamie_D
Nov 13 '18 at 20:48
|
show 1 more comment
i copied a code from web in which hashtags,mentions and links are converted from text to links this is that code
function convert_to_links($msg)(([^s()<>]+)))*)
now my problem is that when i create a link it is connected to my localhost first for ex if i type www.youtube.com it becomes contest.local/www.youtube.com & this is not letting the user to go to the link can anyone help me with this problem
ps: rest of the system is working fine i.e mention and hashtag system i am having problems only with links
javascript php regex
i copied a code from web in which hashtags,mentions and links are converted from text to links this is that code
function convert_to_links($msg)(([^s()<>]+)))*)
now my problem is that when i create a link it is connected to my localhost first for ex if i type www.youtube.com it becomes contest.local/www.youtube.com & this is not letting the user to go to the link can anyone help me with this problem
ps: rest of the system is working fine i.e mention and hashtag system i am having problems only with links
javascript php regex
javascript php regex
edited Nov 11 '18 at 20:53
Rick James
67.6k558100
67.6k558100
asked Nov 11 '18 at 11:41
dhurv sunolydhurv sunoly
114
114
Seems to me your forgetting Http:// in front of the url causing links to become relative instead of absolute
– patrick
Nov 11 '18 at 13:05
can you plzz edit the code and show me @patrick
– dhurv sunoly
Nov 11 '18 at 13:06
The code is fine. It looks for http://... or https://... in the string itself for conversion links: Example:echo convert_to_links("Check out my great site - http://example.com")
– Jamie_D
Nov 11 '18 at 13:36
@Jamie_d, the code is not fine... if - per the OP's example - the string "Check out my great site - www.example.com" is entered (missing https?), it will not be added to the resulting conversion and thus will be interpreted as a relative link (the result is:Check out my great site - <a href="www.example.com" target="_blank">www.example.com</a>)
– patrick
Nov 13 '18 at 19:57
Let me rephrase. The code is fine for converting a sub-string which contains an absolute URL, which is what the function is intended to do.
– Jamie_D
Nov 13 '18 at 20:48
|
show 1 more comment
Seems to me your forgetting Http:// in front of the url causing links to become relative instead of absolute
– patrick
Nov 11 '18 at 13:05
can you plzz edit the code and show me @patrick
– dhurv sunoly
Nov 11 '18 at 13:06
The code is fine. It looks for http://... or https://... in the string itself for conversion links: Example:echo convert_to_links("Check out my great site - http://example.com")
– Jamie_D
Nov 11 '18 at 13:36
@Jamie_d, the code is not fine... if - per the OP's example - the string "Check out my great site - www.example.com" is entered (missing https?), it will not be added to the resulting conversion and thus will be interpreted as a relative link (the result is:Check out my great site - <a href="www.example.com" target="_blank">www.example.com</a>)
– patrick
Nov 13 '18 at 19:57
Let me rephrase. The code is fine for converting a sub-string which contains an absolute URL, which is what the function is intended to do.
– Jamie_D
Nov 13 '18 at 20:48
Seems to me your forgetting Http:// in front of the url causing links to become relative instead of absolute
– patrick
Nov 11 '18 at 13:05
Seems to me your forgetting Http:// in front of the url causing links to become relative instead of absolute
– patrick
Nov 11 '18 at 13:05
can you plzz edit the code and show me @patrick
– dhurv sunoly
Nov 11 '18 at 13:06
can you plzz edit the code and show me @patrick
– dhurv sunoly
Nov 11 '18 at 13:06
The code is fine. It looks for http://... or https://... in the string itself for conversion links: Example:
echo convert_to_links("Check out my great site - http://example.com")– Jamie_D
Nov 11 '18 at 13:36
The code is fine. It looks for http://... or https://... in the string itself for conversion links: Example:
echo convert_to_links("Check out my great site - http://example.com")– Jamie_D
Nov 11 '18 at 13:36
@Jamie_d, the code is not fine... if - per the OP's example - the string "Check out my great site - www.example.com" is entered (missing https?), it will not be added to the resulting conversion and thus will be interpreted as a relative link (the result is:
Check out my great site - <a href="www.example.com" target="_blank">www.example.com</a>)– patrick
Nov 13 '18 at 19:57
@Jamie_d, the code is not fine... if - per the OP's example - the string "Check out my great site - www.example.com" is entered (missing https?), it will not be added to the resulting conversion and thus will be interpreted as a relative link (the result is:
Check out my great site - <a href="www.example.com" target="_blank">www.example.com</a>)– patrick
Nov 13 '18 at 19:57
Let me rephrase. The code is fine for converting a sub-string which contains an absolute URL, which is what the function is intended to do.
– Jamie_D
Nov 13 '18 at 20:48
Let me rephrase. The code is fine for converting a sub-string which contains an absolute URL, which is what the function is intended to do.
– Jamie_D
Nov 13 '18 at 20:48
|
show 1 more comment
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53248371%2flink-converter-system-not-working-correctly-php%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53248371%2flink-converter-system-not-working-correctly-php%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Seems to me your forgetting Http:// in front of the url causing links to become relative instead of absolute
– patrick
Nov 11 '18 at 13:05
can you plzz edit the code and show me @patrick
– dhurv sunoly
Nov 11 '18 at 13:06
The code is fine. It looks for http://... or https://... in the string itself for conversion links: Example:
echo convert_to_links("Check out my great site - http://example.com")– Jamie_D
Nov 11 '18 at 13:36
@Jamie_d, the code is not fine... if - per the OP's example - the string "Check out my great site - www.example.com" is entered (missing https?), it will not be added to the resulting conversion and thus will be interpreted as a relative link (the result is:
Check out my great site - <a href="www.example.com" target="_blank">www.example.com</a>)– patrick
Nov 13 '18 at 19:57
Let me rephrase. The code is fine for converting a sub-string which contains an absolute URL, which is what the function is intended to do.
– Jamie_D
Nov 13 '18 at 20:48