Vahid_PC 0 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 سلام.میخام از طریق یه کامپیوتر توی یه جای دیگه که بهش دو حسگر بادسنج و رطوبتسنج وصل شده و مقدار اونها رو برمیگردونه ، این دو مقدار رو توی صفحه اصلی سایت http://lorestan-airsport.ir/ نشون بدم.یعنی اون سیستم اطلاعات رو هر ده ثانیه یکبار بگیره و به یه فایل از هاست لینک کنه روی url مثلا :http://lorestan-airsport.ir/vars.html?var1=x,var2=yچون تنها کاری که با اون سیستم میتونیم بکنیم اینه که مقادیر رو از طریق لینک اینجوری بفرستیم.و بعد مقدارهای ذخیره شده بیان توی صفحه اصلی سایت و تو قسمت بالای افزونه آب و هوا نشون داده بشن. با یه شکل و شمایل خوب.حالا از دوستان خواهشمندم که هر نظری دارن لطفا بگن چون هیچ ایده ای برای پیاده سازیش ندارم.با تشکر. نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 سلام دوست عزیزبه انجمن خوش اومدین.خب داخل صفحه اصلی یه اکشن تعریف کنید و هر ده ثانیه مقدارش رو اپدیت کنید.سطح تخصصتون رو هم از داخل پروفایل تنظیم کنید تا بهتر بتونیم جواب بدیم. 2 نقل قول لینک به ارسال
Vahid_PC 0 ارسال شده در بهمن 93 مالک گزارش بازنشر ارسال شده در بهمن 93 متشکر.سطح رو شما مبتدی حساب کنید.البته آشنایی با برنامه نویسی خوبی دارم اما نه تو زمینه وب و php.اگه لطف کنی ویکی وار توضیح بدی چیکار کنم ممنون میشم. نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در بهمن 93 گزارش بازنشر ارسال شده در بهمن 93 خب در مرحله اول پارامترهایی که از طریق لینک ارسال میشن باید جدا سازی بشن:$var1=$_GET['var1'];$var2=$_GET['var2'];$var3=$_GET['var3'];بعد با متغیرها هر کاری دوست دارین انجام بدین. برای نمایش داخل سایت می تونید یه فیلتر تعریف کنید و مقادیر رو echo کنید.جایی که می خواید مقادیر چاپ بشن:<?php do_action('display info'); ?>و داخل فایل functions.php پوسته تابع چاپ اطلاعات لینک:<?php add_action('display info','my_function');function my_function(){echo $_GET['var1'] . $_GET['var2'] . $_GET['var3'];}?>ولی خب نیازه که با php آشنا باشید. 4 نقل قول لینک به ارسال
Vahid_PC 0 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 پارامترهای اولی رو کجا تعریف کنم؟ نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 تو functions.php 1 نقل قول لینک به ارسال
Vahid_PC 0 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 با تشکر.اگه میشه لطفا بگید شکل نهایی url ای که برای بارگزاری مقادیر فراخوانی میکنیم چه شکلی هست. نقل قول لینک به ارسال
Vahid_PC 0 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 منظورم اینه که کارهایی که گفتید انجام دادم.الان میخام با url متغیرها رو مقدار دهی کنم.به چه شکلی باید این کار رو انجام بدم؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 خوب الان متد get استفاده شدهاز آدرس استفاده میشهمشکلتون چی هست؟ نقل قول لینک به ارسال
Vahid_PC 0 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 داخل فانشن این کد و زدم :$var1=$_GET['var1'];$var2=$_GET['var2'];$var3=$_GET['var3'];$var1 = file_get_contents('wp-includes/cng1.txt', FILE_USE_INCLUDE_PATH);$var2 = file_get_contents('wp-includes/cng2.txt', true);$var3 = file_get_contents('wp-includes/cng3.txt', true);$file1 = 'wp-includes/cng1.txt';$current1 .= $var1;file_put_contents($file1, $current1);$file2 = 'wp-includes/cng2.txt';$current2 .= $var2;file_put_contents($file2, $current2);$file3 = 'wp-includes/cng3.txt';$current3 .= $var3;file_put_contents($file3, $current3);چون میخام آخرین مقدار توی فایل دخیره بشه و برای همه نمایش داده بشه و نه فقط برای کسی که مقدار var ها رو توی url میزنه.الان با این کد مقدارها توی فایل ها سیو میشه اما توی صفحه نشون داده نمیشه. نقل قول لینک به ارسال
Vahid_PC 0 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 متغیر های داده شده توی فایل txt ذخیره میشن ، اما دستورfile_get_contents اونها رو از روی فایل نمیخونه که توی متغیر بنویسه. مشکل الان اینه.راهنمایی لطفا.... نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 file_get_contents روی بعضی سرورها بسته هستبهتره بجاش از curl استفاده بشه 1 نقل قول لینک به ارسال
Vahid_PC 0 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 کد رو به این شکل تغییر دادم :function get_data($url) {$ch = curl_init();$timeout = 5;curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$data = curl_exec($ch);curl_close($ch);return $data;}$var1=$_GET['var1'];$var2=$_GET['var2'];$var3=$_GET['var3'];$var1 = get_data('http://lorestan-airsport.ir/wp-includes/cng1.txt');$var2 = get_data('http://lorestan-airsport.ir/wp-includes/cng2.txt');$var3 = get_data('http://lorestan-airsport.ir/wp-includes/cng3.txt');$file1 = 'wp-includes/cng1.txt';$current1 .= $var1;file_put_contents($file1, $current1);$file2 = 'wp-includes/cng2.txt';$current2 .= $var2;file_put_contents($file2, $current2);$file3 = 'wp-includes/cng3.txt';$current3 .= $var3;file_put_contents($file3, $current3);ولی متاسفانه هنوز جواب نگرفتم. لطفا راهنمایی بیشتر....متشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 file_put_contents ؤوی سرور باز هست؟! نقل قول لینک به ارسال
Vahid_PC 0 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 کار میکنه و مینویسه.نباید باز باشه؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .