How to integrate cURL on my public_html?
I do have this folder structure for my website:
index.html
phpsome-php-files.php
jssome-js-files.js
What I want to do is, I want to use a cURL
command, which I usually use it on the terminal/CMD, to run it with one of my PHP file.
Usually my command line is like that curl "https://example-website/test-video" --output test.mp4"
So my questions are:
Is it possible to integrate
cURL
to my website, to later call it with PHP?Which version of
cUR
L do I need to download? Its really the basic one, but how can identify which version of cURL does I need. My website is hosted by a webhoster, I do have the access on FTP.
command-line ftp php curl web-hosting
add a comment |
I do have this folder structure for my website:
index.html
phpsome-php-files.php
jssome-js-files.js
What I want to do is, I want to use a cURL
command, which I usually use it on the terminal/CMD, to run it with one of my PHP file.
Usually my command line is like that curl "https://example-website/test-video" --output test.mp4"
So my questions are:
Is it possible to integrate
cURL
to my website, to later call it with PHP?Which version of
cUR
L do I need to download? Its really the basic one, but how can identify which version of cURL does I need. My website is hosted by a webhoster, I do have the access on FTP.
command-line ftp php curl web-hosting
add a comment |
I do have this folder structure for my website:
index.html
phpsome-php-files.php
jssome-js-files.js
What I want to do is, I want to use a cURL
command, which I usually use it on the terminal/CMD, to run it with one of my PHP file.
Usually my command line is like that curl "https://example-website/test-video" --output test.mp4"
So my questions are:
Is it possible to integrate
cURL
to my website, to later call it with PHP?Which version of
cUR
L do I need to download? Its really the basic one, but how can identify which version of cURL does I need. My website is hosted by a webhoster, I do have the access on FTP.
command-line ftp php curl web-hosting
I do have this folder structure for my website:
index.html
phpsome-php-files.php
jssome-js-files.js
What I want to do is, I want to use a cURL
command, which I usually use it on the terminal/CMD, to run it with one of my PHP file.
Usually my command line is like that curl "https://example-website/test-video" --output test.mp4"
So my questions are:
Is it possible to integrate
cURL
to my website, to later call it with PHP?Which version of
cUR
L do I need to download? Its really the basic one, but how can identify which version of cURL does I need. My website is hosted by a webhoster, I do have the access on FTP.
command-line ftp php curl web-hosting
command-line ftp php curl web-hosting
edited Jan 6 at 0:54
Emba Bakar
asked Jan 6 at 0:40
Emba BakarEmba Bakar
114
114
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Is it possible to integrate cURL to my website
There are two possible ways of "integrating" it:
Running the same
curl
shell command from PHP, through popen() or system(). This is not very efficient, and frankly outright dangerous if you intend to download URLs specified by random users. (Much like SQL, it can be done safely with escapeshellarg(), but that's a whole separate topic.)Directly calling the libcurl core library that powers curl. This is the recommended method because PHP already has a curl module.
(Note that PHP also has non-curl-based functions to download HTTP URLs, such as the ability to fopen() an URL and read it like a local file.)
Which version of cURL do I need to download? Its really the basic one, but how can identify which version of cURL does I need. My website is hosted by a webhoster, I do have the access on FTP.
Ask your server administrator.
If you want to use the PHP curl module, you can't install it through FTP, so trying to download it yourself is likely a waste of time: the module has to be enabled in the global PHP settings by the webhoster anyway.
If you want to use the curl
command (which you should reconsider), then you need to determine what OS the webhost is running, and whether you need a precompiled version or whether the webhost allows you to connect to a shell via SSH and compile the source code yourself. Although again it's better to ask the webhost administrator to just install it system-wide (which they can do much faster, and in fact it might be already available).
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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%2fsuperuser.com%2fquestions%2f1391038%2fhow-to-integrate-curl-on-my-public-html%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Is it possible to integrate cURL to my website
There are two possible ways of "integrating" it:
Running the same
curl
shell command from PHP, through popen() or system(). This is not very efficient, and frankly outright dangerous if you intend to download URLs specified by random users. (Much like SQL, it can be done safely with escapeshellarg(), but that's a whole separate topic.)Directly calling the libcurl core library that powers curl. This is the recommended method because PHP already has a curl module.
(Note that PHP also has non-curl-based functions to download HTTP URLs, such as the ability to fopen() an URL and read it like a local file.)
Which version of cURL do I need to download? Its really the basic one, but how can identify which version of cURL does I need. My website is hosted by a webhoster, I do have the access on FTP.
Ask your server administrator.
If you want to use the PHP curl module, you can't install it through FTP, so trying to download it yourself is likely a waste of time: the module has to be enabled in the global PHP settings by the webhoster anyway.
If you want to use the curl
command (which you should reconsider), then you need to determine what OS the webhost is running, and whether you need a precompiled version or whether the webhost allows you to connect to a shell via SSH and compile the source code yourself. Although again it's better to ask the webhost administrator to just install it system-wide (which they can do much faster, and in fact it might be already available).
add a comment |
Is it possible to integrate cURL to my website
There are two possible ways of "integrating" it:
Running the same
curl
shell command from PHP, through popen() or system(). This is not very efficient, and frankly outright dangerous if you intend to download URLs specified by random users. (Much like SQL, it can be done safely with escapeshellarg(), but that's a whole separate topic.)Directly calling the libcurl core library that powers curl. This is the recommended method because PHP already has a curl module.
(Note that PHP also has non-curl-based functions to download HTTP URLs, such as the ability to fopen() an URL and read it like a local file.)
Which version of cURL do I need to download? Its really the basic one, but how can identify which version of cURL does I need. My website is hosted by a webhoster, I do have the access on FTP.
Ask your server administrator.
If you want to use the PHP curl module, you can't install it through FTP, so trying to download it yourself is likely a waste of time: the module has to be enabled in the global PHP settings by the webhoster anyway.
If you want to use the curl
command (which you should reconsider), then you need to determine what OS the webhost is running, and whether you need a precompiled version or whether the webhost allows you to connect to a shell via SSH and compile the source code yourself. Although again it's better to ask the webhost administrator to just install it system-wide (which they can do much faster, and in fact it might be already available).
add a comment |
Is it possible to integrate cURL to my website
There are two possible ways of "integrating" it:
Running the same
curl
shell command from PHP, through popen() or system(). This is not very efficient, and frankly outright dangerous if you intend to download URLs specified by random users. (Much like SQL, it can be done safely with escapeshellarg(), but that's a whole separate topic.)Directly calling the libcurl core library that powers curl. This is the recommended method because PHP already has a curl module.
(Note that PHP also has non-curl-based functions to download HTTP URLs, such as the ability to fopen() an URL and read it like a local file.)
Which version of cURL do I need to download? Its really the basic one, but how can identify which version of cURL does I need. My website is hosted by a webhoster, I do have the access on FTP.
Ask your server administrator.
If you want to use the PHP curl module, you can't install it through FTP, so trying to download it yourself is likely a waste of time: the module has to be enabled in the global PHP settings by the webhoster anyway.
If you want to use the curl
command (which you should reconsider), then you need to determine what OS the webhost is running, and whether you need a precompiled version or whether the webhost allows you to connect to a shell via SSH and compile the source code yourself. Although again it's better to ask the webhost administrator to just install it system-wide (which they can do much faster, and in fact it might be already available).
Is it possible to integrate cURL to my website
There are two possible ways of "integrating" it:
Running the same
curl
shell command from PHP, through popen() or system(). This is not very efficient, and frankly outright dangerous if you intend to download URLs specified by random users. (Much like SQL, it can be done safely with escapeshellarg(), but that's a whole separate topic.)Directly calling the libcurl core library that powers curl. This is the recommended method because PHP already has a curl module.
(Note that PHP also has non-curl-based functions to download HTTP URLs, such as the ability to fopen() an URL and read it like a local file.)
Which version of cURL do I need to download? Its really the basic one, but how can identify which version of cURL does I need. My website is hosted by a webhoster, I do have the access on FTP.
Ask your server administrator.
If you want to use the PHP curl module, you can't install it through FTP, so trying to download it yourself is likely a waste of time: the module has to be enabled in the global PHP settings by the webhoster anyway.
If you want to use the curl
command (which you should reconsider), then you need to determine what OS the webhost is running, and whether you need a precompiled version or whether the webhost allows you to connect to a shell via SSH and compile the source code yourself. Although again it's better to ask the webhost administrator to just install it system-wide (which they can do much faster, and in fact it might be already available).
answered Jan 6 at 1:08
grawitygrawity
235k36498552
235k36498552
add a comment |
add a comment |
Thanks for contributing an answer to Super User!
- 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%2fsuperuser.com%2fquestions%2f1391038%2fhow-to-integrate-curl-on-my-public-html%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