زمان جاری: 2012/05/25, 02:38 AM خوش آمدید مهمان گرامی! (ورودعضویت)



خطا بعد از upload سایت


ارسال موضوع  ارسال پاسخ 
  • 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
خطا بعد از upload سایت
نویسنده پیام
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #1
خطا بعد از upload سایت
با سلام
من بعد از اینکه سایت رو upload کردم به خطای زیر برخورد کردم مشکل از کجاست؟

Warning (2): Cannot modify header information - headers already sent by (output started at /home/irhf/irhf.ir/website/app/controllers/authentications_controller.php:14) [CORE/cake/libs/controller/controller.php, line 746]

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/08 05:37 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #2
RE: خطا بعد از upload سایت
حل شد.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/09 04:02 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #3
RE: خطا بعد از upload سایت
مشکل و راه حل رو هم بفرمایید جناب فتاح‌پور که سایر دوستان اگر چنین مشکلی داشتند جواب براش باشه
با تشکر

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2011/01/10 12:16 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #4
RE: خطا بعد از upload سایت
قضیه header هست تا اونجا که من فهمیدم!
باید این مسئله رو رعایت کنید که زمانی که redirect می کنیدتوی کنترلر و اون متد چیزی رو echo یا print نکنید. به همین سادگی!

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/10 12:22 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #5
RE: خطا بعد از upload سایت
خب اصولا ریدایرکت توی لایه‌ی کنترلر انجام می شه و هیچ وقت چیزی در کنترلر اکو یا پرینت نمی شه !
پس مشکل این بود !

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2011/01/10 12:40 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #6
RE: خطا بعد از upload سایت
بله ولی گاهی شما به دلایل مختلف layout رو null می کنید. اون وقت controller شما همه چیز رو نمایش می ده. به همین دلیل این مشکل پیش اومد.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/10 02:55 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #7
RE: خطا بعد از upload سایت
مثلا به چه دلایلی ؟ جالب شد !

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2011/01/10 09:17 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #8
RE: خطا بعد از upload سایت
مثلا زمانی که می خواهید لایه UI را کاملا AJAX کنید. یا اینکه از UI مثلا .net استفاده کنید یا بعضی معماری های soa. من خیلی جاها مجبورم این کار رو بکنم.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/10 09:45 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #9
RE: خطا بعد از upload سایت
در این شرایط هم اکو و پرینت کردن در کنترلر اشتباست ... !
شما وقتی می خواید خروجی تون کد اضافه نداشته باشه باید اینطور عمل کنید :
یک فایل توی پوشه‌ی layouts ایجاد می کنید مثلن به اسم test.ctp
داخلش فقط content_for_layout رو اکو می کنید !
توی کنترلر هایی که می‌خواید خروجی‌شون رو از جایی مثلن به صورت ایجکسی بگیرید این طور می نویسید :
کد PHP:
function beforeRender(){
    
$this->layout 'test';


هیچ وقت هیچ چیز رو در کنترلر چاپ نکنید !

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
(آخرین تغییر در این ارسال: 2011/01/11 11:29 PM توسط parsig.)
2011/01/11 11:27 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #10
RE: خطا بعد از upload سایت
این درست هست. اما سرعتم رو میاره پایین. کاملا با این مسئله آشنام. ولی همونطور که گفتم مجبورم توی کنترلر خروجی رو تبدیل به json کنم و همونجا خروجی رو نشون بدم اصلا نمی خوام یک لایه دیگه رو درگیر کنم. دلیلش اینه.من از phpcake فقط به عنوان لایه سرویس دهنده ای استفاده می کنم که بسیار درگیر هست نمی تونم سرعتم رو بیارم پایین وگرنه خیلی به راحتی از لایه وب سرویس جاوا استفاده میکنم.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/12 09:07 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #11
RE: خطا بعد از upload سایت
(2011/01/11 11:27 PM)parsig نوشته است:  در این شرایط هم اکو و پرینت کردن در کنترلر اشتباست ... !
شما وقتی می خواید خروجی تون کد اضافه نداشته باشه باید اینطور عمل کنید :
یک فایل توی پوشه‌ی layouts ایجاد می کنید مثلن به اسم test.ctp
داخلش فقط content_for_layout رو اکو می کنید !
توی کنترلر هایی که می‌خواید خروجی‌شون رو از جایی مثلن به صورت ایجکسی بگیرید این طور می نویسید :
کد PHP:
function beforeRender(){
    
$this->layout 'test';


هیچ وقت هیچ چیز رو در کنترلر چاپ نکنید !

این مسئله و اینکه شما قبل فرمودید جالب شد!! باعث شد که کمی بیشتر توضیح بدم شاید آنچه که می دانم محدود است.


سرعت بالا بر روی برد های arm

اگر جستجوی کوچکی بر روی اینترنت بکنیم با برد های آرم آشنایی کاملی پیدا خواهیم کرد. در دنیا این برد ها استفاده های بسیار زیادی از کنترل کارت های مغناطیسی تا موشک های هدایت شونده، هواپیما ها، سیستم های نیاز به سنجش دقیق و سیستم های بانکی و ... دارند. یکی از محبوبترین آنها برد 2440 9 میباشد. اما بهترین آنهاs3c6410 arm11 هست. اما به علت محدود بودن سرعت و قدرت این نوع بردها مجبور هستیم که کد های خود را کاملا بهینه کنیم.
حالا فرض کنید ما یک فریم وورک را به یک برد ضعیف تحمیل کردیم! اگر بخواهیم از یک لایه دیگر هم برای نمایش استفاده کنیم چه شود!


pos های دارای سیستم عامل لینوکس (arm 9)

این پوز ها که بعضی از آنها در ایران نیز یافت می شود دارای سیستم عامل هستند، مثلا فکر کنم به پرداخت ملت پوز زیر را استفاده میکند:

خوب من در اینجا به دلایلی مشکلی مانند مسئله بالا داشتم، البته خیلی پیچیده تر، چون باید با یک لایه .net به تبادل اطلاعات می پرداختم!!
چیزی شبیه فاجعه! بود.


TPS بالا در ارتباطات با سرور های بسیار ضعیف
من فقط یک جمله بسنده می کنم که پروژه ای داشتم که نیازی به لایه ui نداشتم. پس کمی کد های کیک را دستکاری کردم تقریبا view و layut
و theme را کاملا حذف کردم. حالا من نمی دونم چگونه باید چیزی را که ندارم رو صدا کنم!

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

تشکر

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
(آخرین تغییر در این ارسال: 2011/01/12 11:27 AM توسط ghasem.fattahpour.)
2011/01/12 11:19 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
Alir3z4 آفلاین
تازه کار
*

ارسال‌ها: 26
تاریخ عضویت: Nov 2010
رتبه: 1
تشکر: 1
4 بار تشکر شده در 14 پست
ارسال: #12
RE: خطا بعد از upload سایت
چقدر اين رفقا برنامه نويس رو دوس دارم
قاسم جان ميشه يه مقاله اي، دست نوشته اي ، يادداشت روزانه اي، چيزي در مورد اين مباحثي كه فرمودي معرفي كني!
منظور منبعي براي كسب اطلاعات بيشتر!
در مورد برنامه نويسي POS ها و اين بند و بساط
مرسي مرد
(آخرین تغییر در این ارسال: 2011/01/12 11:49 AM توسط Alir3z4.)
2011/01/12 11:46 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #13
RE: خطا بعد از upload سایت
شما ابتدا باید مراحل زیر رو طی کنی.
1. یادگیری C
2. یادگیری Iso 8583
3. یادگیری Embeded programming

دیگه برنامه نویسی pos برات کاری نداره. ولی هیچ گونه مستنداتی در مورد برنامه نویسی pos رو هیچ جا بهت نمی دن، مگر اینکه توی جایی که تو این کار هستند باشی. اینرو مطمئن باش.


یادم رفت socket programming اصول برنامه نویسی pos هست.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
(آخرین تغییر در این ارسال: 2011/01/12 12:48 PM توسط ghasem.fattahpour.)
2011/01/12 12:36 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : Alir3z4
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #14
RE: خطا بعد از upload سایت
به طور کلی زمانی که شما دیباگر رو 0 قرار میدید. دیگر نباید در سایر لایه ها بجز ویو خروجی داشته باشید. دلیلش هم به ایین خاطر هست . که زمانی که ویو شما در حال رندر هست از تواببع کنترل خروجی بهره گرفته مییشه و یا هنگام تغییر آدرس یا همون ریدارکت از دستور header استفاده میشه. پس نباید قبل از این دستور ها هیچ گونه خروجی به سمت کاربر ارسال بشه
2011/01/13 06:44 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #15
RE: خطا بعد از upload سایت
سپاس از پاسخ. دقیقا مشکل همین بود.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/13 07:06 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: