File () [function.file]: URL file access disabled in server configuration error

my code

<?php
if ($_POST['hiddensms']) {
    ini_set("allow_url_fopen", "ON");
    ini_set("allow_url_include", "ON");
    $smsno = explode(',', $_POST['hiddensms']);
    foreach ($smsno as $mono) {
        $baseurl         = "http://api.xxxxxxxxxxxx.com";
        $sql_q           = "select firstname,lastname from tbl_newsletter where phone='" . $mono . "'";
        $resultcount     = mysql_query($sql_q);
        $row_total_count = mysql_fetch_array($resultcount);
        $first_name      = $row_total_count['firstname'];
        $last_name       = $row_total_count['lastname'];
        if ($_POST['sel_name_sms'] == 'FirstName') {
            $setname = $first_name;
        } else {
            $setname = $last_name;
        }
        $smsBodyText = $_POST['sal_sms'] . ' ' . $setname . '\n';
        $text        = urlencode($smsBodyText . $_POST['msg_body']);
        $to          = $mono;
        $url         = "$baseurl/http/auth?user=$user&password=$password&api_id=$api_id";
        // do auth call
        $ret         = file($url);
        // explode our response. return string is on first line of the data returned
        $sess        = explode(":", $ret[0]);
        if ($sess[0] == "OK") {
            $sess_id = trim($sess[1]); // remove any whitespace
            $url     = "$baseurl/http/sendmsg?user=xx&password=xxxxx&api_id=3370743&to=$to&text=$text";
            //ht$ret = file($url);
            $send    = explode(":", $ret[0]);
            if ($send[0] == "ID") {
                echo "success\nmessage ID: " . $send[1];
            } else {
                echo "send message failed";
            }
        } else {
            echo "Authentication failure: " . $ret[0];
        }
    }
}
?>

I try to send sms using api but gives me this error

Warning: file () [function.file]: access to the URL file is disabled in the server configuration in / xxxxxxxsubscriber -list.php on line 622 Warning: file (http://api.xxxxx.com/http/auth?user=xx&xx&api_id = xx) [function.file]: could not open the stream: no suitable shell -list.php was found in / xxxxxx / subscriber on line 622 Authentication failed:

i install .htaccess like

<IfModule mod_php5.c>
php_admin_value allow_url_fopen On
php_admin_value allow_url_include On
</IfModule>

but does not work. I do not know what to do, if there is any idea, please help me

I looked at the website they offer in php.ini

allow_url_fopen = On
allow_url_include = On

but I can’t access php.ini, so any other way to do this?

+3
1

, allow_url_fopen . php.ini, -. , , , (, htaccess).

allow_url_fopen ! . . , , , , , .

- VPS , root-.

allow_url_fopen cURL. .

cURL : http://php.net/manual/en/curl.examples-basic.php

+1

All Articles