3
$url= "http://api.stackoverflow.com/1.1/search?tagged=php"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_ENCODING, ""); // this will handle gzip content $result = curl_exec($ch); curl_close($ch); print $result; 

Error

Warning: curl_init() has been disabled for security reasons on line 2 Warning: curl_setopt() has been disabled for security reasons on line 3 Warning: curl_setopt() has been disabled for security reasons on line 4 Warning: curl_setopt() has been disabled for security reasons on line 5 Warning: curl_setopt() has been disabled for security reasons on line 6 Warning: curl_exec() has been disabled for security reasons on line 7 Warning: curl_close() has been disabled for security reasons on line 8 

May i Know the reason why my Curl not working ?

4 Answers 4

3

If you are on xampp look below

How to enable curl in xampp?

you should only need to change this php

C:\Program Files\xampp\php\php.ini

Sign up to request clarification or add additional context in comments.

1 Comment

No i am checking it on localhost (xampp)
3

From your php.ini remove those above functions from disable_functions.

How to locate the php.ini file (xampp)

php.ini file is available in xamp folder

Comments

1

Contact your hosting! :)

Or try:

file_get_contents('http://api.stackoverflow.com/1.1/search?tagged=php'); // Most likely it's also blocked. 

You can also try to download with streams.

Or use sockets and connect directly to server and send a HTTP request and parse the response yourself.

There are ways, don't know if they work on your setup... if cURL is not available.

Comments

0

Open your php.ini file and check for disable_functions over there. And see whether your curl_init is packed there or not! Here is More information

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.