loading...
 

شاپ کیپر

شاپ کیپر

  1. شاپ کیپر
  2. PHP-MySQL
سلام
من می خوام روی تصاویری که کابرای سایت ارسال می کنن آرم یا آدرس سایتم اضافه بشه.
روس لوکال هاستم جواب می ده اما روی هاست سایتم هیچی نشون نمی ده.
ممنون می شم کد: <?php $button_text = www.teztop.com; if (empty($button_text) ) { echo Could not create image - form not filled out correctly; exit; } // create an image of the right background and check size $im = ImageCreateFromPNG (pic_6.jpg); $width_image = ImageSX($im); $height_image = ImageSY($im); // Our images need an 18 pixel margin in from the edge of the image $width_image_wo_margins = $width_image - (2 * 18); $height_image_wo_margins = $height_image - (2 * 18); // Work out if the font size will fit and make it smaller until it does // Start out with the biggest size that will reasonably fit on our buttons $font_size = 33; // you need to tell GD2 where your fonts reside putenv(GDFONTPATH=C:WINDOWSFonts); $fontname = arial; do { $font_size--; // find out the size of the text at that font size $bbox=ImageTTFBBox ($font_size, 0, $fontname, $button_text); $right_text = $bbox[2]; // right co-ordinate $left_text = $bbox[0]; // left co-ordinate $width_text = $right_text - $left_text; // how wide is it? $height_text = abs($bbox[7] - $bbox[1]); // how tall is it? } while ( $font_size>8 && ( $height_text>$height_image_wo_margins || $width_text>$width_image_wo_margins ) ); if ( $height_text>$height_image_wo_margins || $width_text>$width_image_wo_margins ) { // no readable font size will fit on button echo Text given will not fit on button.<br />; } else { // We have found a font size that will fit // Now work out where to put it $text_x = $width_image/2.0 - $width_text/2.0; $text_y = $height_image/2.0 - $height_text/2.0 ; if ($left_text < 0) $text_x += abs($left_text); // add factor for left overhang $above_line_text = abs($bbox[7]); // how far above the baseline? $text_y += $above_line_text; // add baseline factor $text_y -= 2; // adjustment factor for shape of our template $white = ImageColorAllocate ($im, 255, 255, 255); ImageTTFText ($im, $font_size, 0, $text_x, $text_y, $white, $fontname, $button_text); Header (Content-type: image/jpeg); ImagePNG ($im); } ImageDestroy ($im); ?>
درباره PHP-MySQL ,
زینب بازدید : 2 پنجشنبه 26 تير 1399 زمان : ۰۳:۱۵ نظرات (0)
از کد زیر برای ایجاد subdomain در cpanel استفاده نمایید.
کد PHP: [LEFT]<?php
function create_subdomain($subDomain,$cPanelUser,$cPanelPass,$rootDomain) {

// $buildRequest = "/frontend/x3/subdomain/doadddomain.html?rootdomain=" . $rootDomain . "&domain=" . $subDomain;

$buildRequest = "/frontend/x3/subdomain/doadddomain.html?rootdomain=" . $rootDomain . "&domain=" . $subDomain . "&dir=public_html/subdomains/" . $subDomain;

$openSocket = fsockopen(localhost,2082);
if(!$openSocket) {
return "Socket error";
exit();
}

$authString = $cPanelUser . ":" . $cPanelPass;
$authPass = base64_encode($authString);
$buildHeaders = "GET " . $buildRequest ."rn";
$buildHeaders .= "HTTP/1.0rn";
$buildHeaders .= "Host:localhostrn";
$buildHeaders .= "Authorization: Basic " . $authPass . "rn";
$buildHeaders .= "rn";

fputs($openSocket, $buildHeaders);
while(!feof($openSocket)) {
fgets($openSocket,128);
}
fclose($openSocket);

$newDomain = "http://" . $subDomain . "." . $rootDomain . "/";

// return "Created subdomain $newDomain";

}create_subdomain($subDomain,$cPanelUser,$cPanelPass,$rootDomain);
?>[/LEFT] منبع : ایجاد subdomain در cpanel توسط php
درباره PHP-MySQL ,
زینب بازدید : 1 سه شنبه 24 تير 1399 زمان : ۲۱:۰۵ نظرات (0)
امکانات لاراول ۵٫۳

لاراول توی نسخه ۵٫۲ تغییرات کوچکی داشت، تغییراتی که کار برنامه نویس رو برای کنترل تعداد درخواستهایی یک آدرس آی پی ساده میکردن، یا امکان استفاده از چند مرجع برای تشخیص هویت کاربران و لاگین بودن اونا. برای مثال وقتی جدولی دارید که ادمین های سیستم رو اونجا نگه میدارید و جدولی دارید که دانش آموزهارو ذخیره میکنید میتونید با استفاده از متدهای تعریف شده روی Auth نسبت به هر یک از جدولها اونارو احراز هویت کنید. امکان خوب ایجاد ساختار Auth به شکل خودکار رو هم میتونید توی نسخه ۵٫۲ ببینید و همینطور implicit model binding که امکان اضاف کردن مدل مورد نظرتون رو به روت میده. همینطور امکان دسته بندی یا گروه بندی middleware ها رو تو نسخه ۵٫۲ دارید. امکان اعتبارسنجی آرایه ها هم جالب بود و کاربردی که یکتا بودن مقادیر یک آرایه رو میشد باهاش بررسی کرد، برای مثال یکتا بودن تمام ایمیلهایی که توی یک آرایه هستن رو میشه با این امکان چک کرد.
هرچند لاراول ۵٫۳ در نسخه developer در دسترس هست اما با نزدیک شدن laracon 2016 میتونیم منتظر معرفی رسمی لاراول ۵٫۳ باشیم. در این مقاله سعی میکنیم امکاناتی که با معرفی لاراول ۵٫۳ ارائه میشن رو بررسی کنیم.
امکان رول بک کردن مایگریشن ها به تعداد قدمهای مشخص

حتما با این مساله روبرو شدید که بخواید مایگریشنهایی که به واسطه اونها تغییراتی روی دیتابیس اعمال کردید رو برگردونید. اما تا به حال این امکان در دو حالت وجود داشت. یا باید قدم به قدم برگردونید یا تمام مایگریشنها رو یکباره برگردونید. در لاراول ۵٫۳ امکان مشخص کردن تعداد قدمها به وجود اومده. با دستور زیر میتونید به راحتی به روش زیر این کار رو انجام بدید.
php artisan migrate:rollback --step=1
کد PHP: php artisan migrate:rollback --step=1 
این یه ابزار مفید برای افزایش سرعت هست.

دسترسی به متغیر حلقه در blade

در نسخه ۵٫۳ لاراول امکان دسترسی به متغیر حلقه به وجود اومده. این موضوع میتونه بسیار کاربردی باشه. برای کنترل براساس شماره حلقه دست ما باز میمونه. برای استفاده میتونید از نمونه های زیر استفاده کنید.

کد PHP: @if($loop->first)    Do something on the first iteration[email protected] @if($loop->last)    Do something on the last iteration[email protected] 
واکشی مدلهای مورد نیاز برای اجرای عملیات صف بندی شده

لاراول امکان خوبی برای قراردادن عملیات مورد نظر در صف انجام ارائه میکند. برای مثال میتوانید به جای منتظر گذاشتن کاربر برای فرستادن ایمیل خوش آمدگویی، این کار را در صف اجرا قرار دهید و در پس زمینه این کار را انجام دهید. برای این کار یک کلاس با قابلیت صف بندی ایجاد میکنید پارامترهای لازم را میپذیرد. اما تصور کنید که در این مثال ایمیل فرد را به عنوان پارامتر بفرستید و کاربر پیش از رسیدن زمان ارسال متوجه شود ایمیل خود را اشتباه وارد کرده و بخواهد ایمیل خود را تصحیح کند. آنگاه مشکلی که پیش خواهد آمد واضح است. ایمیلی که قرار بود برای آن پیام خوش آمدگویی فرستاده شود دیگر معتبر نیست. حال با واکشی مدل در لحظه اجرای کار میتوان این مشکل را حل کرد. امکان این کار در نسخه ۵٫۳ لاراول به وجود آمده است.
یعنی به جای
کد PHP: $user = User::find(1); dispatch(new SendWelcomeEmail($user->email)); 
میتوان از این روش استفاده کرد
کد PHP: $user = User::find(1); dispatch(new SendWelcomeEmail($user)); 
امکان شخصی سازی صفحه بندی ساده (Simple Pagination)

صفحه بندی در لاراول خیلی ساده انجام میشه. شما کافیه متد paginate رو صدا بزنید و خروجی رو به view بفرستید. توی view کافیه از متد links() استفاده کنید برای نمایش دادن صفحه های اطلاعات. اما این صفحه بندی تا نسخه ۵٫۲ به سختی قابل شخصی سازی بود. اما از پستهای توییتر آقای اوتول Taylor Otwell (@taylorotwell) خبر میرسه امکان این کار در نسخه ۵٫۳ به سادگی فراهم شده.

امکان فرستادن پارامترهای بیشتر به firstOrCreate

این نیاز رو جوزف سیلبر اینجوری مطرح میکنهگاهی میخوای از پارامترهایی برای جستجو استفاده کنی اما اگه اون مدل وجود نداره میخوای یه مدل جدید ایجاد کنی. برای مثال فرض کنید میخواید از گیت هاب OAuth برای ورود استفاده کنید. برای اینکار از ID گیت هاب برای بررسی وجود کاربر استفاده میکنید، اما اگر کاربر جدیدی دارید ثبت میکنید میخواید آواتارش رو هم ذخیره کنید. پیش از این تغییر باید این کار رو میکردید
$user = User::firstOrNew([github_id, $githubUser->id]); if (! $user->exists) { $user->fill([avatar => $githubUser->avatar])->save(); } return $user;

کد PHP: $user = User::firstOrNew([github_id, $githubUser->id]); if (! $user->exists) {    $user->fill([avatar => $githubUser->avatar])->save();} return $user; 
اما توی تغییر جدید میتونید با استفاده از یک خط کد به شکل زیر انجامش بدید:
return User::firstOrCreate([github_id, $githubUser->id], [avatar => $githubUser->avatar]);
کد PHP: return User::firstOrCreate([github_id, $githubUser->id], [avatar => $githubUser->avatar]); 
میتونید روال این تغییر رو توی گیت هاب دنبال کنید.

خروجی Query Builder در نسخه ۵٫۳ لاراول collection خواهد بود

تا به حال خروجی متدهای Query Builder از جنس آرایه بود. اما در نسخه ۵٫۳ این خروجی از جنس collection لاراول خواهد بود. این موضوع باعث خواهد شد بتوان از امکانات مربوط به کالکشن به خوبی استفاده کرد. روال اعمال این تغییر را در این درخواست ترکیب گیت هاب میتوانید ببینید.
بارگذاری مایگریشنها از مکانهای مختلف

این فیچر بیشتر به کار توسعه پکیج ها میاد. موقع اضاف کردن یه پکیج مرحله Publish هم وجود داره یا اینکه باید مایگریشنها رو از پوشه vendor/package/database/migrations به database/migrations کپی کنیم. در لاراول ۵٫۳ با استفاده از متد loadMigrationsFrom(‘آدرس پوشه مایگریشنها’) این نیاز برطرف میشه. و این موضوع وقتی نسخه جدید یک پکیج ارائه میشه نمود بیشتری پیدا میکنه، چرا که دیگه نیازی به کپی کردن مایگریشنهای مربوطه وجود نداره. تنها نیازی که هست اجرای فرمان معروف php artisan migrate هست

بهبود در انتشار عمومی event با استفاده از فیچر جدید Echo

این فیچر بهبود بسیاری در زمینه انتشار event و نحوه تعامل آن با Pusher در لاراول ایجاد میکند.



تابع کمکی جدید cache

این تابع کمکی به سادگی امکان استفاده از cache را فراهم میکند. سه کارکرد اصلی آن get، put و return هست که به راحتی قابل استفاده خواهد بود.


cache(‘abc’, null): در صورت وجود مقدار ارائه شده آن را برمیگرداند و در غیر اینصورت مقدار پیش فرض یعنی null را بازمیگرداند.cache([‘abc’ => ‘def’], 5): برای مدت زمان ۵ دقیقه مقدار کلید abc را برابر با def قرار میدهد.cache(): نمونه ای از CacheManager بازمیگرداند.
درباره PHP-MySQL ,
زینب بازدید : 3 پنجشنبه 19 تير 1399 زمان : ۲۳:۴۵ نظرات (0)
سلام
دستورات خواندن و نوشتن در بانک اطلاعاتی را در یک فایل جداگانه ذخیره کردم و با اینکلود آن در برنامه بدون مشکل جواب داد
حالا چون تعداد دستورات sql زیاد هستند لازمه تا هر قسمت را در یک فانکشن قرار بدم و تا در برنامه فقط تابع sql مدنظر فراخوانی شود

کد PHP:     $sql="SELECT * FROM `slider` WHERE 1";
    $slid = $connect->query($sql);
    $slid->setFetchMode(PDO::FETCH_ASSOC); 
ولی با خطای زیر مواجه می شوم

کد PHP:
Notice: Undefined variable: connect in incdatabases.php on line 9

Fatal error: Uncaught Error: Call to a member function query() on null in incdatabases.php:9 Stack trace: #0 home.php(19): homeslider(SELECT * FROM `...) #1 {main} thrown in incdatabases.php on line 9 
درباره PHP-MySQL ,
زینب بازدید : 5 جمعه 13 تير 1399 زمان : ۰۶:۴۵ نظرات (0)
خوب اینجور که معلومه دوستان ما قصد داریم تا خیلی از مطالب رو رایگان برای شما قرار بدیم و این بار هم آموزشی رو براتون آماده کردیم که خیلی خیلی کارآمد هستش .

تو این اموزش که ما براتون اماده کردیم شامل :

1- سیستم لاگین و عضویت
2- بخش افزودن همکار
3- بخش افزودن محصول

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

اگه تقاضا دوستان زیاد باشه :
1- درگاه پرداخت
2- درصد همکاری
3- گذارش گیری
4- پنل لاگین و مدیریت فروش همکار
5- بخش پشتیبانی تیکت
6- نمایش محصولات در صفحه سایت
رو هم ضبط می کنم البته اگه درخواست واقعا زیاد باشه دوستان درخواست , نه تشکر چون تشکر اگه بگم میشه اجبار اما درخواست یعنی نیاز دارید و بنده باید در خدمت شما باشم.

دوستان وسط آپلود قطع شده دوباره در حال آپلود ( برای همین اولین دوستی که پیشنهادی برای این آموزش داره و یا امکان خاصی رو بگه ضبط میشه و آپلود میشه)

لینک دانلود قسمت اول

لینک دانلود قسمت دوم

لینک دانلود قسمت سوم

لینک دانلود قسمت چهارم

لینک دانلود قسمت پنجم

------------------------------------------------
در صورتی که قصد حمایت از ما برای ساخت آموزش های رایگان رو دارید
حمایت
درباره PHP-MySQL ,
زینب بازدید : 5 يكشنبه 08 تير 1399 زمان : ۱۹:۴۰ نظرات (0)
درود
نیاز به یک طراح برای چنین سیستمی دارم
یک سایت ساده رو مد نظر بگیرید که میشه داخل پنل مدیریت مطالب جدید ارسال کرد و معمولی نمایش داده بشه
حالا سفارشی سازی ها بدین شرح باشه:

1-عضویت در وبسایت بعد از پرداخت حق عضویت امکان پذیر باشه
2-با توجه به مورد اول حداقل 2 درگاه بانکی برای سیستم نوشته بشه
3-بخش تبلیغات با مدیریت دقیق و نمایش آمار و اطلاعات وجود داشته باشه
4-برای ثبت نام و ثبت اطلاعات کاربران بشه از پنل مدیریت فیلدهای جدیدی اضافه کرد که بشه تعریف کرد فیلد الزامی هست یا خیر
5-سوابق کاربری فرد به صورت اتوماتیک در نمایش اطلاعات یک کاربر وجود داشته باشه برای مثال سابقه پرداخت ها یا جمع پرداختی ها و ....
6-از پنل مدیریت هم بشه کاربر جدید تعریف کرد
7-امکان افزودن صفحات ثابت و مدیریت یا ویرایش آنها از بخش مدیریت (پنل) وجود داشته باشه
8-وجود امکان فروش کارت شارژ

برای بهتر روشن شدن موضوع سیستمی با امکانات ترکیبی وردپرس و نیوک رو مد نظر قرار بدید (امکانات تبلیغاتی و عضو ها و درج مطالب) که قرار هست بهش امکانات کاربری و آمار کاربران دقیق تری اضافه بشه مثل عضویت بعد از پرداخت حق عضویت(البته به صورت اتوماتیک)

این مهم هست که اسمی از طراح در سیستم وجود نداشته باشه و پشتیبانی از مشکلات احتمالی وجود داشته باشه و سیستم به صورت open source ارائه بشه

لطفا قیمت پیشنهادی و مدت زمان انجام پروژه رو در همین تاپیک اعلام بفرمایید (پ.خ نکنید لطفا)
درباره PHP-MySQL ,
زینب بازدید : 6 جمعه 30 خرداد 1399 زمان : ۲۲:۱۰ نظرات (0)
وقتی لینک این صفحه رو در شبکه های اجتماعی اشتراک میزارید :
https://codepen.io/nxworld/pen/ZYNOBZ
همراه تصویری از صفحه در همون لحظه منتشر میشه .

علتشم اینه که با یک تکنیکی داره عکسی از صفحه میگیره و داخل این تگ میزاره :

کد PHP:
<meta property="og:image" content="https://codepen.io/nxworld/pen/ZYNOBZ/image/large.png" itemprop="thumbnailUrl">
  <meta property="og:title" content="demo:CSS image hover effects">
  <meta property="og:url" content="https://codepen.io/nxworld/details/ZYNOBZ"> 
من الان میخوام از هر صفحه خودم یک عکسی بگیرم بزارم تو meta og:img تا اگر کسی لینک سایت من رو منتشر میکنه تو شبکه های اجتماعی . همراه تصویری از سایته من تو شبکه های اجتماعی قرار داده بشه .

تو نت سرچ زیاد زدم و منافع فارسی و انگلیسی رو بررسی کردم . به نتیجه خوبی نرسیدم . از طرفی خود Php یک تابع معرفی کرده که کار میکنه ولی عکسی که رد خروجی سیو میکنه کلا سیاه هست . http://www.php.net/manual/en/functio...grabscreen.php
بابت راهنماییتون ممنون تشکر
درباره PHP-MySQL ,
زینب بازدید : 7 دوشنبه 26 خرداد 1399 زمان : ۲۳:۰۰ نظرات (0)
سلام

دوستان وجدانا کمک کنید.استید گرانقدر که دستی در برنامه نویسی دارند کمک کنند

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



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



دوستان گل من،برادانه خواهش میکنم کمک کنید.چی کار کنم؟نمیتونم برنامه نویسی کنم.یه صفحه اچتی ام ال یا یه کد اچتی ام ال که میخوام بنویسم هنگ میکنم.یادم میره.میدونم باید با کدام تگها انجامش بدم اما نمیتونم طرح رو در بیارم.مشکل همونیه که گفتم، مثل درس و بحث و روز نامه خونی حفظش کردم.اما نمیتونم عملی انجام بدم.

ببینید توی کتاب های آموزشی پی اچ پی مثال زیاد هست،این مالها خیلی آسونه برام و هه رو بلدم،وقتی پای کدنویسی میرسه نمیتونم،یعنی میخوام هدر سایتم رو عوض کنم اونی که میخوام در بیارم نمیتونم.به خصوص در اچتمل با div کار کردن رو مشکل دارم.

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


برادران من چی کار میکنید که میتونید بنویسید؟ آخه ببینید یه مثال میزنم براتون:



یه مقاله آموزش لاچتی ام ال میگه اینجوری جدول میسازند و یه مثال هم زده.اینو کاملا بلدم و همهشو میدونم ، اما این به درد سی ام اس من نمیخوره.تازه میخوام tableless کار کنم....
یا یه مقاله آموزش پی اچ پی اریم،نوشته متغیر از نوع bolean باشه فلان وبمان،یا مثلا جمع دوتان عدد با علامت + هست و توی متغیر ذخیره میشن و در نهایت توسط تابع چاپ خروجی میگیریم.خب این به چه درد کار با سی ام اس من میخوره؟کجای سیستم منقراره دو تا عدد با هم جمع بشن؟اینا واسه من مشکله.نمیتونم اسکریپت بنیسم.یا نمیتونم درست خلاقیت به خرج بدم.


دوستان راهنمایی کنید خداوکیلی...درمان درد من مثاله،مثال بهم بگین.برای هر سه زبان مثال میخوام.مثالهایی که کاربردی باشند نه آموزشی...انگلیسی هم نمیتونم. فارسی باشه.....دم همتون گرم بهم کمک کنید.واسه اینکه دستم رند بشه باید چه کار کرد؟این مثالهای توی مقالت به درد نمیخوره.باید مثال عملی و کاربردی باشه . شما چه طور یاد گرفتید؟اگه به مشکل من برمیخوردید که خوردید چه کار کردید؟


الان 5 ساله تو وب سایت طراحی میکنم اما برنامه نویسی رو قدر ارزن بلد نیستم با اینکه سه چهار تا زبان رو بلدم در حد متوسط


1- مثال از کجا بیارم .بهم بدید مثال
2- دیگه باید چی یاد گرفت؟باید بین پایگاه داده و هاست و سایت و صفحات اتصال برقرار کرد.چه نیاز داره دیگه؟
3- فارسی میخوام .انگلیسی هیچی نمیفهمم..
4- میخوام یه سری مثال زده بشه تا روش کار کنم.مثلا اینکه یه هدر مثل فلان سایت بزنم.چه طوری درش بیارم.البته میخوام div base باشه.
5- شما برنامه نویسا همه کدا رو حفظید یا وقتی نیاز داشتید کپی پست میکنید؟منم همینکارو بکنم؟

دمتون گرم.کمک کنید.
درباره PHP-MySQL ,
زینب بازدید : 9 جمعه 23 خرداد 1399 زمان : ۲۳:۰۰ نظرات (0)
سلام
دستورات خواندن و نوشتن در بانک اطلاعاتی را در یک فایل جداگانه ذخیره کردم و با اینکلود آن در برنامه بدون مشکل جواب داد
حالا چون تعداد دستورات sql زیاد هستند لازمه تا هر قسمت را در یک فانکشن قرار بدم و تا در برنامه فقط تابع sql مدنظر فراخوانی شود

کد PHP:     $sql="SELECT * FROM `slider` WHERE 1";
    $slid = $connect->query($sql);
    $slid->setFetchMode(PDO::FETCH_ASSOC); 
ولی با خطای زیر مواجه می شوم

کد PHP:
Notice: Undefined variable: connect in incdatabases.php on line 9

Fatal error: Uncaught Error: Call to a member function query() on null in incdatabases.php:9 Stack trace: #0 home.php(19): homeslider(SELECT * FROM `...) #1 {main} thrown in incdatabases.php on line 9 
درباره PHP-MySQL ,
زینب بازدید : 5 دوشنبه 19 خرداد 1399 زمان : ۲۱:۲۰ نظرات (0)
با سلام و خسته نباشید

تیم تومروس جز بهترین تراوین اسپید های ایران و جهان هست که به 7 زبان جهان تراوین ارائه میده

|Tumrus-تومروس||Travian - تراوین||Forum - فروم|
( به علت این که ترم اخرم بودم سایت رو تعطیل کرده بودم )

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

بخش که به نظر سازمان *****ین فراماسونها هست از جمله عمارت شگفتی و غیره ... ایده برای سازگاری با قوانین سازمان *****ین جور درمیاد

تراوین تومروس 3 سالی میشه تو زمینه تراوین فعالیت میکند

الان بهترین و کمترین باگ اسکریپت 3.6 تراوین در اختبار ماست

قصد تیم ما بر این هست که بهترین سایت تراوین رو به پا کنند با ورژن 3.6 -4

با توجه به درآمد سایت تراوین رسمی ایران که ماهانه 500 میلیون تومان بود میتوانیم به کمک هم حداقل 10 درصد این سرمایه رو کسب کنیم
ایده های بسیاری دارم


سوال برخی از دوستان چرا بازی دیگه طراحی نمیکنید

چون بازی تراوین تو این مدت بازیکنان بسیاری کسب کرده و راحته میشه پیشرفت کرد و ایده خود رو روی این بازی سوار کرد

مثلا الان طراحی دارم در دست برای ورژن 5 که این بازی رو بسیار زیبا و بازیکن پسند میکنه

دوستانی که تو زمینه زیر تخصص دارن میتونیم همکاری کنیم

1- زمینه هاستینگ ( شرایط خاصی برای این بازی هست که توصیح میدم برای هاستینگ)
2- زمینه برنامه نویسی تحت وب و اشنا با بازیهای انلاین ( برای ورژن 4 " الان ورژن 4 داریم چندین مشکل هست که باید رفع کنه و فایل های جدید و. ایده های جدیدی بهش اضافه کنیم )
3- برنامه نویسی اسپمر


" زمان کمی مونده "

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

[email protected]
09149974203
درباره PHP-MySQL ,
زینب بازدید : 11 جمعه 09 خرداد 1399 زمان : ۱۴:۴۰ نظرات (0)
سلام
توی این تاپیک قصد داریم توابع ( Function ) های کاربردی زبان برنامه نویسی PHP رو معرفی کنیم ...
قصدمون اینه که بیشتر توابعی که معرفی کنیم برای مدیران سرور کاربردی باشه . مثلا توابعی که برای ساخت کنسول های مدیریت سرور و ... استفاده میشه

تابع چک کردن up یا down پورت یک آی پی - مثلا 127.0.0.1:80
اولین تابعی که به ذهنم میرسه fsockopen هست
خوب ساختار تابع به این صورت هستش :
کد PHP: fsockopen ( string $hostname [, int $port = -1 [, int &$errno [, string &$errstr [, float $timeout = ini_get("default_socket_timeout") ]]]] ) 
که :

کد PHP: fsockopen("www.example.com", 80, $errno, $errstr, 30); 
- متغیر اولی ip یا hostname
- متغیر دومی port
- متغیر سومی و چهارمی کاری بهش نداریم
- متغیر پنجمی هم مدت زمان تعیین شده برای نمایش timeout


مثال :
کد PHP: $fsp = fsockopen("www.example.com", 80, $errno, $errstr, 45); if (!$fsp) {echo Down; } else { echo up; } 
منتظر پست های بعدی شما هستم
به دلیل مشغله کاری زیاد نمیتونم برسم . شرمنده ...
درباره PHP-MySQL ,
زینب بازدید : 12 دوشنبه 22 ارديبهشت 1399 زمان : ۱۰:۲۰ نظرات (0)

تعداد صفحات : 8

موضوعات
لینک دوستان
پیوندهی روزانه
  • آرشیو لینک ها
  • صفحات جداگانه
    آمار سیت
  • کل مطالب : 305
  • کل نظرات : 0
  • افراد آنلین : 13
  • تعداد اعضا : 0
  • بازدید امروز : 262
  • باردید دیروز : 5,975
  • بازدید هفته : 35,254
  • بازدید ماه : 131,654
  • بازدید سال : 724,496
  • بازدید کلی : 2,109,719