صفحه اصلی - حمام
قدرت موتور ماشین لباسشویی اتوماتیک Vyatka. نصب و تعمیر ماشین لباسشویی مینی ویاتکا سایز کوچک. توجه به خریداران

فایل htaccess زیاد حواسمان را پرت نمی‌کند، به خصوص اگر با آن آشنا باشید عبارات منظم در php. در مورد خود ماژول CNC ، در قالب دو فایل ( خوب، شما می توانید این کار را در یک انجام دهید، اما به دلایلی من دوتا گرفتم =)) و "شبکه های شرطی" در سراسر موتور. نگران نباشید، منظورم بواسیر از اصطلاح "وب شرایط" است با تغییر خودکار لینک در سراسر موتور! امروز ما فقط با بنیاد کار خواهیم کرد و اطمینان حاصل خواهیم کرد که پست در صفحه وبلاگ ما در آدرسی با یک پیوند قابل خواندن برای انسان در دسترس است.

من اهداف را در اعلامیه ذکر کردم، بنابراین اکنون چند کلمه برای تازه واردان، و بیایید شروع کنیم =)

برای کسانی که برای اولین بار در وبلاگ هستند

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

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

ستون جدید در جدول پایگاه داده

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

وارد ساختار جدول وبلاگ می شویم و بعد از id یک ستون جدید ایجاد می کنیم

فیلدها را تقریباً به این صورت پر کنید ( نام فیلد)

حالا باید یک ستون جدید پر کنید. من فقط یک رکورد در پایگاه داده دارم، بنابراین پر کردن یک ستون جدید برای من مشکلی ندارد =)

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

برای صفحه آزمایشی از این نام استفاده کردم: dobro-pozhalovat.html

خوب، ما این کار را انجام دادیم، حالا بیایید به خود فایل htaccess برویم

یک فایل htaccess بسازید

بهتر است با استفاده از برنامه Notepad++ ایجاد کنید، زیرا در برخی موارد ویندوز شکایت می کند که فایل نام ندارد، زیرا در واقع نام =) فقط پسوند htaccess.

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

محتویات فایل به شرح زیر است:

RewriteEngine روشن است
RewriteRule ^post/([-a-z0-9]+.html)$ index.php?post=$1 [L]
RewriteRule ^category/([-a-z0-9]+.html)$ index.php?category=$1 [L]
RewriteRule ^contacts.html$ index.php?contact=1 [L]

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

http://rsblog.ru/post/dobro-pozhalovat.html

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

http://rsblog.ru/category/testovaya-kategoriya.html

http://rsblog.ru/contacts.html

لطفاً توجه داشته باشید که عبارت با قاعده داخل پرانتز است. سوال اینجاست که اطلاعات ذخیره شده به کجا منتقل می شود؟ پاسخ: به متغیر 1. بله دقیقاً 1 (یک).

اگر به CNC without.html نیاز دارید، عبارت معمولی را در فایل htaccess برای نوع پیوندهای مورد نیاز خود ویرایش کنید!

ما در اینجا زیاد نمی مانیم، من در اینجا چیز زیادی نمی دانم، بنابراین من حق ندارم برای مدت طولانی در مورد این موضوع صحبت کنم، تنها چیزی که اضافه می کنم چند کلمه در مورد [L] است. پرچم من ممکن است اشتباه کنم، اما همانطور که می فهمم، این پرچم چک هایی را که پایین می آیند متوقف می کند، چیزی شبیه شکستن است (قطع کل چرخه) برای چرخه ها.

به طور خلاصه آنچه در فایل htaccess نوشته شده است: شرایط برای هر نوع صفحه ای که موتور ما دارد، یعنی

  • برای پست ها
  • برای دسته ها
  • برای صفحه تماس

اگر آشنایی دارید منظم، پس درک فایل برای شما دشوار نخواهد بود.

تابع php chpu() - الگوریتمی برای جستجوی شناسه رکورد در جدول پایگاه داده

بیایید با ایجاد یک الگوریتم جستجو شروع کنیم. برای انجام این کار باید بدانیم کدام جدول را باید جستجو کردو چه چیزی را باید جستجو کرد. شاید برای شما سوال پیش بیاید که در کدام جدول به چه معناست؟ از این گذشته ، ما یک میز داریم - وبلاگ. این کاملاً درست نیست، امروز ما فقط پست ها را در نظر می گیریم، اما همچنین می دانیم که دسته ها نیز پیوندهای خاص خود را دارند و جدولی که نام دسته ها را شامل می شود نامیده می شود. منو، به همین دلیل است که الگوریتم باید بداند کدام جدول را جستجو کند. اجازه دهید chpu() عمل کند در این مرحلهفقط تا نیمه کار می کند، اما در پست های آینده نیازی به ویرایش آن (عملکرد) نخواهیم داشت.

ما یک فایل chpu.php ایجاد می کنیم، آن را در ماژول های سفارشی موتور خود قرار می دهیم و تابع زیر را در این فایل می نویسیم:

تابع chpu ($url,$dirDB)// تابع CNC
{
//$url - نامی که با آن شناسه را تعیین می کنیم
//$dirDB - حالتی که با آن تعیین می کنیم که در کدام جدول پایگاه داده جستجو کنیم
// بسته به صفحه ای که کاربر باز می کند (متن پست یا دسته) درخواست را تعریف کنید.
if($dirDB == "post")$sql = "SELECT id FROM blog WHERE nameurl = "$url"";//post text
if($dirDB == "category")$sql = "SELECT id FROM menu WHERE nameurl = "$url"";//category

$result_index = mysql_query($sql);//بازیابی مقاله از پایگاه داده
$myrow_index = mysql_fetch_array($result_index);

if($myrow_index != "") $myrow_index;//اگر یک ردیف در پایگاه داده یافت شد، شناسه را نمایش دهید
else "" را برگردانید؛//اگر نه، خالی چاپ کنید
}
?>

عملکرد بسیار ساده است، بنابراین من در مورد آن صحبت نمی کنم، به خصوص که من قبلاً منطق جستجوی id در جدول را بیش از یک بار توضیح داده ام.

اسکریپتی که به شما امکان می دهد تعیین کنید کدام صفحه باز است

هدف این اسکریپت تعیین این است که تابع chpu() در چه حالتی اجرا شود. این را می توان با درخواست GET که سرور هنگام دسترسی به صفحه CNC برای ما ایجاد می کند تعیین کرد. اگر محتویات فایل htaccess را با دقت نگاه کردید و تقریباً کار آن را فهمیدید، باید حدس بزنید که سرور برای خود پیوندی از این نوع تعریف می کند.

http://rsblog.ru/index.php?post=dobro-pozhalovat.html

یعنی اگر کاربر با استفاده از CNC به صفحه دسترسی داشته باشد، سرور یک درخواست ارسال GET ایجاد می کند، ایجاد چنین درخواستی به ما سیگنال می دهد که کاربر به صفحه پست دسترسی پیدا کرده است، بنابراین تابع chpu() باید در id راه اندازی شود. حالت جستجو در جدول وبلاگ

یک فایل getchpu.php ایجاد کنید، آن را در پوشه custom modules ذخیره کنید و اسکریپت زیر را در آن بنویسید.

if($chpu == 1)//اگر وبلاگ در حالت CNC در حال اجرا باشد
{
include("moduls/chpu.php");
//GET VARIABLE پست
if(isset($_GET["پست"]))
{
if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["post"]))//اگر نام درست نیست، پس انتقال می دهیم
{
خروج؛
}
$blog = chpu($_GET["post"],"post");//براساس نام صفحه شناسه را از پایگاه داده دریافت می کنیم
if($blog == "")//اگر نتیجه تابع خالی باشد، کاربر را منتقل می کنیم
{
header("location: ".$server_root);//به صفحه اصلی
خروج؛
}
}
//GET VARIABLE پست
//گروه GET VARIABLE
if(isset($_GET["رده"]))
{
if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["category"]))//اگر نام درست نیست، پس انتقال می دهیم
{
header("location: ".$server_root);//به صفحه اصلی
خروج؛
}
$cat = chpu($_GET["category"],"category");//با نام صفحه شناسه را از پایگاه داده دریافت می کنیم
if($cat == "")//اگر نتیجه تابع خالی باشد، کاربر را منتقل می کنیم
{
header("location: ".$server_root);//به صفحه اصلی
خروج؛
}
}
//گروه GET VARIABLE
}
?>

منطق فیلمنامه به شرح زیر است:

  • اسکریپت فقط در صورتی کار می کند که وبلاگ در حالت CNC اجرا شود، یعنی متغیر chpu برابر با یک ( این کار به گونه ای انجام می شود که تنها با تأثیرگذاری بر یک متغیر می توان حالت ها را تغییر داد)
  • سپس تابع جستجوی شناسه در پایگاه داده متصل می شود
  • سپس دو گزینه توسعه وجود دارد، و هر دوی آنها طبق یک منطق کار می کنند، یعنی اگر درخواست GET برای یک پست یا دسته وجود داشته باشد، بررسی صحت نام راه اندازی می شود. این بررسی به شما کمک می کند از ساده ترین روش های هک موتور ما جلوگیری کنید.. اگر چک با موفقیت انجام شد ( اگر نه، ما به صفحه اصلی هدایت می شویم) تابع chpu() راه اندازی می شود، در نتیجه متغیر وبلاگ یا cat ( بسته به اینکه کدام قسمت از اسکریپت کار کند =)) شناسه رکورد در پایگاه داده را دریافت می کند. اگر متغیر خالی باشد، به صفحه اصلی هدایت می شویم.

اینجا یک نکته وجود دارد. اگر موتور را از همان ابتدای دوره نوشتید، به احتمال زیاد دارید هیچ متغیر server_root وجود ندارد.اگر یک کپی از موتوری که در پست دادم نصب کردید " در حال نصب CMS ما"، پس شما این متغیر را دارید.

اگر این متغیر را ندارید، فایل کاربری index.php را باز کنید و بلافاصله پس از اتصال به پایگاه داده، این متغیر را بنویسید.


$nameDB = "rsblog";//نام پایگاه داده
$nameSERVER = "localhost";//سرور
$nameUSER = "root";//نام کاربری پایگاه داده
$passUSER = "";// رمز عبور کاربر DB
mysql_select_db($nameDB، mysql_connect($nameSERVER،$nameUSER،$passUSER));

$server_root = "http://address_of_your_blog.ru/";
//اتصال به پایگاه داده (DB)

مقدار متغیر آدرس وبلاگ شما است. این متغیر مورد نیاز بود در پنل مدیریت برای مجوز، برای اجرای CNC، به ویژه برای برچسب، فوراً ضروری است که در زیر اعمال خواهیم کرد.

این تگ را وارد کنید

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

نتیجه گیری

حالا وقتی به صفحه http://rsblog.ru/post/dobro-pozhalovat.html می روم به صفحه مقاله می رسم

در نهایت، می‌خواهم بگویم که روش من برای پیاده‌سازی URL‌های قابل خواندن توسط انسان، منعطف‌ترین و کاربردی‌ترین روش نیست، اما با این وجود کار می‌کند. در پست بعدی موتور کار با لینک های دسته بندی و فرم های بازخورد را آموزش می دهیم

اگر سوالی دارید، لطفا از فرم زیر استفاده کنید.

اگر هنوز در وبلاگ من مشترک نشده اید، موضوع را اصلاح کنید و از طریق یک خواننده یا از طریق پست در فید RSS وبلاگ مشترک شوید، بنابراین قطعاً پست های جدید در وبلاگ را از دست ندهید.

بهترین ها برای شما! من همه چیز دارم!

P.S.: در اینترنت من مجموعه ای از مقالات بسیار خوب در مورد موضوع طراحی وب پیدا کردم، اگر کسی خود را در آینده به عنوان یک طراح می بیند، پس حتما این مقالات را بخوانید، اطلاعات بسیار مفیدی است.

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

پردازش

فرز مواد بادوام (سنگ، فلز) با سرعت بسیار بالا - از 25 تا 30 هزار دور در دقیقه اتفاق می افتد. مواد با دوام کمتر (پرچوب های چوب) با سرعت 18 هزار دور در دقیقه پردازش می شوند. و محصولات بسیار نرم، مانند پلاستیک و شیشه، اغلب با 4 تا 5 هزار دور در دقیقه پردازش می شوند. توانایی تغییر سرعت چرخش دوک با استفاده از یک اینورتر در یک برنامه فنی خاص انجام می شود لطفاً توجه داشته باشید که کاهش شدید سرعت چرخش باعث کاهش گشتاور در محور دوک می شود. جبران آن با استفاده از اینورتر امکان پذیر است، اما فقط تا حدی با حفظ گشتاور (عملکرد ویژه).

گزینه های اضافی

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

در صورت نیاز به تولید محصول پیچیده تر و شکل (مثلاً نرده)، دستگاه چرخشی بر روی ماشین های فرز نصب می شود.

در طول فرزکاری قطعات، از برش های حلزونی تک لبه برای به دست آوردن سطوح صاف و لبه های برش استفاده می شود.

هنگام آسیاب کردن مواد سخت (گرانیت، فلز)، دوک و خود کاتر بسیار داغ می شوند. سیستم های خنک کننده انواع مختلفی دارند:

  1. جریان تحت فشار سیال را به خود کاتر هدایت می کند.
  2. روغن پاشی به شکل غبار "لایه روغن".

ابعاد سطح کار و ارتفاع درگاه بر اساس ابعاد قطعه کار در حال پردازش انتخاب می شود. بر این اساس، میز کار یک دستگاه فرز CNC باید بزرگتر از اندازه قطعه کار در حال پردازش باشد. محاسبه ارتفاع پورتال (پارامترهای محور Z) از فاصله نقطه بالای سطح کار تا محل برش بر روی دوک محاسبه می شود. ارتفاع باید از حداکثر ضخامت مواد در حال پردازش با در نظر گرفتن حاشیه انتخاب شود. هنگام نصب مکانیزم چرخشی، به خاطر داشته باشید که برای پردازش قطعات کار دوار، ارتفاع پورتال باید حداقل 150 میلی متر باشد.

تخت های ماشینی

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

انتخاب بزرگی از ماشین های فرز CNC در فروشگاه آنلاین ما



 


بخوانید:



حسابداری تسویه حساب با بودجه

حسابداری تسویه حساب با بودجه

حساب 68 در حسابداری در خدمت جمع آوری اطلاعات در مورد پرداخت های اجباری به بودجه است که هم به هزینه شرکت کسر می شود و هم ...

کیک پنیر از پنیر در یک ماهیتابه - دستور العمل های کلاسیک برای کیک پنیر کرکی کیک پنیر از 500 گرم پنیر دلمه

کیک پنیر از پنیر در یک ماهیتابه - دستور العمل های کلاسیک برای کیک پنیر کرکی کیک پنیر از 500 گرم پنیر دلمه

مواد لازم: (4 وعده) 500 گرم. پنیر دلمه 1/2 پیمانه آرد 1 تخم مرغ 3 قاشق غذاخوری. ل شکر 50 گرم کشمش (اختیاری) کمی نمک جوش شیرین...

سالاد مروارید سیاه با آلو سالاد مروارید سیاه با آلو

سالاد

روز بخیر برای همه کسانی که برای تنوع در رژیم غذایی روزانه خود تلاش می کنند. اگر از غذاهای یکنواخت خسته شده اید و می خواهید لذت ببرید...

دستور العمل لچو با رب گوجه فرنگی

دستور العمل لچو با رب گوجه فرنگی

لچوی بسیار خوشمزه با رب گوجه فرنگی مانند لچوی بلغاری که برای زمستان تهیه می شود. اینگونه است که ما 1 کیسه فلفل را در خانواده خود پردازش می کنیم (و می خوریم!). و من چه کسی ...

فید-تصویر RSS