انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل php با لمپ  (دفعات بازدید: 2517 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین mobinzk

  • Full Member
  • *
  • ارسال: 219
    • وبلاگ مبین زاده کوچک
مشکل php با لمپ
« : 06 خرداد 1386، 03:10 ب‌ظ »
من 1 فایل php دارم که روی لوکال که تستش می کنم از این خط ارور می گیره:
$this->text=$text;اینم ارورش است :
Fatal error: Using $this when not in object context in /var/www/test on line 142
ولی روی هاستم که آپلودش می کنم هیچ مشکلی نداره و راحت بالا میاد اون خط!
مشکلش چیه که رفعش کنم؟ چرا ازش ایراد می گیره؟

آفلاین mobinzk

  • Full Member
  • *
  • ارسال: 219
    • وبلاگ مبین زاده کوچک
پاسخ به: مشکل php با لمپ
« پاسخ #1 : 06 خرداد 1386، 04:07 ب‌ظ »
من این رو گوگل کردم
مثل اینکه ۱ باگه توی php5 ولی چطوری میشه فیکسش کرد نمیدونم!

آفلاین سعید زبردست

  • سعید زبردست
  • گروه راهبران
  • *
  • ارسال: 1052
  • جنسیت : پسر
  • سعید زبردست
    • وبلاگ سعید زبردست
پاسخ به: مشکل php با لمپ
« پاسخ #2 : 07 خرداد 1386، 09:04 ق‌ظ »
میتونی کل کدت رو اینجا بزاری؟
وب سایت - وبلاگ - «آنان که می توانند انجام می دهند و آنان که نمی توانند، انتقاد می کنند ...»
قوانین و خط مشی رفتاری در انجمنهای اوبونتو ایران

آفلاین mobinzk

  • Full Member
  • *
  • ارسال: 219
    • وبلاگ مبین زاده کوچک
پاسخ به: مشکل php با لمپ
« پاسخ #3 : 07 خرداد 1386، 11:11 ق‌ظ »
آره ولی ربطی به کل کدم نداره! چون فقط روی لوکال کار نمیده!
کدم اینه:
$textm = $text ;
$adad = '45';
function str($textmatn,$adad){ 
$this->textmatn=$textmatn;
$this->adad=$adad;
$this->adad1=$this->adad;
$this->adad2=$this->adad1-1;
$this->adad3=$this->adad2+3;
$lent=strlen($textmatn);
if($lent>=$this->adad){
$this->textmatn=strrev(substr($this->textmatn,0,$this->adad2)); 
$this->textmatn2 = strchr($this->textmatn, ' ');
$this->textmatn=strrev($this->textmatn2); 
echo $this->textmatn." ...";
}else{
$this->textmatn=$this->textmatn; 
echo $this->textmatn; }
 }

آفلاین سعید زبردست

  • سعید زبردست
  • گروه راهبران
  • *
  • ارسال: 1052
  • جنسیت : پسر
  • سعید زبردست
    • وبلاگ سعید زبردست
پاسخ به: مشکل php با لمپ
« پاسخ #4 : 07 خرداد 1386، 02:37 ب‌ظ »
1- این ممکنه به نسخه php ربط داشته باشه.
۲- اون خطی که گفتی خطا میده اصلا توو کدی که دادی نبود  ???
وب سایت - وبلاگ - «آنان که می توانند انجام می دهند و آنان که نمی توانند، انتقاد می کنند ...»
قوانین و خط مشی رفتاری در انجمنهای اوبونتو ایران

آفلاین mobinzk

  • Full Member
  • *
  • ارسال: 219
    • وبلاگ مبین زاده کوچک
پاسخ به: مشکل php با لمپ
« پاسخ #5 : 07 خرداد 1386، 09:57 ب‌ظ »
1- این ممکنه به نسخه php ربط داشته باشه.
۲- اون خطی که گفتی خطا میده اصلا توو کدی که دادی نبود  ???
ورژن php من ۵ است و اون کد هم دقیقا خط ۴ این کدی است که گزاشتم ولی توی اون textmatn رو تغییر دادم به text همین!

آفلاین میلاد

  • Sr. Member
  • *
  • ارسال: 443
  • جنسیت : پسر
    • وبلاگ شخصی
پاسخ به: مشکل php با لمپ
« پاسخ #6 : 08 خرداد 1386، 04:21 ق‌ظ »
آره ولی ربطی به کل کدم نداره! چون فقط روی لوکال کار نمیده!
کدم اینه:
$textm = $text ;
$adad = '45';
function str($textmatn,$adad){ 
$this->textmatn=$textmatn;
$this->adad=$adad;
$this->adad1=$this->adad;
$this->adad2=$this->adad1-1;
$this->adad3=$this->adad2+3;
$lent=strlen($textmatn);
if($lent>=$this->adad){
$this->textmatn=strrev(substr($this->textmatn,0,$this->adad2)); 
$this->textmatn2 = strchr($this->textmatn, ' ');
$this->textmatn=strrev($this->textmatn2); 
echo $this->textmatn." ...";
}else{
$this->textmatn=$this->textmatn; 
echo $this->textmatn; }
 }
مبین جان کدتو بزار بین تگ های مربوط به کد.
میلاد نکوفر، توسعه‌دهنده وب و موبایل