🔥 با کمک هوش مصنوعی در کمتر از 6 ماه فول‌استک شوید ...
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ استاد الیزه حقیقی
ارسال sms
لهراسب باهنر حل شده توسط لهراسب باهنر

سلام خسته نباشید 
 تو کدوم قسمت در مورد ارسال sms صحبت شده 

درود

تا اونجایی که من یادم میاد ارسال sms نداریم توی دوره، ولی سرویس دهنده هایی که به شما امکان ارسال sms رو میدن توی مستنداتشون نمونه کد دارن میتونید بهره ببرید. اگه ابهامی هم داشتید همینجا مطرح کنید

بهترین پاسخ
لهراسب باهنر ۳۱ مرداد ۱۴۰۰، ۱۶:۳۴

سلام 
من از سرویس قاصدک استفاده میکنم 
اینجا برای php پکیج هست و قاعدتا نباید مشکلی باشه برای کارکردش
من طبق راهنمایی 
 

try 
{
    $message = "تست ارسال وب سرویس قاصدک";
    $lineNumber = "10008566";
    $receptor = "0912*****";
    $api = new \Ghasedak\GhasedakApi('a5e283c01b4da80b682e844c21ce7c64116e59ed3b08e947ef1bd6056a29d48f');
    $api->SendSimple($receptor,$message,$lineNumber);
}
catch(\Ghasedak\Exceptions\ApiException $e){
    echo $e->errorMessage();
}
catch(\Ghasedak\Exceptions\HttpException $e){
    echo $e->errorMessage();
}
    

 

وقتی که شی از این کلاس میسازم در متد سازنده این  
و  جلوشو میگیره extension_loaded     

و پیغام رو ارسال میکنه  Curl not loaded

کلاسها کامل دارن لود میشن  و از اون بابت مشکلی نیست 
من از ubuntu استفاده میکنم و nginx
 

 

server {
        listen 80;
        root /var/www/****/Public;
        index index.php index.html index.htm index.nginx-debian.html;
        server_name ****.me;
        rewrite ^/(.*)/$ /$1 permanent;
        location ~* \.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {
                expires max;
                log_not_found off;
        }
        location / {
                try_files $uri $uri/ /index.php;
        }
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php/php8.0-fpm.sock;
        }
        location ~ /\.ht {
                deny all;
        }
}

 

تمام پکیج‌های php رو کامل نصب کردم

من تو دوتا پروژه دیگه هم که یکیش لاراول بود همین ارور رو گرفتم

استاد الیزه حقیقی ۰۱ شهریور ۱۴۰۰، ۱۳:۳۲
مشکل از تنظیمات crul بود
sudo apt-get install php8.0-curl
حل شد
استاد الیزه حقیقی ۰۱ شهریور ۱۴۰۰، ۱۵:۱۵