واضح آرشیو وب فارسی:سایت ریسک: چند تا سوال amir-haghighi 22 دي 1386, 18:05به نام او:: من یه جایی این دستور php رو دیدم. defined اما در هیچ کتاب برنامه نویسی تا به حال همچین چیزی رو ندیدم.این یعنی چی؟ در یه برنامه دیگه هم در داخل html یه سری دستورات رو در داخل {} گذاشتن .خوب این دستورات آیا در صفحات php وقتی که اینکلود میشن کدهای php در اونها اجرا میشن یا اینکه من خوب متوجه نشدم چی چی شده ؟(در پیوست یه نمونه رو گذاشتم) اگه بخوام یک برنامه با php آماده کنم و مثل هر برنامه معروفی دارای چند زبان مختلف باشه بهترین روش واسه اینکه این کار رو انجام بدم چیه؟ منظورم اینه که نحوه استفاده کردن از php و html در کنار هم به چه صورته؟ milads 22 دي 1386, 23:40عزیزم این صفحه که ضمیمه کردی صفحه زبان اسمارتی هستش amir-haghighi 23 دي 1386, 17:02به نام خدا:: عزیزم این صفحه که ضمیمه کردی صفحه زبان اسمارتی هستش خوب من با اسمارتی اصلا آشنایی ندارم. میشه در مورد اسمارتی یه کمه توضیح بدید؟ amir-haghighi 23 دي 1386, 17:04به نام خدا:: راستی این قسمتش که گفتم رو چطور یک برنامه چند زبانه آماده کنم لطفا توضیح بدید amir-haghighi 25 دي 1386, 11:57به نام او:: کسی نیست که درمورد اسمارتی توضیح بده!!! jhoseini 25 دي 1386, 13:37من یه جایی این دستور php رو دیدم. اما در هیچ کتاب برنامه نویسی تا به حال همچین چیزی رو ندیدم.این یعنی چی؟ defined ()یه تابع برای اینکه بفهمیم constant با اسم خاص تعریف شده یا نشده در یه برنامه دیگه هم در داخل html یه سری دستورات رو در داخل {} گذاشتن .خوب این دستورات آیا در صفحات php وقتی که اینکلود میشن کدهای php در اونها اجرا میشن یا اینکه من خوب متوجه نشدم چی چی شده ؟(در پیوست یه نمونه رو گذاشتم) من هم حدس میزنم Smarty ()بوده اگه بخوام یک برنامه با php آماده کنم و مثل هر برنامه معروفی دارای چند زبان مختلف باشه بهترین روش واسه اینکه این کار رو انجام بدم چیه؟ یه فایل language در نظر بگیرید، و کلمات و جملات فارسی یا به هر زبانی رو که قراره کاربر ببینه رو تو متغیر هایی تو این فایل تعریف کنید و تو قسمت های دیگه سورس به جای کلمات از این متغیر های تعریف شده استفاده کنید در این صورت برای اضافه کردن زبان کافیه یه کپی ار این فایل رو ترجمه کنید و کنارش بزارید و include کنید منظورم اینه که نحوه استفاده کردن از php و html در کنار هم به چه صورته؟ این چه حرفیه میزنید؟ php همون html پویا هستش، منظورتون چیه؟ amir-haghighi 26 دي 1386, 10:31به نام او:: در مورد اینکه میگم چطور باید php و html رو در کنار هم استفاده کنیم باید بگم که منظورم به این بود که آیا روش خاصی برای این وجود داره که برنامه شما دارای چند زبان باشه.یا بهتر بگم.برنامه vbulettin فایل زبانش یه فایل با پسوند xml هست.ولی در phpbb فایلهای php هست که فایلهای زبان رو کنترل میکنه.خوب چطوره که این فایلها در داخل صفحات html به کار میرن؟که تازه فهمیدم اسمارتی این مشکل رو حل کرده. بگذریم.یه کم بیشتر اگه میشه در مورد دستور defined توضیح بدید با یه مثال کوچولو. amir-haghighi 01 بهمن 1386, 13:16به نام او:: کسی نیست این دستور defined توی php رو به ما آموزش بده؟ jhoseini 01 بهمن 1386, 23:34define("template_name", "MajidOnline"); ... if(defined("template_name")){ echo "<img src=templates/".template_name."/banner.jpeg >"; } else { echo "<img src=templates/Default/banner.jpeg >"; } amir-haghighi 03 بهمن 1386, 18:08به نام او:: بابا دوست عزیز این همون دستور دیفاین هست ک شما توضیح داده بودید. من میگم که دستوری به اسمه دیفاینید دیده بودم. یعنی بعد از دیفاین یه دونه ای دی داشته! من خودم کار با دستور دیفاین رو بلدم اما دیفاینید رو .... jhoseini 04 بهمن 1386, 00:52من میگم که دستوری به اسمه دیفاینید دیده بودم. یعنی بعد از دیفاین یه دونه ای دی داشته! شما یه نگا به کد بندازید، بعد اینجوری تشکر!! کنید خط سوم: if(defined("template_name")){ میبینید defined رو؟!! amir-haghighi 04 بهمن 1386, 12:17به نام او:: یعنی این دستور defined به بررسی ثابتهای از پیش تعریف شده میپردازه؟ jhoseini 04 بهمن 1386, 13:4513 تا پست رو خرج این سوال ساده کردید، هنوز رضایت ندادید؟ یعنی از این لینک ()واضح تر ؟!! یکی این تاپیک رو قفل کنه
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 367]