Archive for the ‘Zadnje teme’ category

PHP Error Gniježdenje Razina Too Deep Rekurzivni Kolonija

12. ožujak, 2010

Ive 'instaliran PHP 5.2 na jedan od mojih testiranje računala danas i nekoliko bitova koda koji je prethodno radio u redu verzija 5.1.6 bacio fatalne pogreške u novoj verziji. Poruka o pogreški je "gniježdenje razini previše duboko - recursive ovisnosti?"I to je uzeo malo vremena

pronaći korijen problema. Evo što bih učinio krivo.

U PHP-u postoje dva operatora usporedbe, == I ===. Općenito je poznato da je prvi nije stroga o vrsti, ali drugi je. Tako, for example

jeka ( == false 0 ); // istinit

jeka ( false === 0 ); // lažan

- 0 je cijeli broj, a lažno je Boolean

Moj problem je nastao sa primjenom ne-strogi tipkanje s objektima.

$a = new MyObj();
$b = new MyObj();
ako( $a == $b )

I nije smatrao ono što sam radio sa ovim kod. Prilikom usporedbe dva objekta pomoću ne-strogi operator usporedbe (==) PHP uspoređuje sva svojstva objekata i ako oni odgovaraju predmetima smatraju se jednako. Ako oni ne odgovaraju oni nisu jednaki. Ustvari, imamo usporedbu rekurzivnih svih svojstava svakog objekta, i sva njihova svojstva, dr.. dok ne stignemo osnovnih tipova podataka kao što su cijeli brojevi i nizovi.

If, međutim, koristimo stroge usporedbu (===), PHP će provjeriti jesu li dva objekta su potpuno isti objekt, ne samo predmeti s istim svojstvima.

klasa MyObj
{
javne $ p;
}

$a = new MyObj();
$b = new MyObj();
$c = new MyObj();
$a->p = 1;
$b->p = 1;
$c->p = 2;
jeka ( $a == $c ); // lažan
jeka ( $a == $b ); // istinit
jeka ( $a === $b ); // lažan

Problem nastaje ako ste kružne reference na svoje objekte nekretnine. Tako, for example

klasa MyObj
{
javne $ p;
}
klasa OtherObj
{
javne $ q;
}

$a = new MyObj();
$b = new OtherObj();
$a->p = $ b;
$b->$ q =; // kružne reference: $a->p->=== Q $

$c = new MyObj();
$d = new OtherObj();
$c->p = $ d;
$d->q = $ c;// drugi kružne reference: $c->p->q $ C ===

jeka ( $a == $c ); // Fatalna pogreška:
Gniježdenje razini preduboko – rekurzivna ovisnosti?

Da bi se usporediti s $ $ c, PHP moraju usporediti njihova svojstva. Dakle logika u PHP-u ide otprilike ovako: $a == $c if $a->p == $c->p if $a->p->q == $c->p->q if $a->p->q->p == $c->p->q->p itd. neodređeno.

PHP 5.1 kao da se preko glatke problem nekako (vjerojatno nakon određene razine rekurzije to jednostavno vratio lažne) – i obično je izrađen prekid. PHPHP.2 ispravno proizvodi fatalna pogreška gore.

Jednom kada znate problema, rješenje je jednostavno – pridržavat usporedbu.

jeka ( $a === $c ); // lažan (i nema pogreške)

Strogom usporedba jednostavno će provjeriti da li su dva objekta na istoj lokaciji u memoriju i tako ni ne pogledamo vrijednosti nekretnina.

NB. Isti problem može nastati pri korištenju odbačena usporedbe operaterima (koristiti !== Umjesto !=) and when using in_array (koristiti in_array treći parametar za označavanje strogi usporedbu).

Udio i Uživati

  • 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

Kako primati i analizirati elektronička pošta koristeći POP3 i PHP

1. ožujak, 2010

Želio bih opisati neke metode o tome kako pisati procesor za dolazne pošte. Morao sam koristiti takve manipulacije parsiranje e-mailova primljene iz raznih izvora. To može biti korisno za pisanje vlastiti sustav filter spama, sekretaricom ili kartu sustav za primanje aplikacija putem e-maila.

Za provedbu e-mail parser algoritam trebamo

  1. Spojite se i prijavite, na poslužitelju e-pošte
  2. odbrojavanje broj dolaznih slova
  3. primati e-poštu s poslužitelja pomoću POP3 protokola
  4. Proces e-mail zaglavlja i tijela i napraviti parsiranje
  5. … provesti dodatne mjere

U redu, ima je vrlo specifičan zadatak PHP kodiranje, tako da trebamo hosting koji podržava vanjski priključak. Ne predlaže pisati odluku u potpunosti, jer mnogo je realiziran od strane talentiranih programera već. Na primjer, možete uzeti spreman modul koji će omogućiti prihvaćanje e-mailova iz udaljenog poslužitelja.

Thank's Manuel Lemos i njegov modul (php class) koji zove pop3.php.

Da biste se spojili na svoj toj klasi kod, te pravedan potreba za uključiti ili zahtijevati uporabu naredbe: zahtijevati(“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($korisnik,$accesscode,$apop);
ako ($greška<>'Lozinka pogreške: Prijava kvara: nepoznato korisničko ime ili lozinku loše. ') {echo $error; izlaz;}
// Now get the statistic how many emails are stored and the size of them $result=$pop3_connection->Statistics($messages, $size);
jeka "$hostname contains  $messages od $size bytes.";

//..... Tu možemo primati e-mailove u ciklusu te ih obraditi .... //

// Ako je ništa za napraviti - we can close the connection
$error=$pop3_connection->Close(); //
echo $error;
?>

Sada znamo kako se spojiti i prijaviti na-POP3 poslužitelja i kako zatražiti broj Inbox e-mailova te ih veličinama. Sljedeći, bismo trebali primiti e-poštu i parsiranja zaglavlja i tijela polja.

TO BE CONTINUED

Udio i Uživati

  • 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

Besplatno MBox za EML Converter

14. veljače, 2010

Dobro je da danas još uvijek postoje programeri koji pišu odličan softver bez cijene. Što sam se govori o? Želite da vam kažem kako sam pronašao još jedan program za moje zbirke morati-imati komunalije.

Primijeniti na MAC računala su rasprostranjene koriste u našem uredu. To je politika tvrtke. Unatoč politikom tvrtke, naš gazda preferira Windowse i Uváděný koristi laptop. Tko bi trebao prekršiti pravila? Naravno, šef, ostalo nije dozvoljeno icon smile Free MBOX to EML Converter Moram reći da sam podijeliti tu sklonost, pa sam instaliran sustav Windows 7 u moj dom laptop.

Naši odvjetnici trebali proći nekoliko istraga s vremena na vrijeme, a oni bi trebali pregledati dopisivanja naših djelatnika, ali oni prihvaćaju samo datoteke u Outlook PST formatu.

U prethodni članak Pisao sam o nevjerojatno je potrebno programu Outlook Čarobnjak za uvoz, koji prišteđen mene puno od vrijeme kada uvoz eml datoteke u Outlook. Zadatak koji sam morao završiti samo mi stavi u šoku. Potrebno je da se obratite e-mailove naših djelatnika u Outlook .pst file. Kako možemo pomiriti nespojivo stvari? Kako kombinirati s Mac OS Windows?

Za početak sam imao za obavljanje revizije i utvrdili da se naši zaposlenici primjenom različitih klijenata e-pošte. Postoje samo neki od njih: Mitnica, Mac Mail, Pratnja, MailCopa, Velika ptica nalik orlu, Eudora, Berkeley Mail. Zadatak pretvorbe nije, čini izvodljiv. Odlučio sam da ako tražilicu ne odmah donesite mi rješenje, onda ću reći da je moj šef misije je nemoguće. Tako sam tražiti frazu “pratnja, velika ptica nalik orlu, mac mail, da eml na pst besplatni mbox” i traži je uspjelo, je pokazao nešto što nije očekivao. Povrh toga, riječi FREE ne podudara sa sa mnom zadatak koji je imao za napraviti. Zamislite moje iznenađenje kada se na opis stranici još jedan eml to pst converter, Otkrio sam slobodno mbox na EML pretvarač.

Softver Ponovo ispitivanje pokazalo je da usprkos činjenici da Program je besplatan, Internet je nevjerojatan potencijal. Ipak spremnika formata datoteka različitih programa variraju, Program je u mogućnosti točno identificirati sve meta potpise i točno prepoznati format datoteke. I'm not kidding, spremnik sve datoteke Mitnica, Mac Mail, Pratnja, MailCopa, Velika ptica nalik orlu, Eudora i Berkeley Mail bili su pretvoreni u polja od e-maila datoteka u EML oblik zapisa. Nakon Outlook Čarobnjak za uvoz u mojim rukama dozvolite mi da uvoz svih eml datoteke u Outlook PST.

Besplatno MBox za EML Converter radi kao hrpa-procesor. Prvo trebate označiti sve potrebne mbox datoteke iz koje želite dohvatiti eml poruka. Lako je odabir svih datoteka s Smjena ključ. Nakon toga, trebate kliknuti Obrada dugme, ukazuju na prazan direktorij na hard disk i pričekajte rezultat. Program za obradu svih datoteka u nizu, Internet stvoriti direktorij za svaku datoteku i ispunite ga s eml iznuđen datoteke. U mom slučaju imao sam puno spremnika datoteke koje su navedene u skladu sa korisnik-imena naših djelatnika. Na kraju sam dobio mnogo mapa, svaki je imao korisničko ime i sadržavao sve odgovarajuće eml datoteke Dobavljeno iz poštanski sandučić.

Udio i Uživati

  • 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

Space Shuttle video od početka do kraja

25. siječnja, 2010

NASA! Otkrio sam ovaj video apsolutno nevjerojatna. Dvanaest minuta djelovanja Spejs šatl dijelovi. Početi od Zemlje i dolje do mora. Prostor kamere na svakom dijelu shuttle, izgleda vrlo zanimljivo. Vrlo lijepa Spejs šatl video.

STS-129 video ističe kako sastaviti mimo SE&Ja kipovi tim ovdje u JDD od svih terena, zrak, ET i SRB imovine.

Udio i Uživati

  • 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