Archive for the ‘Последње теме’ category

ПХП Еррор Гнијеждење земље дубоко Рекурзивни зависности

12. март, 2010

Инсталирао сам ПХП 5.2 на један од мојих тестирања рачунара је данас и неколико битова кода који је претходно радио у реду у верзији 5.1.6 бацио кобне грешке у новој верзији. Порука о грешци је "Гнијеждење нивоу превише дубоко - рекурзивна зависност?"И то је мало времена

да пронађу корен проблема. Ево шта сам урадио погрешно.

У ПХП-у постоје два оператора поређења, == И ===. То је опште познато да је прва није строга за тип, али други је. Тако, на пример

одјек ( == фалсе 0 ); // прави

одјек ( лажни === 0 ); // лажан

- 0 је цео број и лажне је Булова

Мој проблем је настао из употребе не-строги куцање са објектима.

$a = new MyObj();
$b = new MyObj();
ако( $a == $b )

није Сматрао сам што сам радио са овим код. Када упоређујете два објекта користећи не-строги Оператор поређења (==) ПХП пореди све особине предмета и ако испуњавају објекти се сматрају једнаким. Ако се не подударају нису једнаки. У ствари, имамо рекурзивна поређење свих особина сваког предмета, и све њихове особине, итд. док не достигнемо основне типове података као што су жице и бројеве.

If, међутим, ми користимо строги поређење (===), ПХП ће проверити да ли су два објекта су потпуно исти објекат, не само предмете са истим својствима.

класа МиОбј
{
јавне $ п;
}

$a = new MyObj();
$b = new MyObj();
$c = new MyObj();
$a->п = 1;
$b->п = 1;
$c->п = 2;
одјек ( $a == $c ); // лажан
одјек ( $a == $b ); // прави
одјек ( $a === $b ); // лажан

Проблем настаје ако имате циркуларне референце у објектима својства. Тако, на пример

класа МиОбј
{
јавне $ п;
}
класа ОтхерОбј
{
јавне $ к;
}

$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 ); // лажан (и без грешака)

Строгом поређење једноставно проверите да ли су два објекта на истом месту у меморији и тако ни не погледамо вредности имовине.

НБ. Исти проблем може настати када се користи негира поређење оператера (употреба !== Уместо !=) и када користите ин_арраи (трећи параметар користите ин_арраи да указује на строге поређење).

Удео па Уживати

  • 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

Како да примате е-маилове и анализирати користећи ПОП3 и ПХП

1. март, 2010

Желео бих да опишем неке методе како да пишу процесор за долазећу пошту. Морао сам да користим такве манипулације на анализирати е-маил добили из разних извора. Ово може бити корисно за писање свој филтер спам систем, секретарица или тикет система да прима пријаве путем е-поште.

За примену е-маил алгоритам анализатор треба

  1. повезивање и Улогуј се на серверу е-поште
  2. броји долазне слова
  3. рециве е-маил са сервера користећи ПОП3 протокол
  4. процес е-маил заглавља и тела и да анализи
  5. … имплементирати додатне радње

У реду, постоји веома специфичан задатак ПХП кодирање, тако да нам је потребан хостинг који подржава спољне везе. Ја не предлаже да напише одлуку у потпуности, јер много је реализовао талентовани програмери већ. For example, можете узети спреман модул који ће омогућити да прихвати е-маил са удаљеног сервера.

Хвала да Мануела ди Лемос и његов модул (пхп цласс) који под називом поп3.пхп.

Да бисте се повезали те класе у ваш код, само треба да користите укључите или захтева команде: захтевати(“поп3.пхп”);


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($user,$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;
?>

Сада знамо како да се повежете и пријавите се, на ПОП3 сервер и како да тражи број пријемног поштанског сандучета е-пошту и да их величине. Следећи, треба да прими сваку електронску пошту и анализирати заглавља и тела низ.

То бе цонтинуед

Удео па Уживати

  • 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

Бесплатно мбок да ЕМЛ Конвертор

14. фебруар, 2010

Добро је да и данас постоје програмери који пишу одличан софтвер без икаквих трошкова. Оно што ја говорим о? Желим да вам кажем како сам нашао неки други програм за моје колекције услужних програма морате имати.

Аппле Мац Рачунари се користе широко распрострањена у нашој канцеларији. То је политика компаније. Упркос политици компаније, наш газда преферира Виндовс и користи своју функционалан лаптоп. Ко треба да прекрше правила? Наравно газда, остало није дозвољено icon smile Free MBOX to EML Converter Морам да кажем да делим ту предност, па сам инсталирали Виндовс 7 на моју кућну лаптоп.

Наши адвокати треба да донесе неке истраге с времена на време и они треба да преиспита преписку нашег особља, али су прихватили само датотеке у Оутлоок ПСТ формату.

У Претходни чланак Писао сам о невероватно неопходну програм Оутлоок Чаробњак за увоз, који ме је спасао доста времена када увоз ЕМЛ датотеке у Оутлоок. Задатак који сам морао да заврши управо ми је у шоку. Неопходно је да конвертујете е-маилове од наших запослених у Оутлоок .пст фајл. Како можемо да се помире неспојиве ствари? Како комбиновати са МАЦ ОС Виндовс?

За почетак сам морао да изврши ревизију и утврдила да наши запослени коришћењем различитих е-маил клијентима. Постоје само неке од њих: Аутопут на коме се наплаћује путарина, Мац маил, Пратња, МаилЦопа, Велика птица налик орлу, Еудора, Беркли маил. Конверзија задатак изгледа није изводљив. Одлучио сам да ако претраживач не одмах ми донесе решење, онда ћу рећи мојој шефу да мисија је немогуће. Тако сам урадио претрагу за фразе “пратња, велика птица налик орлу, Мац пошта, да емл да пст слободног Мбок” и претрага била успешна, показало се нешто никада нисам очекивао. Штавише, реч БЕСПЛАТНО не подударају са мном са задатком који је имао да уради. Замислите моје изненађење када је на опис страници другом емл да пст конвертор, Нашао сам слободно мбок да ЕМЛ конвертор.

Софтвер преглед је показао да, упркос чињеници да је програм бесплатан, има невероватан потенцијал. Ипак датотеке поштанско сандуче формат различитих програма варира, програм је у стању тачно да идентификује све потписе мета и исправно препознати формат датотеке. Не шалим се, сви фајлови поштанског сандучета Аутопут на коме се наплаћује путарина, Мац маил, Пратња, МаилЦопа, Велика птица налик орлу, Еудора и Беркли маил трансформисани су у низовима е-маил датотека у ЕМЛ формату. Имајући Оутлоок Чаробњак за увоз на моје руке дозволите ми да увезете све ЕМЛ датотеке у Оутлоок ПСТ.

Бесплатно мбок да ЕМЛ Конвертор ради као батцх-процесор. Прво треба да изаберете све потребне мбок фајлови из које желите да преузмете ЕМЛ поруке. То је лако да бисте изабрали све датотеке са Схифт кључ. После тога, потребно је кликнете Обрада дугме, указују на празан директоријум на чврстом диску и сачекајте резултат. Програм обраду редом све фајлове, ствара директоријум за сваки фајл и попуни га са извађени ЕМЛ датотеке. У мом случају сам имао доста маилбок под именом датотека које су у складу са кориснички именима наших запослених. На крају сам добио доста фасцикли, сваки је имао корисничко име и садржао све одговарајуће ЕМЛ датотеке преузето из поштанско сандуче.

Удео па Уживати

  • 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

НАСА! Нашао сам овај видео апсолутно невероватна. Дванаест минута деловања Спејс шатл делови. Почните са Земље и доле на море. Простор камера на сваком делу шатл, изгледа врло занимљиво. Веома лепа Спејс шатл видео.

СТС-129 Видео истиче као компилиране од стране СЕ&Ја слике тим овде на ДД из свих терену, ваздух, ДР и СРБ имовине.

Удео па Уживати

  • 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