How to integrate cURL on my public_html?












0















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 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.











share|improve this question





























    0















    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 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.











    share|improve this question



























      0












      0








      0








      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 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.











      share|improve this question
















      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 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.








      command-line ftp php curl web-hosting






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 6 at 0:54







      Emba Bakar

















      asked Jan 6 at 0:40









      Emba BakarEmba Bakar

      114




      114






















          1 Answer
          1






          active

          oldest

          votes


















          2















          Is it possible to integrate cURL to my website




          There are two possible ways of "integrating" it:




          1. 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.)


          2. 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).






          share|improve this answer























            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
            });


            }
            });














            draft saved

            draft discarded


















            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









            2















            Is it possible to integrate cURL to my website




            There are two possible ways of "integrating" it:




            1. 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.)


            2. 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).






            share|improve this answer




























              2















              Is it possible to integrate cURL to my website




              There are two possible ways of "integrating" it:




              1. 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.)


              2. 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).






              share|improve this answer


























                2












                2








                2








                Is it possible to integrate cURL to my website




                There are two possible ways of "integrating" it:




                1. 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.)


                2. 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).






                share|improve this answer














                Is it possible to integrate cURL to my website




                There are two possible ways of "integrating" it:




                1. 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.)


                2. 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).







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 6 at 1:08









                grawitygrawity

                235k36498552




                235k36498552






























                    draft saved

                    draft discarded




















































                    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.




                    draft saved


                    draft discarded














                    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





















































                    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







                    Popular posts from this blog

                    flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

                    Mangá

                    Eduardo VII do Reino Unido