loading...
صفحه اصلی آرشیو تماس با ما

آموزش هاستینگ

آموزش راه اندازی هاستینگ و مباحث فنی مرتبط به هاستینگ

منیجر بازدید : 0 شنبه 29 دي 1397 نظرات (0)
با سلام خدمت همه دوستان
همین طور که از نام تاپیک مشخص هستش می خوایم با هم آموزش فریم ورک codeigniter از ابتدا شروع کنیم و با هم یاد بگیریم

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

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

پیش نیاز برای این آموزش آشنایی با php , mysql , css, html می باشد.

نرم افزارهایی که نیاز دارید برای شروع کار در ویندوز
نرم افزار شبیه سازی هاست در لوکال : Wamp , Zampp یا اینکه می تونید اصلا php , mysql , apache رو به صورت جداگانه روی ویندوز نصب کنید
من اینجا از wamp استفاده می کنم
نرم افزار Texteditor به طور مثال : Notepad, Notpad++ , Zend Studio, sublime Text یا هر برنامه ای که خودتون علاقه دارید من از sublime text استفاده می کنم

فریم ورک codeigniter که می تونید از اینجا دانلود کنید : http://ellislab.com/codeigniter/download

در ابتدا باید بگیم که codeigniter اصلا چی هستش. codeigniter یه چهارچوب برای ساخت سایتهای داینامیک بر اساس php , mysql می باشد
که به صورت اختصاری MVC گفته می شود. یعنی از سه قسمت اصلی تشکیل شده به نام های (Model, Controller , view)

حالا فرض می کنیم که موارد مورد نیاز رو دانلود و نصب کردید و آماده اید برای شروع آموزش
فایل دانلود شده رو از حالت زیپ خارج می کنیم و محتوای اون رو داخل روت لوکال هاست فلدر ci کپی می کنیم
حالا در صورتی که آدرس http://localhost/ci/ رو فراخانی کنید باید صفحه ای به این صورت مشاهده کنید در این صورت نصب codeigniter با موفقیت انجام شده است
در غیر این صورت یکی از موارد بالا درست اجرا نشده است و دوباره چک کنید تا مشکل برطرف شود.

1375303596431.jpg

داخل فلدر ci در روت سه فلدر داریم به نام های application , system, user_guide که فلدر user_guide به نوعی همون help نرم افزار هستش.
فلدر application قسمتی هست که فعلا باهاش کار داریم. سه فلدر اصلی یعنی (Model, Controller , view) داخل همین فلدر هستند
Model : امکان ارتباط شما با دیتابیس رو فراهم میکنه . یعنی برای فراخوانی و یا ایجاد تغییرات در داخل دیتابیس در این قسمت کدنویسی میشه
view: شکل گیری ظاهر سایت در این قسمت انجام میشه
Controller : فراخوانی اجزایی که داخل view نمایش داده میشه در این قسمت انجام میشه
به طور خلاصه برای نمایش چیزی در داخل سایت باید از کنترلر استفاده کنید . برای استفاده از دیتابیس باید از model استفاده کنید.
خوب در ابتدا آدرس دهی codeigniter رو درست می کنیم
به صورت پیش فرض وقتی در codeigniter یه فایل رو فراخوانی می کنیم به این صورت هستش : http://localhost/ci/index.php/something
برای سئو بهتر و اینکه راحت تر آدرس دهی کنیم باید index.php رو از داخل آدرس حذف کنیم برای این کار به این صورت عمل می کنیم
داخل فلدر ci فایلی به نام .htaccess ایجاد می کنیم و داخل اون کد زیر رو قرار میدیم:
کد PHP: <IfModule mod_rewrite.c>

    Options +FollowSymLinks
    RewriteEngine on

    # Send request via index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule> 
برای اینکه این کد درست عمل کنه باید mod_rewrite فعال باشه که به صورت پیش فرض روی Wamp فعال هستش و اگر هم نبود باید فعالش کنید.
خوب میریم برای یه مثال :
یه فایل داخل این مسیر : ciapplicationcontrollers به نام site.php و کد زیر رو داخل قرار میدیم :

کد PHP: <?php  

class Site extends Ci_Controller {
    function index(){
        echo  codeigniter آموزش  ;
    }
} خوب حالا می خوایم که این فایل رو داخل مرورگر فراخوانی کنیم. مرورگر رو باز می کنیم و به این صورت فراخوانی می کنیم
http://localhost/ci/site

در صورتی که کد رو درست وارد کرده باشیم حتما روی صفحه مرورگر" آموزش codeigniter" رو می بینیم .
می بینید که فایلی که داخل کنترلر درست کردیم به صورت یه /site/ به آدرس اضافه شد که برای موارد دیگه هم به همین صورت آدرس دهی میشه

خوب این جلسه تموم شد . لطفا اسپم ندید
در صورتی علاقه دارید که این تاپیک ادامه پیدا کنه لطفا از دکمه تشکر استفاده کنید.
درباره PHP-MySQL ,
منیجر بازدید : 8 پنجشنبه 24 آبان 1397 نظرات (0)
سلام
دوستان آپلود هیچ گونه فایلی با PHP در سرور من کار نمیکنه.

مشخصات سرور:
دایرکت ادمین
CentOS
Apache + NginX + PHP-FPM

اول یه فرم تماس با ما php ریختم تو هاستم دیدم پیوست فایلش که فایل با PHP آپلود میکنه بدون هیچ اخطاری کار نمیکنه فکر کردم فرم تماس با ما خرابه اما تو phpMyAdmin هم آمدم یه فایل sql رو Import کنم اخطار داد No data was received to import

کلی تو سایت های خارجی گشتم هیچی پیدا نکردم.

هیچ تغییر عجیبی هم تو php.ini ندادم اکثرش تنظیمات پیش فرضش هست من فقط تابع هایی رو به disable_functions اضافه کردم و allow_url_fopen و allow_url_include رو روی Off گذاشتم.

تو یه سایت خارجی پیشنهاد داده بود upload_tmp_dir رو از خالی پیش فرضش روی /tmp بذارم که من گذاشتم اما بازم کار نکرد.

مشکل کجاست؟

- - - Updated - - -

دوستان من همچنان منتظر کمک شما هستم.
هر کی بلده لطفاً دریغ نکنه.
درباره PHP-MySQL ,
منیجر بازدید : 10 سه شنبه 08 آبان 1397 نظرات (0)
سلام خسته نباشین

من در htaccess خودم همچین کدی نوشتم

کد: Options -Indexes RewriteEngine On RewriteBase /workspace/notes-v2/ RewriteCond %{REQUEST_URI} !.(jpg|png|css|js)$ RewriteRule .* index.php [L] این باعث میشه که هر ادرسی به غیر پسوند هایی که گفتم منتقل بشن به index.php خب الان

پروژه ی من با وارد کردن ادرس زیر اجرا میشه

http://localhost/workspace/notes-v2

خب و من این قسمت بعد از localhost رو در htaccess به عنوان base قرار دادم

/workspace/notes-v2/

خب الان من به طور مثال در صفحه index.php خودم این کد رو بنویسم

کد PHP: require_once("/system/loader.php"); 
کار نمی کنه این خطا رو میده!

کد: Warning: require_once(/system/loader.php): failed to open stream: No such file or directory in C:xampphtdocsworkspacenotes-v2index.php on line 3 Fatal error: require_once(): Failed opening required /system/loader.php (include_path=C:xamppphpPEAR) in C:xampphtdocsworkspacenotes-v2index.php on line 3 در صورتی که باید کار کنه چون من بیس رو قرار دادم یعنی باید بره این ادرس رو Requre_once کنه

/workspace/notes-v2/system/loader.php


گیج شدم میشه راهنمایی کنید؟؟

- - - Updated - - -

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

کد: require_once("/workspace/notes-v2/system/loader.php"); چرا اینجوریه این ؟؟؟
درباره PHP-MySQL ,
منیجر بازدید : 23 جمعه 06 مهر 1397 نظرات (0)
کد: <?php @"SourceGuardian"; //v8.2 if(!function_exists(sg_load)){$__v=phpversion();$__x=explode(.,$__v);$__n=$__x[0]*10000+$__x[1]*100+$__x[2];$__u=strtolower(substr(php_uname(),0,3));$__f=$__f0=ixed..substr($__v,0,strpos($__v,.,3))...$__u;$__ff=$__ff0=ixed..$__v...$__u;$__ed=ini_get(extension_dir);if(!$__e=realpath($__ed)) die(extension_dir does not exist: .$__ed);if($__n<50205){$__d=getcwd();if(@$__d[1]==:){$__d=str_replace(,/,substr($__d,2));$__e=str_replace(,/,substr($__e,2));}$__e.=($__h=str_repeat(/..,substr_count($__e,/)));$__f=/ixed/.$__f;$__ff=/ixed/.$__ff;while(!file_exists($__e.$__d.$__ff) && !file_exists($__e.$__d.$__f) && strlen($__d)>1){$__d=dirname($__d);}if (file_exists($__e.$__d.$__ff)) dl($__h.$__d.$__ff);else if (file_exists($__e.$__d.$__f)) dl($__h.$__d.$__f);}if(!function_exists(sg_load)){if(file_exists($__e./.$__ff0)) dl($__ff0);else if(file_exists($__e./.$__f0)) dl($__f0);}if(!function_exists(sg_load)){die(PHP script <B>.__FILE__.</B> is protected by <A HREF="http://www.sourceguardian.com/">SourceGuardian</A> and requires the SourceGuardian loader <B>.$__f0.</B>. The SourceGuardian loader has not been installed, or is not installed correctly. Please find the required loader within SourceGuardian installation directory or visit the <A HREF="http://www.sourceguardian.com/ixeds/">SourceGuardian php encoder</A> site to download it.);exit();}}return sg_load(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***Tq3RwYT9chHqsKmeXYCNrnyfXbWOIldXP+TRpunBQSLRNI0SFPnz6s6b+LhB05NQODhlHj3lYRISkpySnkxATQdslMWPHPDFLoUGmFfqjfU2x5HkS94eNUpcFMPK0C2bqfHX1xxdRwVU4OLkSE/44/k2AKoiP36GMvk4Oplgq4lBNUAk5SS7zUB5XeTKDZN59DNW7xUufM7SsDD7D6LHCzBwHtsFB7gaD6CaOAUhx9Tpia4/8UyJuRvTDSkXPVFt6AH9Xf6+134PMKkY3npqmcrDYURogh+EfsQY5Nzky/fNF+k+p4RLB993IZkmuH+WfnQOGzzC0C1UiN7nBEpFBvVI9rOzDrZDBTUZzXy/UHZ2jQ1KjFNRhOp4taindm+JLDUy7xFP0AfS2kSQTh2PDHrrVtskLhfHxOCC/TUWvZ+YjkkNePzU5O4JMDJh7WFbaQ0XOJQQl6Pyztwkl60QRid5Coi15Jql7AJyFLY6P8bA9wzBr2D1bLqLu2T8J0rK8Y+2YyhVCtHv505TRb10945TzF+mP4mmH3aopLBF3+g0uKJ7DPQZTq8hreFEHGaiFOLeUQG8hc/Ax+cwpGVchC/Xu2t/p6dej91oXFtMEx5Mvfh0kOhRrLuQGVT0TmJvaDgJFUE5ZIqlBSxUp51dn6ATwk5RkNrgsSscgPhFE6y8IDTQvMyopuigm+8b1z3oCAw3/vMGw5mzP2s7mVO55J8F+/oRsXcZDo5RyptEUPeTPSxjJk+LNKlHpXsuChpTuhaHNiViSZL2J9obIsmJBQQcQhCMZ6GoqpAxd9VSEAGNStyYuu8gdrmyjfm9o6OYVUilFKxSprMda2GBKeoANfyelcXCyWO3YWmPiIoVSB/IsfpmmhCNoyUKADxfIWyRlkt1tQnRP1VMUwuNqU6JIacEOsHhB+A3zgpmvV6YGUgFpRwsQjfFkVmx+xQLqjFX7homV0COrxEthOkb2I1VmmRdrw8FsoDb529R4Ec8ZbPtiHvri7VGE/pdQ+0lcYwW3WQ7JTd0xBwZoYK/uGPjVe+4xXrkBSuo0hPRvRzioEjM+VaTtr6KdOvqpZe0fNMb9zyiHgNNIwLUSeCB7R93EHgqQo6XtVzY45x7RIVrEPc/rpwm/UmGsdqoUnpeJ4MH1/0cOJ6Af4e9lCzjf2+OVvzdMMSfUrRZgHoHe12q2dz7EF9qUvVfahiCf0v5SFQttZQEYTNl4eVfMzZrR3oTczihwQ4HIXc4N0bzTsnDq4SZZjCLdF9lh9Xbh6vwo0RfyMCdGulDngcvbENa25xNx1cLzt0J6YmwnxBTnKKhby+FvjWJw41zcHWIPjbOsLNvClPhDd0Gwy1PP6XgC59iyyhqbmBUVahwLzb8bm8XQOLzjs6e/9iusoSQmiqC3aaCW5E5+g08U0/qOPckiUfD3OQhmbJVEwFJ06LHqP24eBG8BaPCyQreX9bY4oBtpu1IYZW+1gDL1Q2PLSUSesuibWZrQ2XFkSsuD1Nv4Fj7EGP+qGq+uFFG7y7uGvAEWoHj99zSfX2dYWvXK0C4M3vLIBfITQK55//cKwHSVqg8zlTWct4XD6fAwjw6BDsXxizlfhVdpJCqoiqcoIEEtNf3+j7IGrO7HjEgiil/sSgV9fraK+2MTRkuuJp1Fv1l3ciC8/NtMa2j0sijyySnGzboiLcC2mRVNOs1fUQBYBfcRLPN1baQFBxBbBvS1+3Rdy37PUPSINM0NlaTw0pDDvYEylp8Nl2w3iKNETCkKE+SAg+MkDLVyAsPaq+ZDCwVlbikbIFOCNGBeQ6AqWEbOt03g5ItdZ3KVIaOk1At8yVXLSr2CRfVP4e0ieR2Pkew5khbdIvgds8e6cvJc/hLxeYX1u8V/lG14BorXWYV3xIlRdiyduAB7JLC0zreu7Peuyf7BvWsZQsi0Gir8hBV7aFKKyl7aDNLpRr/kmat+R6cqj/rSrdfXbTxP7oWkyWqojmPycvjjXg1+24mooI/wn/DHo42FKvBlt8mNL1E1x2fn0EXqciipzIGQQGucTFcmyPzA58tLJ3p8yXy8CfQoIqTuvQHJsvo9AlxeVs4b3cToMdllJsyLUKutjYmK6+fltlY0Omff0mg8XWaESJgRs2aE1N+yjxZE0CUywnrdjB539PYMwv1e/DknLgNrAUaeKTUX0MYSCeRBCWH191k33rGdk74FZYtdZq7qNWuCXMngZPAZSxSY4VXcw43pWkjJsCnl8SkGenxc0WBfrFjPBsR3lyrOMfWKK+F9flNsYH5yvE/j2jHfxEyQIO3pfqapMzl2dKKQlnlvlzt9TS9tfHV/ny/v5vRs7vo6nI99QjedRrTLfl3U4qq+KGd8HKMz208meYnz5MFrjageKtLie7hSNqDNOrst/cpfez3h4mnujviCCKfkyVAplGO7hVzjbHh8Cx9LHjtXo4tL/dj9f6AKCtSLwIsGYboc2RIvBTOL4GMS/WQiXBD3P2qK4SaAgrMqypPTqtoLrAaBsB6CsHo18ghcR5w5NLUzrrJV5zhRDvD7icLX9KiYJ4nXC2V7IYo0Jx4H7kpDQYyP5dUQajD5lBHwuIq8lBYhrzdSTA6DglDbYfLTsD6IuJAVBgos7BUOG6XMDvB2NyWXFeWFyKjp/QPNFA4Z6ajHfCqNd9W7Gb44F11qYk+IElCjSuF0gXoqO8SOhynVNSi1KXMCk42lWU+lKXkTWthHyQ9KDKJqrty6/YvPWpJqitLjnMDNMoCL334KJ/xrLYO8cFCvjHBToK518PwaX59bqeD1lccFap5DpSQ25RUYBQ8gRvIFK+MIAboQypn8oh5JWO06L4+EWzJRRsY0+NOw9NbcmXUTCwZJduSg6WUcENiysfEK8LVvLGJfuhMIAeE7w2Eur5lHsDfykdQtWkcHTnNh1RW2hyrzFQp9qU2dTlxp3HFaWD8o59jfI1Hh0FpPXyNIYbrQbUuI0U4o55ivT48oW+oezwqwm6hI9LaeR6ZKelQV8SoX2ZhtvXDB6kdr5xzbCC0ufXrtbfzkAAeMSQa0LQ3kUfHusbTE7siaEg9/cdSkrB9Sl29ctuswkmQr5I9DqsmlhHPaytAMLSpP+HGJG8dffl+6C8rD8d6hnmAxsMlINELcvI3ygsg9iCKCevFH1VaOL9HYeP/GAVwFMzcp3tGJOJAXaHK/u9Vt9+SvdAvIxKw5dg+ihScxU8SuBJfZHmftmu4nJgCokGtJ5V7VM/wRXw4ma4BOhey/WElWjXrU43tbRfT7tRYT6OG6Aeuj3P5lq6V/wfVh0442f9Tf0rSq7qTLa9iyCFZZ9A7o2UXIF++YLP/P4g41AAAAeBcAAC4B0/yvGnXGi/EXxFlcVY2/1VoEQBVDB44rb+dD0VxqNf1p6xxYl+4/VDBHtr+kYKlwKbDjazN7sT7zWdAVmS58guMbVe1zkyGtLxJ1UX7F1cOCdq5t0nHqN8dGSagVqTtmNZBbPBVWJjo1B7IIMhITnDAxJCdKdkwfU1HvwcJCmHEfAlTQ14zIJF3Rk/qwJjgaiKONVa7vpjK8jFoaHVGfhW20MJSmBT2QwsSGj1LfBCse8eylHikWsEHnu/WfzXIiAps4QQGjwTKKS5ulyg3RjYVWl5Z200KHtFmrFLOBfai6WDnvwI9WYJ4QgOdK2RigVq1/nlMdKWBSQlrvsQVikQWJjD1Gx6Q/mDxBcDHHoO7oLdZSb9k3GzdncAHSooNlLFPDf1yUeGToOY7dt6oVdvN4LhtP4o054sBf5ISCNbAKSNJafOmdEwVs0jJqpKxCPDePsVxFLP4hDLn0bGRs2EEy6vHuxx7vKQIspBywupbw3a6rwXIUjEnJe4UiBYNFMBiv0DA3TrPcc6rkLtU/FQV+UdIMhnJX1ksdHbz2ZsFzevB3h9eyksgELzDWAsR82/fIZkAMW1Uyh4Rx3UQ6rWuLl2kOFJKwOQRrsEhjORFDrky5818/8QtXs1Cj/Gkyx5AZZY80th5SQKquMH0OjmlDYDbfPPEzJRLp6CFtIA+mcQJNjfjhEQE6Wn7OQxQDIiFQKFTPB0SK5DiaX8IsmBAg5kTly0h53eK3e05cJvrPclxjkvxxTFDZp8ysG6W5grwg9G9EB7+0s4+ugS/VjRIE1ulfxJIKo8NYgwsb7FNx8jRf+OAgFu/d+zh7e0WYIx4YnTi1YEZfjaZAE4lUlJC8uuW1X3/QDmAnRRkxCfRBlNyBI1MJ5UvR4V7XFYdIotxC+PYlzPGCGqwYhSTyKVGpVpHulAGDq1Ua9sg5S6GGMepAgTrG4cCe1o0yENvkrWYq6mnxUXDoYY1naEpvr1AqzntVS03cao5M7jqChUHtpzsEhz3jNPzVAETjBA0hG8CRqmLQLmPH3ZBNEYVfQnTQtI2Q+ggthd/eSOqsImeWn17+y4K64KvATO+3N23l5xZ5mQX1A3UoGiEUh7bhQS9FlIDerGFg1juvvqLsXcwfkw8Ow5cClsJnlJVEJNO59OyXy2kWOj97wFjkapo/6gsCCK1xpXKgD0FIj3sLmoruhZiuiZGJH9YPTbpjVcyTlZ1kqv0v2lMwfzpB2qmAILXo00UQNTSics3Hr/g6hPvuT7X8TqmXjsORYi61u4FCndIJGvqEjEvJhJYBMKgIWKay3VKGf9S7Dtdom9qV26scZv52p48nlfLFiEIramuylxPtK+6wM7p7Uit8z/q5Q7VTojiwWatzAuDYngU9yjmOL4rZbiAORactV/XNsgRBC4aV9OOQ1VA9X4t2SootwUMyRxM38RabpT2UlXK441skCykU8onqJC857FWqCIQ7/vlluaeogXmV5NtzurVAJ1GQ3bx0AnvUEwEYlXT6nxG4QJEbnQ2Qs1vsJ080Xply3w3lhBcvb089on4NnnlTTXzf41aArt0cDeLuZ5Wd/xGy7YRgyv9ajZeE4ds4197OlSsRZTlgeHKdqS7s1gdwK+uQzzzVq5CCsNZ0n1IgEEqRud5Qqz16dk0906IiN49TPlWgwRV8TIGzLGXK832kSGE4CUAAbEUeLs0dxapAy/AeNolUKQHfX+JvmiAjJr8tKeVIXfrxoKG8ycsxaOdg94mIsXR3Qt01WhV0ODo5dVtngjUNbFrsqbMs8BvtSNk5qTmMFxWc7MEJ9fJCj8VVsoBMkbvrZMUDR7ghQwCt8ZTmqaO9+vrwhMJHb7xqbF+SVS8+FcClqBgRa+S9PRstQyRd2M88LfEqGKZM6PQbRucr8arHJR9rubAl/P63XCmPt1iXBzTphVblothyKImUCWYu+Y+JEZivHFcCAfh9cB6b8cd5e5I1mb+n7OH8PTd5N6tZE16MxeRVYPY1LaTSRJlAZiyA3fvevp6xVY5wAUiMYYsBgSvZvMgxh8GCeWFt+qM0568FcYPs9zcKD6bRc00X0gYJqzxAo8wMff7MRuzLXtDCJX85jkCUldmAjJPZm5OHVTnERY9QCjeWgUMwD9hTrPzucU6IYCET4zYnsTPDOqb8iGD/iQPzM24I/+0KS3Wtm3XrWtXXPDqNONMHYboIxLSOlXBnKcaTOyao0adqGV9ur3K1mz+5ykFMp+uJGYuJt6ic5+5Fb+2xHiIVOn6gc2RXPP0o+WPXYsdlhuPVc1ebY2lGKePR7sqxDMFvMhjF4N074kYTVy3+Bp2hPp6HT/oOWrq/QB4sbK26fknKW6ukLUM62BJyvu95QgOAmCYpCSPYcMYc+HQMvgyoS7ZqedrBZensOcoeq4m/OovLh2YhABG1e0x3UjZvMqqSfOppAhsy0NUmO1fxSWxb2jyirOujq7Yi/Ya296iUM8Tn6+x5dbCLsAUPlY0ykjCQLymRz1VTAXX+1Syig2yEyLpI0xRyfYG95KLmZ6j/FNk+7dnP7mWTWnd5dVU6UYZhreIJcGelcO37XTUIxHbbqKoYl0/Tyl/Tf7+JPIq/6YfYEVRWlxVUoGqjhM9asPHA1dWkmNe0Sph8Zl46Rp/IpZgNP9FQW2mafC4vcXPjKksjMDYu2TGG1vHjBLUQBj4UC1m3zRT4fONqSfpg6092+xjH5Iti84PPKH4WbRloBh49Id/+Tb/uRHHxrmOLflO0CHSdosCRV7Be/cny3BNR6jOJ0iz06DGmxQZwHd0SFZ7Wr+AvBkI10nPSN/K2iMucT7OQpHathBHQVPKuSJQQIggBgVkE1lVGKuEoEnMY06Nas5/ezdbVqleBTGR06i0jaa1F8s5i+TN9T8uZY1T5gFXfkbKfvkcdhSYdHVuYZXwQGENzOs8V2+x7cy1KO2ndb+HgFqfeJ77YtnRCFGGdN9tmy9NTzMXoTy/6xdukumeEc/h7N7gYuvw4nNzfancM9YkG5E2bgtKCy72bCUhsVPw2rB9XOaeCWJNns20cDMhehUcd8mCjD07r3O0jEx+mxZkIjeGoQs0/ZXFJufo1fi6GRYDwRftNh0WdyeFqNRa85E1meGNCyjKTmrxxFatm+9xIQzAS5e9j1sFkHrz7CjTXUNV5aVmGKCAJoRicLa6OoCPWhBYGAj7+zXBx9fsRXzjjPPh/y6EjGkKpxLFeSgnA5Stl4+Opj9RnEveNcPNMXI0tx2eeh67p437eQ1ht6b760R/wOWg/7njE3l9AJf6HPrGpUgj35OG3yIAMjkMRC9hocFO8mex3JpLw5taBfvs4msGQebzQoKzL6N/DsuLFLFAHk68pHj/sxMmI4bZfFpEqai5K9H6PSVFQq6oyVb3D5tbBkj4HKmTNHNNFumZh73aDIdI7nYpMIh5lVylRDYLXznhLMRCczfNaUQkHv2tXJhetNcW1Pkc2s0aWsZHjPc1MB6Bhwd0IaD2eXTVHOpQfq4KHWFVGymGm0fi+5SpXeN7K5gr6r+zVw+hSycdLmcaay7XnvbVviAoBvOTGYb86KmL4OqdGww7ieolYYt9SSrDYTBZya+lQCHBk7+bzn7EKlJgvgwiCKYNeYglEKafFQ4HDCWRL8IAUsltLnA/nCqS0GDH2MzuM693RiEQ8JvCvxJjSR6qyac1TANsBCT1IYkFT9UR/rmGwIJKGwKqArDLaR3lP4fYY8381eJuPj/N51RcolDqXK7fchMm1v7u4HqKonhfB5gMWyoH8XnVrsZkcZAA2Zrgtb7Zb4gDDWs6JI8Ay4thWeERbQ9vDXGHDaWwGJgFBm6VS3xmbXe/y4iMMgu8QOYJ4YRBfZ/o5cbcRk0tuBpQY0WTSQL4ImLtR1t1FUANGXUfGNi0N/F47Mb5AzDEoGV0xyxtyQNjHGmrLFZb4+Wh0qCyNjFfZR+cPQtuq0hkJeel3JvbMMByLKciRkaNJbcL98rnjYnpy6wY50P4UuXVbiI+nmrxMoG9MAnSKtac8+F8+T0v+GYjS8lXlyoCr/zAc0cUj/a1zltBLtwDYE9kBpR8UHR8+1L0qCnoitQmdKpiTkja6YDkAHJ+71TlzAGGtjMBXF0gz2KFp+zPkOMF8kSuiAGAgiPsEHR7zoOdpVDKIkwf1UVUqC3dRH4bKjZMmFvyNkOobYw22n0njZMrQ/DST1UZd71kUfU/rFYJZLwfHk7+Ya9pDcrpklF8xL/R+r3V+kDwRedCd+/IYa4IbMz0hrAEpM7zatFENIHq3cUC9msHjkh0XOaE5hBHaDRtOSfCdRC8oWmFLzzSg+0+EzWfojC0aFFQIP27sx8m82rXdokhGJjgD/A3wGgMGewAwLrNm5kRJJVI56HmmHAYiLfRdGknnjIb0sSJgX5HhTs4a2w2nmNZe+FS5+j8419IE4DHYZYlkfunhJyQehNvttvw7Ey6spIS14CqxhzNvmchyukuu2FWxwmhyt5Z1S4xbxmaaRzKG5T2dlzYPwT7LEav8vLad+KkGXoiepVKgUkpEn9dCYZp7rabV/HKmUfhuFl6zySlp80V/wti2Huknpya9rWLP80+zpCwFGr3SnlerJ/jXgLE9LqrNHo0QnDHSuhAYVLm3Wcug2bxGrdGUaPyeDRRkquy2N+2wrUVwA5D5UJcSrP0HyO330dR6XgRgEAF0toJWpex1u5tB6Yfb0kzV3Lpxs1m2gEFW8CxWVLAzz6cowprSax3qzYNF6ZasGXjWyi1yXl5K2LuAAaq36IJ4wXePaPesrah5xqtWEGmcBzhAO1Be4wtbyxau91D//jkHFo1CDGvVMVUFLpeVxQ6Q0KBMeqkNfAfOneF2E1eWzzELVyOFXtR8Y+mgOlAxNasUoQVvxxHYm9zmFCzgw+K5kXtUvF75dOAonuP3bJEzKZmaSx7+3Qbjur4OcurT8JEyIEYMvAYuBLzNAJ7K/U2DiGDbo4i7yDA/Awau2RmaXVUa6TwG5v7goWm15zzIVJCcyO2oaCvOVWsTdqQKIar0ynNhKp9SYnAkDTAq8a4cup6gnREMTeittXSknynW3REOrsNjSazRruMychlnpIcg2IfibmpFSm5DXbqWVCYvGKFX+GAf43e4sWoAH8xSmgW+sUats/Ec2OTC5bEJSTmlyaWr5mr7YsC5JMQYapa5667Jajqy/N1aA+yHwUj8MvhC1xubalXqip5byInrOelCORGvmRxUlQ87cCGh1PU2tCCeXr28YSAiOfMHwwcfbh7fB1AfYCwKwDxhHNHmKrohmABbnPE2j7pUubjwia+At4JGRo2BxloLdg3ZwK8mTSMTW3xOoTYhtSgSj+bvlxqQC2dVssaNJ81oh1dd6sEM9Bs7yBbFPUbU/AYskVgoi6L11eS2Lk68ciHmmnYZlKGs9uNbeIWUod+Wa/N0w38KfMfggg0L9DO6R2zbi6d8WU3KAxK7pYpFxfqKBBdNy8jVwCkKWX0o17N4CCpidw1+l7cg6w8hvCxmkwLzzOgJVX3rEaP9nIuKMDq9+f/me5FfMLr5LGKZF3qcxSdQXZD+lyvCNVByrfWxv3YKfn4XGR1AcYyJ/LLwkXNIP3C3aFsqL9TzISedZZSoqDtzZTOPyIPo/MJ1ViONmf9/bfxNtbOOV5t17faLUqMPubXRtXBVRpJClCsh7YlbsitQbTdOE2tcMI+rKs4VVr9SZaXK05Z/yZVzNvOLWjhA5lOuj/zPonrubxXm5z8nSlSXOBefvLxpkHgRiqJuG/IK3lLeCKMYRMhxvyBsaTRDG/mY/Zx9gPdBkD6Mb8OICl8IoEza+Gac90OgSNdqzF25aB8CWiGPK5z/0Ryd8dZy+KpkSO2rvKsH0hNgfeGVx4532SZYFx9AEfVxbdgf+llEREtKmRNhnlHpvcadZ/kMH2FG7tYpGH4pMe52qS9624t0Goy4yDCdKQW7lfTJ0zZkZAMhIp7/g0jhTvf9HMhu8Ar94ORXQJiphbJbQLudxecPoLSMOjAgEpsJRzVquDG9ibuHU5bzqERNXV793kU2Ta14IiLIrMY0n12eJ+wpug1cS3Tc4UmsvicFO7XFYgm6EboBIfy4iRM2Bb6sLWd4YvTAt7nh6NzxokIx5nT5bkm7zwcIedAAkQqmY5tsHA3IEgF+TAuB0SNUZgLEQX3FAJPUChJx2LtpjxENHONazqNHPk3f6VzLn2po8KxY4iAmts7kd08cR1WfPhe7BsHqkg/boGLvS47OZtX5ouzFa09fRXhKHfpyQQhcwcT75pvawbXD+DJoaRKx2XvunpwxZWT5HHeewur+ownYfWcIAG6ZOFbjteRN/kukDUhUSHsDdyAqjxAkhBHONHIg1C78QQxQ11RfJA3HIttg51IBg4SEcPeSrCWnC0G8/XYD6fAZy1Z9o1eBRHEMxLXT9XdG7ONkN+P3zxaZm9SpTuTx7iaA3pPDc50LQosKr134VoXS8GaazAPQ4GKvMlQbfYnRf7xxpRMlUOmiJvmepB0+sJBGRBJDUvVZiayOo6F8un6DM0Y11fpdNgIAAlAg/VcDGgX7/pUzBFik4hU/1Sc/l9fOGrf2RXWQMC+/9ctyb95fiJSNyU62KWRSsdKiwfAXU0wQXzCWlaFQwiIWnncg1EJFNAOQ2o4uRd+mJkLiZuN4zVZyj+XYSa1vL6ZUtJoHLZrp34nizOaq20NGoWK+YdwElcd8vXQo5YrLltDwh8LdUy2/dT6LVYyN4CXKM+iW6OqH9Ejpr/FsKdXyYTnQWrC8cTFE/6eR8kqbzpHWVXbGOjzjDX1BKI1JOJR1HR3iN9a3lNsI4AIEEVGN78tmAZUdwYOSio+tCTntaehaH9nOaLlkDUnAr6n47VGxhQXHsCNE4w86OPWLE/PEfMrSXHZ6L/bIJ4WFmbPPW1nTUng28crRlrtZI+zsXmHtinR46WLz4vUpsaOVhXbY9njIMt26yq8lnRASUd6gU7+gSQk3U61RYqkI69bbLOvcV7g8SPTvo/k/Q/X941p7VeDAJoS20tPLM1hCHq3oXq0HCEDU/UZf6z+zM1Bqy7+Q0GhmlEiJb1ZfnFORrlYA4t0/r46wNYfUoP4yPpP/VvwdPwD+zrL7HOG8N8Vc1JqHZmuwi6dK8JB5f+fvxmah+j5xdfNoI9Qma0dbuhtqhnZMVEXHdsAs2BYn34iiwN9cxj2VHBW9jjQd5HFMtRGrphH2+2SasEWbG6I5NdXKydEcHkk38FPNJ/l3b3WanCe36huvGyHHuDe403teJDTXruYatkUAXAEY7VX0Tp+Ame9hG7Iy4gls3FVQbEDk2k0JfytB7mqpCSqQVs9mU/N+79uHn9KORi5ABlGLxKF7a9ZOWE5ZIzOL1v+LT7dqjeI8wpPLKOqIn9Uh+ihcVTypFn62lz2YD5KCgqZN3AVDxXw4ECzLaR5GDhfKz/Q7f0lLl7dbVk+SbOVS9Tnvvg+0bxYXst2cY86eLGvoS5udqvSA2eiejs6D1ti8hizVsov6IvlAYQHIKyeRPBs3fftmdt0DR/zmyXFJfE9Y067ugCVB8CogPih4TXl9J4Ora01jVhnM1kRkSgcG6dLkDT0Q4v/lZmUgZwreg/wVoqOfypk6EJHhdpgpx+kqV6Z9C0LhjsODLt8y1BgrOb+Zo2eJN825u9uZRsDKzVSR9KMXe6mThozfQXiLjoDrdpLTTShMOPEAkqMDte3VzDKGVuDNVnxOMhe4v+Z4ei9hhVgN+/Fd5XAvTBWaQ19/C4In0Vm+svuH5XdMVrtvG5WOTQOBq75nasbQ99MV7vIrZxpCWxXbQs90QqEalUn6D0WTrnZIor8EHj/MmyIkaWmR99F9RPzoUkxGMdJ3Glt7Izx3xLK6JpsZwuS0uEcukhxw6BzFFtf3lflrX4yZaKqCJOWpMfSFJESYXLgZo4QBmoljXOsgSavQ8BCkZ2blZrJGXktrGcmeae3/zRdEJqe/OaWCDCBusHTQ/uNBIFAlrt+b/yK6AAAAAA==); ?> این کد و کسی می تونه باز کنه ممنون
درباره PHP-MySQL ,
منیجر بازدید : 16 دوشنبه 02 مهر 1397 نظرات (0)
دوستان گرامی من یه قطعه کد 5-6 خطی دارم.
میخوام تغییراتی توش ایجاد کنم.اما از پ چ پ چندان اطلاعاتی ندارم

کد PHP: <div style=width:100%>
<img src=http://www.markazihamase.ir/aks/R1.gif>
<img src=http://www.markazihamase.ir/aks/L1.gif>
</div>
<div style=width:100%>
<img src=http://www.markazihamase.ir/aks/R2.gif>
<img src=http://www.markazihamase.ir/aks/L2.gif>
</div> 
میخوام رهر کدوم از اون تصاویر که در این کد مشخص شده لینک بدم.اما وقتی اینچنین کدی رو میذارم :
کد PHP: <a href="http//:hostingiran.irl"> <img src=http://www.markazihamase.ir/aks/R1.gif></a> 
ارور میده.نمیدونم چه کدی باید بنویسم که به هر کدوم از عکسا یه لینک بده.یعنی روی عکسا که کلیک میکنم بره به لینک
در حقیقت این کد ها مربوط به تبلیغات هستش!
درباره PHP-MySQL ,
منیجر بازدید : 36 چهارشنبه 28 شهريور 1397 نظرات (0)
با سلام
اول یه توضیح کوچولو بدم با این پلاگین که برا کنترل بازی (گیم سرور) هستش بصورت php نوشته شده من رو لوکال تست کردم کاربرایی که ایدیشون (XUID , که بصورت عدد 9 رقمی هستش)تو فایل/whitelist.lst هست رو اجازه لوگین به بازی رو میده اونایی هم که نیست از بازی بیرون میندازه یه به اصطلاح kick کنه ولی ولی....

من میخوام که بجای استفاده از فایل مستقیم به دیتا بیس سایتم وصل بشه و با استفاده از اونجا XUID کاربرایی که ثبت نام کردن {که صد البته با XUID که به بازی جوین میشن یکی هستش و هنگام ثبت نام ازشون پرسیده میشه و تو دیتابیس سایت ثبت میشه} بخونه و اجازه دسترسی به بازی رو بده اگه که تو دیتابیس XUID نبود کیک کنه!!

کد PHP: <?php
 
$mod->registerEvent("playerJoined", "registered_main");
$mod->setDefaultCV("registered", "enabled", 1);
$mod->setDefaultCV("registered", "kickreason", "->boro baba<-"); //add KICK Reason here or make an config file

$file = $configdir . "/whitelist.lst";  // path to your file, place it in your configfolder into folder plugins
 
$results = explode(",", file_get_contents($file));
$whitelist = array();

foreach($results as $result) {
 $whitelist[] = trim($result);
}

function registered_main($guid) {
 global $mod, $players,$whitelist;
 if($mod->getCV("registered", "enabled") == 0) {
  return;
 }
 if (!in_array($guid, $whitelist)) {
  $players[$guid]->kick($mod->getCV("registered", "kickreason"));
 }
}

?>
البته یه چیزایی پیدا کردم مثل این ولی بلد نستیم چطوری استفاده کنم!!

مثل:

کد PHP:    $mysqlhost="localhost";
   $mysqluser="cod-server";
   $mysqlpasswd="cod4cod4";
   $mysqldbname="test";


         mysql_connect($mysqlhost, $mysqluser, $mysqlpasswd) OR
        die("Could not connect to the database.<br /> Error Message: <b>".mysql_error());
   

      mysql_select_db($mysqldbname) OR
           die("The database could not be used.<br /> Error Message: <b>".mysql_error()); 

ممنون
درباره PHP-MySQL ,
منیجر بازدید : 16 سه شنبه 27 شهريور 1397 نظرات (0)
سلام در حال یادگیری mvc هستم .
میخوام بعد mvc به سراغ یک فریم ورک برم .
یک فریم ورکی میخوام که سریع باشه + امنیت داشته باشه + توسعه دادن برنامه با استفاده از اون خیلی راحت باشه

داره از فالکون خوشم میاد چون به گفته خودش c بیس هست و کامپایل میکنه کد هارو و همین باعث سرعت بالاش شده و تقریبا 3 برابر سرعت لاراول هست ( با توجه به نمودار سرعت خودش )
برام این ویگی فالکون خیلی باحال بوده که برنامه نویس میتونه هر قسمت از فالکون رو دوست داره به پروژه خودش اضاف کنه - فریم ورک های دیگه ( حدس میزنم مطومئا نیستم دوستان اگ اشتباه میگم تذکر بدید ) چه بخواید چه نخواید کل پکیچ باید نصب بشه تا بتونید از یک ویژگیش استفاده کنید . تو فالکون شما میتونید یک فریم ورک شخصی بسازید اینجور که فهمیدم ( متناسب با نیاز خودتون )

از این که با C داره توسعه داده میشه خیلی خوشم اومده . دوستان نظرتون در مورد فالکون و مقایسش با بقیه چیه ؟ من به یک فریم ورکی نیاز دارم که بتونه کد های تکراریمو کم کنه + یک سری امکانات و اپشن هایی باحال بهم بده که نرم براشون خودم 100 خط بنویسم . و سرعتش وحشنام برام مهمه + امنیتش هم همینطور

اینطورکه من فهمیدم این فریم ورک ها همشون خوبن و به نصبت نیاز باید انتخاب بشن ولی گفتم شاید دوستان در مورد فالکون یک سری بدی هایی دیده باشن , بهمون اطلاع بدن تا از تجربشون استفاده بکنیم .

ممنون
درباره PHP-MySQL ,
منیجر بازدید : 28 سه شنبه 20 شهريور 1397 نظرات (0)
دوستان این طراحی که من کردم میخوام ارتفاع تگهای اخبار سایتم متغیر باشه یعنی متن ازش بیرون نزنه و اگر متن زیاد تر از ارتفاع تگ بود ارتفاع هم به اندازه متن بشه

اما الان نمیشه والا هرچی بلد بودم تست کردم جواب نداد اگر امکانظ هست یه نگاهی بهش بندازید
کد HTML: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link rel="stylesheet" type="text/css" href="style.css" /> </head> <body> <div id="wrraper"> <div id="head"> <div id="search"> <input name="search" type="text" /> </div> <div id="menu"> <ul> <li><a class="menu" href="index.html">صفحه اصلی</a></li> <li><a class="menu" href="news.html">اخبار</a></li> <li><a class="menu" href="gallery.html">نمونه کارها</a></li> <li><a class="menu" href="register.html">عضویت</a></li> <li><a class="menu" href="shop.html">سفارش</a></li> <li><a class="menu" href="about us.html" >درباره ما</a></li> <li><a class="menu"href="contact.html">تماس با ما</a></li> </ul> </div> </div> <div id="slide"><div><!---pic--></div></div> <div id="random"></div> <div id="best"> <div></div> <div></div> <div></div> <!--best news--> </div> <div id="content"> <div id="title"></div> <div id="title1"></div> <div id="news"> <p>news</p> </div> <div id="news2">news</div> </div> <div id="footer">abcd</div> </div> </body> </html>
کد HTML: @charset "utf-8"; /* CSS Document */ html,body{ margin:0px; padding:0px; } #wrraper{ margin:0px auto; width:800px; height:auto; min-height:800px; border:1px solid #000; } #head{ background-color:#1C1C1C; } /*[start]search*/ #search{ width:auto; min-width:800px; height:40pt; background-color:#393939; margin-top:0px; border:1px solid #000000; } /*[end]search*/ /*[start]header*/ #menu{ width:auto; background-color:#E07A25; height:60pt; border-radius:15px; } ul{ width:auto; margin:0px; } li{ display:inline; text-align:center; } a.menu{ width:50pt; color:#FFF; text-decoration:none; float:right; line-height:46pt; direction:ltr; padding:10px; } a.menu:hover{ color:#FFFFFF; font:bold; background-color:#282627; border-radius:12px; margin-top:10px; height:30px; line-height:25px; } #slide{ width:800px; background-color:#1C1C1C; height:200px; } #slide1{ width:450px; border:1px solid #000; margin:0px auto; } /*[end]header*/ /*[start]best*/ #best{ height:auto; min-height:180px; background-color:#F2F2F2; } /*[end]best*/ /*[start]random*/ #random{ width:600px; height:50px; background-color:#393939; padding-left:100px; padding-right:100px; } /*[end]random*/ #content{ height:auto; min-height:200px; background-color:#FFFFFF; margin:0px auto; border:1px solid #000000; } #title{ float:left; width:596px; height:auto; min-height:40px; direction:rtl; border-bottom:1px solid #CCC; } #title1{ float:left; width:200px; height:auto; min-height:40px; border-bottom:1px solid #CCC; } #news{ float:left; width:560px; height:auto; min-height:110px; padding:20px 20px 20px 20px; direction:rtl; } #news2{ float:left; top:0px; width:150px; height:auto; min-height:110px; padding:20px 20px 20px 20px; background-color:#FFFFFF; } /*[end]content*/ /*[start]footer*/ #footer{ width:auto; min-width:720px; height:50px; padding-top:10px; padding-left:40px; padding-right:40px; padding-bottom:10px; background-color:#CCC; } input{ margin-left:600px; margin-top:10px;
درباره PHP-MySQL ,
منیجر بازدید : 11 جمعه 16 شهريور 1397 نظرات (0)
سلام وقت بخیر

بعضی وقت ها تو برنامه نویسی به این مورد نیاز داریم که وقتی زمانی تو دیتابیس ثبت شده اونو بصورت گذشته یا مانده بدست بیاریم
مثلا دو تا فاکتور ثبت شده داریم تو دیتابیس با زمان های
1482727283
1484727283

حالا میخواییم بدونیم به سررسیده فاکتور مانده یا گذشته

کار زیاد سخت و پیچیده ای نداریم کافیه با تابع زیر چک کنیم.
کد PHP: function time_omid($time)
{
    $now = time();
    $timestamp = ($now<$time)?($time-$now):($now-$time);
    $tense = ($now<$time)?"دیگر":"پیش";
    if($timestamp<1)
        return false;

    $values = array( 
        12*30*24*60*60*10 =>  دهه,
        12*30*24*60*60    =>  سال,
        30*24*60*60       =>  ماه,
        24*60*60*7        =>  هفته,
        24*60*60          =>  روز,
        60*60             =>  ساعت,
        60                =>  دقیقه,
        1                 =>  ثانیه
    );

    foreach($values as $secs=>$point)
    {
        $res = $timestamp/$secs;
        if($res>=1)
            return round($res) . " {$point} {$tense}";
    }
}

echo time_omid(1482727283).<br/>; // خروجی : 2 روز پیش
echo time_omid(1484727283).<br/><br/>; // خروجی : 3 هفته دیگر 
امیدوارم لذت ببرید .
تابع بصورت اختصاصی و توسط بنده (امید آران) نوشته شده و درصورت استفاده تو سایت های آموزشی باید با منبع زیر ثبت شود.
کد: منبع : <a target="_blank" href="http://omidtak.ir/?ref=site.com">کارگاه طراحی امیدتک</a> با احترام
درباره PHP-MySQL ,
منیجر بازدید : 57 چهارشنبه 14 شهريور 1397 نظرات (0)
سلام به همه دوستان و فعالین انجمن

دوستان و متخصصین عزیز یه مشکلی برام پیش آمده و الان نزدیک به 2 روزه هر کاری میکنم تا یک صفحه php رو که ارور میده درست کنم ولی نمیشه من یه اسکریپتی دارم که مشابه سیستم

های ارسال تیکت هست و در بخش ارسال پست یا درخواست اگر ادیتور براش نزارم همین طور ساده باشه متن ارسال میشه.

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

نمونه ای از کد رو میزام
لطفا راهنماییم کنید

<table align="center"><form action="" method="post" name="npform">
<tr>
<td>عنوان مطلب : </td>
<td>
<input type="text" value="<[email protected]$qedirdlinksb[ptitle]?>" name="mtitle" size="30" maxlength="100%" onfocus="window.status=F8 => تغییر زبان ;" onblur="window.status=;" onkeypress="return farsikey(this,event)" onkeydown="changelang(this);"></td>
</tr>


<td colspan="2">
<script type="text/javascript">_editor_url = editor3/;</script>
<script type="text/javascript" src="editor3/htmlarea.js"></script>
<link rel="stylesheet" href="editor3/htmlarea.css" type="text/css">
<script type="text/javascript">
function mt2b()
{
HTMLArea.replace("mtex");
HTMLArea.replace("mtex2");
document.getElementById("mt2b").style.display="non e";
document.getElementById("mt2a").style.display="";
}
window.onload=mt2b;
</script>










<textarea rows="25" cols="140" name="answer" id="mtex"><?=$qedirdlinksb[ptext]?></textarea>


<div style="text-align:left" id="mt2a"><b style="font-weight:600;cursor:hand;" onClick="document.getElementById(mt2a).style.dis play=none;document.getElementById(mt2b).style. display=;document.npform.mtex3.value=1;dynafra me();"></b></div>










<textarea rows="25" cols="140" name="mtex2" id="mtex2" style="width:100%;height:350px;" tabindex="1"><?=$qedirdlinksb[pextext]?></textarea>


<div style="text-align:left"><b style="font-weight:600;cursor:hand;" onClick="document.getElementById(mt2a).style.dis play=;document.getElementById(mt2b).style.disp lay=none;document.npform.mtex3.value=;dynafram e();"></b></div>


<input type="hidden" name="mtex3">
</div>
<script type="text/javascript">
CKEDITOR.replace( mtex,
{
skin : kama
});
CKEDITOR.replace( mtex2,
{
skin : kama
});
</script>
درباره PHP-MySQL ,
منیجر بازدید : 17 يكشنبه 11 شهريور 1397 نظرات (0)
سلام.
برنامه زير مجموعه:
ابتدا مجموعه اي از ورودي دريافت مي نمائيم. مثلا 1 و 2 و 3
سپس زير مجموعه هايش را (به غير از خود مجموعه و تهي) داخل مجموعه جديدي ميريزيم: 1 & 2 & 3 & 1 و 2 & 1 و 3 & 2 و 3
سپس اعضاء داخل هر کدام از اين زير مجموعه ها را با هم جمع مي کنيم و داخل مجموعه جديدي ميريزيم: 1 & 2 & 3 & 3 & 4 & 5
سپس تعداد اعضاء غير مشترک را جمع کرده (يعني کل اعضاء منهاي اعضاء مشترک) و نمايش مي دهيم: 5
حال بنده موفق شدم اين برنامه را با مقداري سرچ و تقلب، به زبان شيرين PHP بنويسم ولي در فهم کامل آن و همچنين نوشتن آن به زبان C# مشکل دارم. لطفا مرا ياري دهيد.
برنامه: http://s8.picofile.com/file/8290418792/Subsets.txt.html
مشکلات:
1) لطفا اين خط را توضيح دهيد، ممنون.
$b = sprintf("%0" . $num . "b", $i);
2) لطفا در صورت امکان به جاي اين توابع آماده اي که استفاده کردم، برنامه از خود بنويسيد. خيلي ممنون.
$Total[] = array_sum($subsets[$i]);
$unique = array_unique($Total);
3) لطفا در صورت امکان بعد از انجام مرحله 2، همين برنامه را به زبان شيرين C# بنويسيد. خيلي خيلي مچکرم.
واقعا ممنون از دوستاني که انشاالله لطف خواهند کرد، جواب دهند. خيلي خيلي خيلي سپاسگذارم. واقعا لطف مي کنيد. بازم ممنون.
درباره PHP-MySQL ,
منیجر بازدید : 11 شنبه 10 شهريور 1397 نظرات (0)
سلام برای ارتباط دادن دیتابیس با پروژه هام در php از کلاس زیر استفاده می کنم

کد PHP: class Database{
    private $connection;

    public function __construct()
    {
        global $config;
        $host = $config[db][host];
        $user = $config[db][user];
        $pass = $config[db][pass];
        $name = $config[db][name];

        $this->connection = new mysqli($host, $user, $pass, $name);
        $this->connection->query("SET NAMES utf8");
    }

    public function query($sql)
    {
        $result = $this->connection->query($sql);
        $records = array();
        if ($result->num_rows == 0) {
            return null;
        }
        while ($rows = $result->fetch_assoc()) {
            $records[] = $rows;
        }
        return $records;
    }

    public function first($sql)
    {
        $records = $this->connection->query($sql);
        if ($records == null) {
            return null;
        }
        return $records[0];
    }

    public function connection()
    {
        return $this->connection;
    }

    public function close()
    {
        $this->connection->close();
    }

تمامی متد ها به خوبی کار می کنه به غیر از متد first کسی میدونه علتش چیه؟؟

ممنون
درباره PHP-MySQL ,

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

موضوعات

  • ارائه دهندگان خدمات پرداخت در محل

  • اسکریپت های فروشگاه ساز

  • بازارچه محصولات و خدمات اینترنتی

  • سفارش طرح گرافیکی ، چاپ و نشر

  • خرید و فروش تبلیغات اینترنتی

  • مباحث و منابع آموزشی

  • مباحث دیگر

  • Colocation

  • فروش سرور مجازی

  • ثبت دامنه و میزبانی وب

  • موتور جستجو ، سئو و بهینه سازی

  • خدمات سئو و بهینه سازی وب سایت

  • فروش دامین

  • وب سرورها

  • معرفی سایت ، فروشگاه ، کانال و...

  • فروش پستی و پرداخت در محل

  • اشتراک گذاری

  • دیگر زبان ها

  • گفتگوی آزاد

  • درگاه های پرداخت

  • درخواست سرویس

  • فروش پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی

  • به دنبال کارمند هستم

  • محصولات نرم افزاری

  • خرید و فروش تلفن های همراه

  • محصولات چند رسانه ای

  • آموزشگاه گرافیک و انیمیشن

  • راه اندازی و مدیریت وب سایت اینترنتی

  • سوالات و مشکلات

  • نیازمند کار یا کارمند هستم

  • درخواست سرور مجازی

  • فروش نمایندگی هاستینگ

  • اسکریپت و قالب سایت

  • مباحث و منابع آموزشي

  • دامنه ، سایت ، گروه و کانال

  • محصولات فرهنگی آموزشی

  • اسکریپت های دیگر

  • به دنبال کار هستم

  • روابط عمومی بازارچه

  • برنامه نویسی

  • تبلیغات اینترنتی و بازاریابی آنلاین

  • کالاهای مصرفی فروشگاه اینترنتی

  • سایر محصولات و کالاها

  • سی پنل CPanel

  • ارائه دهندگان خدمات پرداخت اینترنتی

  • اسکریپت های مدیریت سایت و وبلاگ

  • Wordpress

  • شبکه های ویندوزی

  • سیستم های مدیریت محتوا

  • فروش انواع ماژول،پلاگین،قالب،افزونه،امکانات سفارشی

  • Proxy / Cache / Firewall

  • اوپن وی زد OpenVZ

  • فروش هاست اشتراکی

  • درخواست هاست اشتراکی

  • فروش سرور اختصاصی

  • وی ام ور Vmware

  • بازارچه محصولات سخت افزاری

  • سیسکو Cisco

  • سرویس دهندگان خارجی

  • پنل اس ام اس ، تلگرام و ...

  • نرم افزار

  • PHP-MySQL

  • همکاری در فروش

  • لپ تاپ و لوازم جانبی

  • Joomla-Mambo

  • کار آفرینی و مدیریت کسب و کار

  • اخبار دنیای فناوری

  • محصولات و نجهیزات ورزشی

  • 2

  • فروش انواع وب سایت،گروهای اطلاع رسانی

  • زیور آلات و جواهرات تزئینی

  • کیف ، کفش و پوشاک

  • سئو ، بک لینک و افزایش بازدید

  • فروش نقدی و پرداخت الکترونیک

  • پلاگین طراحی کنید و 200

  • آموزشگاه زبان های برنامه نویسی

  • عینک های طبی و آفتابی

  • مسائل مربوط به انجمن

  • فروش انواع لایسنس

  • وام های بانکی و تسهیلات کم بهره

  • CentOS

  • خدمات طراحی و گرافیکی

  • دايرکت ادمين DirectAdmin

  • درخواست سرور اختصاصی

  • خرید و فروش لوازم جانبی موبایل

  • ssd

  • ubuntu

  • ایده پروری ، ایده یابی و ایده پردازی

  • انجمن خیریه

  • درخواست انواع اسکریپت،سیستم عامل،نرم افزار و ..

  • متمرکزکننده کسب و کارهای اینترنتی

  • مباحث عمومی مرکز داده

  • بازی های رایانه ای

  • دامین

  • درخواست خدمات برنامه نویسی

  • نماد اعتماد الکترونیکی (اینماد)

  • راه اندازی و مدیریت فروشگاه اینترنتی

  • اثاثیه منزل و لوازم خانگی

  • فروش انواع اسکریپت،سیستم عامل،نرم افزار و ..

  • مباحث و منابع آموزش

  • مباحث و منایع آموزشی

  • کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin

  • اتصالات به اینترنت و ارایه دهندگان پهنای باند

  • vBulletin

  • سرور مجازی

  • تا 70 درصد تخفیف فروش دامین

  • ارائه دهندگان وبلاگ فروشگاهی

  • آرایشی و بهداشتی

  • خدمات برنامه نویسی

  • خدمات کانفیگ سرور و وب سایت

  • درخواست نمایندگی هاستینگ

  • بازارچه خدمات برنامه نویسی

  • درخواست سخت افزار

  • ماژول ، قالب و افزونه ها

  • سرور اختصاصی

  • عطر ، اسپری و ادکلن

  • درخواست انواع ماژول،پلاگین،قالب،امکانات سفارشی

  • فروش سخت افزار

  • PHPNUKE

  • WHMCS

  • زن Xen

  • فروش ویژه شماره مجازی روسیه مخصوص تلگرام

  • شبکه های بی سیم

  • ساير مجازي سازي ها

  • دیگر سیستم ها

  • بازارچه کار و سرمایه

  • نیازمند php

  • هاست اشتراکی

  • تبلت ها و دیوایس های پرتابل

  • HTML-XHTML

  • ساير کنترل پنل ها

  • فروش عیدانه : آفر ویژه ارائه نمایندگی

  • Debian

  • دیجی سرور| فروش ویژه و استثنایی سرور مجازی از اروپا|256 مگابایت رم

  • درخواست توضیحات برای میزان مصرف cpu

  • ASP-ASP.net-Access-MSSQL

  • ارسال ایمیل تبلیغاتی و ایمیل مارکتینگ

  • شارژ خط به خط و کارت شارژ

  • درخواست خدمات کانفیگ سرور و وب سایت

  • درخواست پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی

  • ساعت ، تایمر و شمارنده

  • فیلم های آموزشی

  • ذخیره سازی / SAN /NSA

  • اسکریپت های مدیریت انجمن گفتگو

  • انجمن نظرسنجی

  • سایر لینوکس ها

  • کولرگازی

  • مالیات کسب و کارهای اینترنتی

  • لایک

  • درخواست کالا و خدمات

  • طراحی حرفه ای بنر

  • الگوریتم های روتینگ

  • شرکتهای خصوصی جا به جایی کالا

  • Review دیتا سنترها

  • JavaScript

  • فایروال سخت افزاری

  • بحث در مورد نرم افزار / سخت افزار مرکز داده

  • دو سرور بدون ستاپ هتزنر ex41-ssd

  • درخواست دامین

  • Diablo 3

  • گیاهان آپارتمانی و حیوانات خانگی

  • سایر مجازی سازی ها

  • سامان

  • US

  • پلسک Plesk

  • مدیریت

  • بزرگان

  • اکانتینگ Accounting

  • پلیر ها و پخش کننده ها

  • درخواست انواع وب سایت،گروهای اطلاع رسانی

  • نمایندگی میزبانی وب

  • فروشگاه صنایع دستی

  • سيتريکس Citrix Systems

  • سوالی در مورد فتوشاپ

  • AJAX

  • شبکه های لینوکسی

  • درخواست خدمات Payment Credit card

  • STP(Unshielded Twisted Pair)

  • هايپر وي Microsoft Hyper-V

  • نیروی انسانی

  • info

  • درخواست خدمات طراحی و گرافیکی

  • کردیت کارت ، گیفت کارت و ارز اینترنتی

  • Hard Enterprise

  • [بنـــر20 : طراحـی حرفه ای بنــر

  • ns1

  • یه مشکل در گوگل +1

  • مشکل با تمامی ماژول ها

  • صفحه اول گوگل و bing.com

  • 29IPs

  • سخت افزار

  • سیستم های بک آپ و بازیابی اطلاعات

  • trace

  • به مناسبت عيد سعيد فطر - ارائه درگاه پرداخت اختصاصی سامان

  • کارکرد عالی

  • ایندکس گوگل

  • onda

  • رفع خطای اتصال Remote به سرور MS SQL 2008 - Microsoft SQL Server

  • ساير لينوکس ها

  • %25 تخفیف دانشجویی

  • .info

  • KIMSUFI

  • معروف ترین سیستم همکاری در فروش

  • فروش سرور مجازی آمریکا با قیمت ویژه ( دائمی ) 512 =9

  • آموزش (10) mcsa

  • هايپر وي ام HyperVM

  • فروشگاه تبلیغاتی لونو

  • فروش دامنه های tp24

  • کلاسترینگ و محاسبات ابری

  • فروش ویژه اینترنت پرسرعت +adsl2 آسیاتک در سراسر کشور + 15

  • درخواست خدمات سئو و بهینه سازی وب سایت

  • پذیرش نمایندگی فروش هاستینگ

  • آزمون تومر

  • جشنواره اقساطی فروش سرور اختصاصی ex-px هتزنر آلمان با 65٪ تخفیف

  • پشتیبانی

  • PHPBB

  • سرور مجازی ماهانه 7 هزار تومان ، تحویل آنی ، مجازی ساز kvm

  • هاستینگ نامحدود + دامین رایگان + 1 ماه گارانتی بازگشت پول + آپ تایم 99.99 فقط 29
    آمار سایت
  • کل مطالب : 87
  • کل نظرات : 0
  • افراد آنلین : 19
  • تعداد اعضا : 0
  • بازدید امروز : 2,394
  • باردید دیروز : 7,846
  • بازدید هفته : 23,979
  • بازدید ماه : 23,979
  • بازدید سال : 1,143,343
  • بازدید کلی : 1,143,969