روشن فکری بنیان ماست !

ما هرگز نمی گذاریم حوصله شما سربرود !

اللَّهُ نُورُ السَّمَاوَاتِ وَالْأَرْضِ مَثَلُ نُورِهِ کَمِشْکَاةٍ فِیهَا مِصْبَاحٌ الْمِصْبَاحُ فِی زُجَاجَةٍ الزُّجَاجَةُ کَأَنَّهَا کَوْکَبٌ دُرِّیٌّ یُوقَدُ مِن شَجَرَةٍ مُّبَارَکَةٍ زَیْتُونِةٍ لَّا شَرْقِیَّةٍ وَلَا غَرْبِیَّةٍ یَکَادُ زَیْتُهَا یُضِیءُ وَلَوْ لَمْ تَمْسَسْهُ نَارٌ نُّورٌ عَلَی نُورٍ یَهْدِی اللَّهُ لِنُورِهِ مَن یَشَاءُ وَیَضْرِبُ اللَّهُ الْأَمْثَالَ لِلنَّاسِ وَاللَّهُ بِکُلِّ شَیْءٍ عَلِیمٌ ( برخی از خواص آینه ۳۵ سوره نور از کتاب قرآن کریم )
هرگونه کپی برداری از فایل های اختصاصی پیگرد قانونی دارد لذا در صورت کپی مطالب لینک دریافت آن ها را تغییر ندهید .
روشن فکری بنیان ماست !

به نام او که یادش ترنم عارفانه زندگیست . سلام من سید امیرحسین طــاووســی هستم طــراح و برنامه نویس وب . فـعالیتم را در زمینه کــامپـیوتـر قبل از سـال اول دبـسـتـان شـروع کــردم و تا دوره راهنمایی اطلاعات کاملی از این تکنولوژی بدست آوردم . از ان دوره تا کنون در زمینه های مختلف فعالیت می کنم که مهـم ترین آن برنامه نویسی وب است یکی از عواملی که باعث شد تا به این سمت بیام کـدباز بودن زبان های وب هستش و روز به روز به دانستنیهایم در این زمینه می افزایم. شاد و سرزنده باشید , امیر

جستجو در وبلاگ
آخرین نظرات
  • ۲۶ آبان ۹۴، ۲۰:۴۹ - کیری
    *** ** ****

درصد پیشرفت پروژه ها

Projects Progress
اسکریپت اشتراک ویدیو + منتظر بزرگترین سوپرایز وبلاگ من در فروردین ۹۵ باشید۷۹ درصد

دریافت جزیات اسکریپت اشتراک ویدیو

۹ مطلب با کلمه‌ی کلیدی «php» ثبت شده است

به نام حضرت حق

کلاس :

namespace FreshCore\Analytics;

use Piwik\API\Request;
use Piwik\FrontController;

define('PIWIK_INCLUDE_PATH', realpath('analytics'));
define('PIWIK_USER_PATH', realpath('analytics'));
define('PIWIK_ENABLE_DISPATCH', false);
define('PIWIK_ENABLE_ERROR_HANDLER', false);
define('PIWIK_ENABLE_SESSION_START', false);

require_once PIWIK_INCLUDE_PATH . "/index.php";
require_once PIWIK_INCLUDE_PATH . "/core/API/Request.php";

class Analytics
{
    public function Start()
    {
        $environment = new \Piwik\Application\Environment(null);
        $environment->init();
        
        FrontController::getInstance()->init();
    }
	
    public function Request(array $attributes)
    {
		// Merge attributes 
        $text = '';
        foreach ($attributes as $k => $v) {
            $text .= '&' . $k . '=' . $v;
        }
		
        // This inits the API Request with the specified parameters
        $request = new Request('module=API&idSite=1&format=JSON&token_auth={Yout token}' . $text);
		
        // Calls the API and fetch JSON data back
        return $request->process();
    }
}
نمونه کدی که من ازش استفاده می کنم :
function ajax_analytics_page_watch_summery()
{
    $id    = (isset($_POST['id'])) ? $_POST['id'] : '';
    $video = Video::where('video_id', $id)->first();
    if ($video) {
        $date = new DateTime($video->date);
        
	with(new FreshCore\Analytics\Analytics)->Start();
		
        // Get video visit hits
        $visit = json_decode(with(new FreshCore\Analytics\Analytics)->Request(array(
            'method' => 'CustomVariables.getCustomVariables',
            'period' => 'range',
            'date' => $date->format('Y-m-d') . ',' . with(new DateTime)->format('Y-m-d'),
            'label' => 'videos>@' . $id
        )), true);
        
        // Get video play hits
        $play = json_decode(with(new FreshCore\Analytics\Analytics)->Request(array(
            'method' => 'Events.getName',
            'period' => 'range',
            'date' => $date->format('Y-m-d') . ',' . with(new DateTime)->format('Y-m-d'),
            'label' => $id . '>@play'
        )), true);
        
        echo json_encode(array(
            'visit' => (isset($visit[0]['nb_visits']) ? tr_num($visit[0]['nb_visits'], 'fa') : '0'),
            'play' => (isset($play[0]['nb_visits']) ? tr_num($play[0]['nb_visits'], 'fa') : '0')
        ), JSON_UNESCAPED_UNICODE);
    }
}
من از این کد برای دریافت تعداد بازدید کنندگان از یک ویدیو و همچنین تعداد افرادی که بر روی دکمه پلی ویدیو کلیک کردن استفاده می کنم با کمک Events و CustomVariables در واسط برنامه نویسی Piwik به کمک جاوا اسکریپت .
بدرود

آموزش Video Stream در PHP

پنجشنبه, ۱۷ دی ۱۳۹۴، ۰۲:۵۹ ب.ظ

به نام حضرت حق

کم کم با گسترش یافتن زبان php نیاز به استفاده از پلاگین های وب سرور کمتر می شود . امروز قصد معرفی یکی از کاربردی ترین کدها برای استریم ویدیو را به زبان php دارم ، با من همراه شوید !

به نام او که یادش ترنم عارفانه زندگیست

خوب شاید برای شما هم پیش اومده که نیاز به اجرای دستوری در محیط شل توسط PHP داشته اید اما نمی خواستیم PHP تا زمان تکمیل دستور در حال لود شدن باشد بلکه دستور باید در بکگراند سیستم اجرا شود برای این منظور بهترین کار استفاده از تابع popen && pclose به جای exec یا shell_exec می باشد .

به نام او که نامش ترنم عارفانه زندگیست ...

امروزه ما شاهد زیاد شدن سایت های دانلود در زمینه های مختلف هستیم از فیلم و سریال گرفته تا سایت های نرم افزاری اما یکی از مهمترین دغدغه های مدیران این سایت ها مدیریت حرفه ای فایل های دانلودی سرورها می باشد که چگونه هم مدیریت صحیح داشته باشند و هم با ارایه پکیج های حرفه ای به کاربران علاوه بر مدیریت حرفه ای کاربران درامد خوبی از دانلود فایل های خود کسب کنند . هزینه های سنگین خدمات هاستینگ روز به روز مدیران را به سمت ایجاد بخش های ویژه (VIP) بیشتر سوق می دهد به همین دلیل ما تصمیم گرفتیم تا نرمافزاری قوی و تحت وب در این زمینه طراحی کنیم تا حد زیادی از خواسته ها و نیازهای مدیران را تامین کند و در صورت استقبال زیاد این سیستم ها هر روز تکمیل تر و حرفه تر خواهد شد .

معرفی کلاس simple-php-captcha

پنجشنبه, ۲۴ مهر ۱۳۹۳، ۰۲:۲۸ ب.ظ

در میان کلاس های ساخت کد امنیتی کلاس های قوی زیادی وجود دارد که ما امروز قصد داریم یکی از آن ساده ها و در عین حال قوی هایشان را به شما معرفی کنید . دیگر به نیاز به توضیحات نیست زیرا همه شما با آن ها آشنا هستید . امروزه برای افزایش امنیت و جلوگیری از ورود روبات ها از کد های امنیتی استفاده می شود ، اما به راحتی با کمک پی اچ پی و کوکی ها حتی اگر کد امنیتی هم تغییر کند می توان با توابعی مانند cURL در سیستم لاگین کرد که در آینده نمونه کد خوبی در این زمینه معرفی خواهم کرد اما این کد امنیتی چون به کمک SESSION ها کار می کند جلوی نمایش تصویر امنیتی را می گیرد و کاربر فقط در صفحه ای که کد امنیتی وجود دارد می تواند آن را مشاهده کند هر چند در گذشته هم سیستم های قوی وب با این که این زمینه را تقویت نکرده بودند با قرار دادن کد امنیتی راندوم در فایل خود تصویر که با SESSION ها ساخته می شد کاری کرده بودند که اگر کد امنیتی دوباره بارگذاری میشد کد امنیتی قبلی بلااستفاده میشد اما اکنون علاوه بر آن تصویر کد امنیتی هم دیده نمی شود و این باعث می شود که شما به کمک یک کلاس ساده کد امنیتی قوی را برای خود طراحی کنید.

معرفی کلاس ABC_RSS

چهارشنبه, ۱۶ مهر ۱۳۹۳، ۰۸:۵۰ ب.ظ

اگر می خواهید برای سایت یا اسکریپت اختصاصی خودتان خروجی فید حرفه ای بنویسید دست نگه دارید بلکه یکی از قوی ترین کلاس های خروجی فید اینجاست . کلاس ABC_RSS به شما کمک می کند تا در هم شرایطی خروجی فید خود را راه اندازی کنید با دیتابیس یا بدون آن طبق آخرین نسخه منتشر شده خروجی فید نسخه ۲ می باشد و قابل نمایش در همه فیدخوان های اینترنت را داراست مستندات خود این سیستم شامل ۳ بخش کلیست که در ادامه مطلب به صورت حرفه ای و با توضیحات فارسی با معرفی آن ها می پردازیم .

معرفی کلاس SimpleHtmlDom

چهارشنبه, ۱۶ مهر ۱۳۹۳، ۰۸:۴۸ ب.ظ

شب سرد پاییزیتون بخیر همین الان داشتم به آسمان خدا نگاه می کردم ، پسر فوق العاده بود قرمز و سرد عاشقشم . خوب بگذریم یه معرفی خوب و کامل بدم و برم سر درس دیفرانسیل خودم . حتما شما هم خیلی دوست دارید از وبسایت های مختلف متن ها و جزیات خاصی را دریافت کنید و اون سایت هیچ واسط برنامه نویسی (API) برای خودش تعریف نکرده است خوب مشکی وجود ندارد بلکه کار اصلی این کلاس بیرون کشیدن جزیات از داخل کدهای استاتیک می باشد برای مثال من می خواهم VALUE یه INPUT در سایت GOOGLE>COM را دریافت کنم خوب با عقل جور درمیاد که اول باید با توابعی چون file_get_contents کدهای استاتیک را دریافت کنیم و بعدش این کلاس این کارو انجام می دهد هر چند همین کلاس تابع مشابه همین تابع معرفی کرده است که از آن بهره می گیرد . کار این کلاس به همینجا به پایان نمی رسد بلکه در همین زمینه شما هر کار که خواستید می توانید انجام بدهید مثلا تمام لینک های تگ تصاویر را در صفحه دریافت کنید خوش بختانه به کمک Array می توانید هر کاری که خواستید انجام دهید خوب زمانی که به معرفی تخصصی کلاس بپردازیم کامل متوجه کارایی این کلاس می شوید . معرفی در ادامه مطلب .

معرفی کلاس امنیت تصاویر

شنبه, ۲۹ شهریور ۱۳۹۳، ۰۶:۱۸ ب.ظ

شاید شما هم از آن دسته افرادی هستید که نگران کپی شدن برخی تصاویر اختصاصی وبسایت خود هستید و راه های مختلفی را بررسی کردید اما به نتیجه دلخواه خود نرسیدید . خوب تا قبل امروز بهترین کار استفاده از واترمارک با کمی htaccess رو بهتون پیشنهاد می کردم ولی امروز قصد دارم روش جالب و جدیدی رو معرفی کنم که تا حد زیادی نسبت به راه های قبلی بهتر عمل می کند هر چند هر روش جدید مشکلات خاص خودشو دارد . خوب تا حالا به این فکر کرده بودید چی می شود اگر سورس اصلی تصویر واتر مارک داشته باشد ولی نسخه نمایش داده شده نه ؟ مگه میشه با کلاس های برنامه نویسی در این حد تصویر ساخته شده را ویرایش کرد و واترمارک رو حذف ؟ قطعا پاسخ شما هم خیر هست اما تغییرات کوچک امکان پذیر هست پس به معرفی این کلاس خارق العاده می پردازیم .

معرفی کلاس دانلود فایل حرفه ای

سه شنبه, ۲۵ شهریور ۱۳۹۳، ۰۸:۴۰ ق.ظ

امروز قصد دارم یک کلاس حرفه ای برای مدیریت و ایجاد محدودیت بر روی لینک فایل به شما معرفی کنم اگر شما هم مدیر سایت یا وبلاگی هستید که با لینک های دانلود و ایجاد محدودیت روی آن ها برای کسب درآمد و غیره مشکل دارید حتما با من همراه شوید تا با این کلاس حرفه ای آشنا شوید . این کلاس با اتصال به دیتابیس عمل می کند به این شکل که ابتدا یک کلید برای لینک فایل شما در دیتابیس می سازد و سپس توسط فایل دیگری که کلید را چک می کند اجازه دانلود می دهد.