بایگانی برای ‘تاریخ و زمان آخرین موضوع’ دسته

پی اچ پی صعود به سطح خطا در اس ام اف بسیار عمیق وابستگی به بازگشتی

مارس 12, 2010

من نصب پی اچ پی 5.2 در یکی از کامپیوترهای تست من امروز و چند بیت از کد ها (که قبلا خوب کار می کرد در نسخه 5.1.6 پرتاب اشتباهات مهلک در نسخه جدید. پیام خطا شد این بود "اس ام اف سطح خیلی عمیق -- بازگشتی وابستگی?"و آن زمان هم کمی

برای پیگیری کردن ریشه مشکل. در اینجا آنچه که من اشتباه انجام می.

در پی اچ پی دو اپراتور مقایسه وجود دارد, == و ===. این به طور کلی می دانیم که اولین در مورد نوع سخت است نه دوم. پس, مثلا

پژواک ( غلط == 0 ); // واقعی

پژواک ( دروغ === 0 ); // غلط

- 0 یک عدد صحیح است و غیرواقعی بولی است

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

$a = new MyObj();
$b = new MyObj();
اگر( $a == $b )

من تا به حال در نظر گرفته نه آنچه که من با این کد انجام شد. هنگامی که در مقایسه با استفاده از دو جسم سخت غیر عملگر مقایسه (==) پی اچ پی مقایسه تمام خواص اشیاء و اگر آنها مطابقت اشیاء تلقی می شود برابر. اگر آنها با هم مطابقت ندارند آنها برابر نیستند. در اثر, ما نسبت به بازگشتی از تمام خواص هر شی, و تمام خواص آنها, غیره. تا زمانی که ما در رسیدن به انواع داده اولیه مانند رشته ها و اعداد صحیح.

If, اما, ما از مقایسه دقیق (===), پی اچ پی را چک کنید که آیا دو جسم دقیقا همان شی, نه فقط با خواص مشابه اشیاء.

کلاس MyObj
{
$ فسفر عمومی;
}

$a = new MyObj();
$b = new MyObj();
$c = new MyObj();
$a->فسفر = 1;
$b->فسفر = 1;
$c->فسفر = 2;
پژواک ( $a == $c ); // غلط
پژواک ( $a == $b ); // واقعی
پژواک ( $a === $b ); // غلط

مشکل ناشی اگر مراجع در اجسام مدور خود خواص. پس, مثلا

کلاس MyObj
{
$ فسفر عمومی;
}
کلاس OtherObj
{
عمومی پرسش $;
}

$a = new MyObj();
$b = new OtherObj();
$a->فسفر = $ ب;
$b->س = $; // مرجع مدور: $a->p->=== سوال $

$c = new MyObj();
$d = new OtherObj();
$c->فسفر = $ د;
$d->س = $ ج;// یکی دیگر از مرجع مدور: $c->p->س $ === ج

پژواک ( $a == $c ); // خطای مهلک:
Nesting level too deep – وابستگی بازگشتی?

به منظور مقایسه $ دلار ج, پی اچ پی باید خواص آنها مقایسه. بنابراین منطق در پی اچ پی می رود چیزی شبیه به این: $a == $c if $a->p == $c->p if $a->p->q == $c->p->q if $a->p->q->p == $c->p->q->فسفر و غیره. نامحدود.

PHP 5.1 به نظر می رسید برای صاف کردن بیش از مشکل به نحوی (احتمالا پس از سطح خاصی از بازگشت آن به سادگی باز کاذب) – و معمولا آن را از کار خوب. PHP 5.2 به درستی تولید خطای مهلک بالا.

هنگامی که شما می دانید مشکل, راه حل آسان است – مقایسه استفاده از سخت.

پژواک ( $a === $c ); // غلط (و بدون خطا)

مقایسه سخت به سادگی خواهد شد که آیا دو جسم در همان محل در حافظه و غیره آیا در مقادیر خواص حتی نگاه بررسی.

توجه. مشکل مشابه بوجود می آیند می توانند در هنگام استفاده از نفی اپراتورهای مقایسه (استفاده !== به جای !=) و در هنگام استفاده از in_array (پارامتر سوم in_array استفاده کند به منظور نشان دادن نسبت به سخت).

تقسیم کنید و لذت ببرید

  • wp socializer sprite mask 16px PHP Error Nesting Level Too Deep Recursive Dependency
  • wp socializer sprite mask 16px PHP Error Nesting Level Too Deep Recursive Dependency
  • wp socializer sprite mask 16px PHP Error Nesting Level Too Deep Recursive Dependency
  • wp socializer sprite mask 16px PHP Error Nesting Level Too Deep Recursive Dependency
  • wp socializer sprite mask 16px PHP Error Nesting Level Too Deep Recursive Dependency
  • wp socializer sprite mask 16px PHP Error Nesting Level Too Deep Recursive Dependency
  • wp socializer sprite mask 16px PHP Error Nesting Level Too Deep Recursive Dependency
  • wp socializer sprite mask 16px PHP Error Nesting Level Too Deep Recursive Dependency
  • wp socializer sprite mask 16px PHP Error Nesting Level Too Deep Recursive Dependency

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

مارس 1, 2010

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

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

  1. اتصال و ورود به پست الکترونیکی سرور
  2. تعداد دفعات مشاهده تعدادی از نامه های دریافتی
  3. recive ایمیل از سرور با استفاده از پروتکل POP3
  4. فرآیند ایمیل هدر و بدن و ایجاد تجزیه
  5. … اجرای هر گونه اقدامی اضافی

خوب, بسیار خاص برای کار وجود دارد برنامه نویسی پی اچ پی, بنابراین ما نیاز داریم که برای کمک به میزبانی خارجی اتصال. من پیشنهاد نمی دهد تصمیم به طور کامل چون بسیار شده توسط برنامه نویسان با استعداد در حال حاضر متوجه به نوشتن. For example, شما می توانید ماژول آماده است که اجازه خواهد داد که نامه را قبول - ایمیل از یک سرور از راه دور.

با تشکر از به مانوئل Lemos و خود ماژول (کلاس پی اچ پی) که به نام pop3.php.

برای اتصال است که کلاس را به کد شما, شما فقط نیاز به استفاده از شامل یا مستلزم دستور: نیاز(“pop3.php”);


hostname=$hostname;
$result=$pop3_connection->Open();

// We are trying to open connection and display the result
echo $result;
// Trying to logon and display the error if any appear
$error=$pop3_connection->Login($کاربر,$accesscode,$apop);
اگر ($خطا<>'خطای رمز عبور: نارسایی & ورود: نام کاربر یا رمز ورود بد نیست. ') {echo $error; خروج;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
پژواک "$hostname contains  $messages از $size bytes.";

//..... ما می توانیم وجود دارد دریافت ایمیل در چرخه و تجزیه آنها را.... //

// اگر چیزی برای انجام - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

در حال حاضر ما می دانیم که چگونه برای اتصال و ورود به سرور های POP3 و چگونه به درخواست تعدادی از صندوق ایمیل و آنها را اندازه. بعد, ما باید هر نامه الکترونیکی را دریافت و تجزیه و آرایه هدر بدن.

برای اینکه ادامه

تقسیم کنید و لذت ببرید

  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP
  • wp socializer sprite mask 16px How to receive and parse emails using POP3 and PHP

MBOX رایگان به EML مبدل

فوریه 14, 2010

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

اپل مک کامپیوترها گسترده در دفتر ما مورد استفاده قرار. این خط مشی شرکت. با وجود خط مشی شرکت, رئیس ما ترجیح ویندوز و با استفاده از لپ تاپ های ویژه آن. چه کسی باید قوانین شکستن? البته رئیس, استراحت ممنوع است icon smile Free MBOX to EML Converter من باید بگویم که من سهم اولویت, چون من نصب ویندوز 7 لپ تاپ به خانه من.

وکلای مدافع برخی از تحقیقات ما باید از زمان به زمان بگذرد و آنها باید از مکاتبات با کارکنان ما بررسی اما آنها فقط فایل های پذیرفته شده در چشم انداز فرمت PST.

در مقاله قبلی نوشتم در مورد برنامه فوق العاده ضروری چشم انداز جادوگر واردات, که نجات من زمان زیادی را هنگام وارد کردن فایل eml را در چشم انداز. کاری که من تا به حال برای تکمیل تنها مرا به شوک قرار. لازم است برای تبدیل ایمیل از کارکنان ما را به چشم انداز .pst پرونده. چگونه می تواند کارها را ناسازگار ما آشتی? چگونه ترکیب مک سیستم عامل با ویندوز?

برای شروع من مجبور بودم برای انجام ممیزی و متوجه شد که کارکنان ما با استفاده از پست الکترونیکی مشتریان مختلف. تنها برخی از آنها وجود دارد.: باج راه, مک ایمیل, همراهان, MailCopa, مرغ افسانهای موجد رعد وبرق, Eudora, برکلی ایمیل. وظیفه تبدیل شدنی به نظر نمی رسد. من تصمیم گرفتم که اگر موتور جستجو نمی کند ، بلافاصله به من راه حل را, سپس من به من می گویند که رئیس ماموریت غیر ممکن است. پس من جستجو برای عبارت “همراهان, الاگزنه استرالیایی, مک ایمیل, به eml آزاد به mbox pst” و جستجو با موفقیت انجام شد, ثابت کرد چیزی من انتظار داشتم هرگز. علاوه بر این, کلمه رایگان آیا با من نه با چوب خط حساب کردن که کار تا به حال انجام. تعجب من را تصور کنید که در مورد صفحه توصیف دیگری از 1 eml به pst مبدل, من پیدا کردم mbox رایگان برای تبدیل eml.

بررسی نرم افزار نشان داد که با وجود این واقعیت است که برنامه رایگان است, از آن است که پتانسیل های باور نکردنی. با این وجود صندوق پستی فایل های قالب برنامه های مختلف ، متفاوت باشد, این برنامه قادر بود با دقت تمام شناسایی امضا متا و به درستی تشخیص فرمت فایل. من شوخی نیست, تمام فایل های صندوق پستی باج راه, مک ایمیل, همراهان, MailCopa, مرغ افسانهای موجد رعد وبرق, Eudora و برکلی ایمیل بودند به آرایه از ایمیل در فایل های تبدیل فرمت EML. داشتن چشم انداز جادوگر واردات در دست من اجازه می دهد به من به همه واردات فایل eml را در چشم انداز PST.

MBOX رایگان به EML مبدل آثار به عنوان دسته پردازنده. در ابتدا شما باید از همه لازم را انتخاب کنید فایل mbox که از آن شما می خواهید برای بازیابی پیام های eml. آسان است برای انتخاب همه فایل های با تغییر مکان کلید. پس از آن, شما نیاز دارید کلیک کنید پردازش دکمه, نقطه را به پوشه خالی در هارد دیسک شما و منتظر نتیجه. برنامه پردازش تمام فایل های صورت ترتیبی, آن ایجاد یک شاخه برای هر فایل و پر کردن آن با استخراج فایل eml. در صورتی که من تا به حال بسیاری از فایل های صندوق پستی است که مطابق با کاربر اسامی کارمندان ما را به نام شدند. در نهایت من بسیاری از پوشه ها, در هر حال نام کاربری و شامل همه مربوطه فایل eml بازیابی شده است از صندوق پستی.

تقسیم کنید و لذت ببرید

  • wp socializer sprite mask 16px Free MBOX to EML Converter
  • wp socializer sprite mask 16px Free MBOX to EML Converter
  • wp socializer sprite mask 16px Free MBOX to EML Converter
  • wp socializer sprite mask 16px Free MBOX to EML Converter
  • wp socializer sprite mask 16px Free MBOX to EML Converter
  • wp socializer sprite mask 16px Free MBOX to EML Converter
  • wp socializer sprite mask 16px Free MBOX to EML Converter
  • wp socializer sprite mask 16px Free MBOX to EML Converter
  • wp socializer sprite mask 16px Free MBOX to EML Converter

شاتل فضایی ویدیو از آغاز تا پایان

ژانویه 25, 2010

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

STS - 129 به عنوان فیلم برجسته جنوب وارد شده توسط&تیم من در اینجا در تصاویر JSC از تمام زمین, هوا, ET SRB و دارایی.

تقسیم کنید و لذت ببرید

  • wp socializer sprite mask 16px Space Shuttle video from start to end
  • wp socializer sprite mask 16px Space Shuttle video from start to end
  • wp socializer sprite mask 16px Space Shuttle video from start to end
  • wp socializer sprite mask 16px Space Shuttle video from start to end
  • wp socializer sprite mask 16px Space Shuttle video from start to end
  • wp socializer sprite mask 16px Space Shuttle video from start to end
  • wp socializer sprite mask 16px Space Shuttle video from start to end
  • wp socializer sprite mask 16px Space Shuttle video from start to end
  • wp socializer sprite mask 16px Space Shuttle video from start to end