Címke: PHP

PHP: post_max_size vs. upload_max_filesize

Címkék: 

PHP: LogoSzerintem minden fejlesztőnek vannak sajátos számítógép-használati szokásai, így nekem is. Az egyik ilyen, hogy sokszor egy egyszerű webes űrlapon keresztül, közvetlenül töltök fel és küldök haza fájlokat a saját asztali számítógépemre. (Ez egy PHP szkript segítségével egyébként rettentő egyszerűen megoldható, de ezt most nem célom taglalni.)

A múlt héten történt, amikor a szomszéd szobában található számítógépről szerettem volna magamnak pár lapolvasóval készült képeket átküldeni, de nem sikerült, ráadásul hibaüzeneteket sem kaptam. Rögtön eszembe jutott, hogy a rendszerem legutóbbi újratelepítésekor nem módosítottam a upload_max_filesize paramétert a php.ini-ben, ezért rögtön kibővítettem a korlátot. Sajnos ezek után sem érkeztek meg hozzám a fájlok, és továbbra sem kaptam hibaüzenetet. Rövid tanácstalanság után eszembe jutott, hogy a post_max_size paramétert sem állítottam még át, amiről tudniillik azt, hogy szigorúbb kritérium, mint az upload_max_filesize. Tehát hiába lazítunk a feltölthető fájlok méretét korlátozó paraméteren, ha a teljes űrlap adatmennyiségének korlátját nem igazítjuk hozzá.

Ezt a bejegyzést egyébként azért jegyeztem fel magamnak, hogy legközelebb egyből eszembe jusson ezeket a beállításokat elvégezni az asztali rendszerem újratelepítésekor.

Hozzászólás: » 0 « • Írta: Péter (2010/08/15 13:02)

Bugos a GMail, de semmi gond …

Címkék: , ,

Google Mail: LogoEgy általam karbantartott online áruház rendelésösszesítő levelénél tűnt fel, hogy a válasz írásakor a feladó e-mail jelenik meg a címzettek között, és nem a vásárló címe. Csak hosszas tesztelések árán sikerült kikövetkeztetnem, hogy a GMail a hibás.
Bővebben …

Hozzászólás: » 0 « • Írta: Péter (2010/02/06 17:29)

Hogyan lehet localhostról e-mailt küldeni?

Címkék: ,

Az utóbbi időben a munkám megkívánta, hogy itthonról teszteljem egy portál e-mail küldési funkcióit, viszont SMTP szervert se telepíteni, se konfigurálni nem volt kedvem. Végül találtam két hazai kiszolgálót, amit most megosztok veletek és egyúttal magamnak is feljegyzem. Az SSL-t nem támogatják, de ezt nem is várom el.

  • mail.globonet.hu
  • mail.pantelweb.hu

(Forrás: http://helpdesk.invitel.hu/altinf.htm)

Amire viszont programozás során mindenképpen érdemes odafigyelni, hogy a feladóként megadott (From:) e-mail cím a választott SMTP címével végződjön (például @globonet.hu-ra vagy @pantelweb.hu-ra), különben mégnagyobb lesz az esélye annak, hogy nem ér célba a levél. (Egyébként is érdemes felkészülni arra, hogy ezek a kiszolgálók nem kézbesítenek minden e-mailt.) Végül pedig következzen egy rövid példa, mellyel kód közben egyetlen rövid sor újradeklarálja az alapértelmezett SMTP szervert, majd kiküld egy e-mailt a kontakt@blog.hu-ra. ;)

PHP Kód:
ini_set    ('SMTP', 'mail.globonet.hu');
mail    ('kontakt@blog.hu', 'A levél tárgya ...', 'A levél tartalma ...', 'From: Teszt <teszt@globonet.hu>'."\r\n".'Reply-To: teszt@globonet.hu'."\r\n");
Hozzászólás: » 0 « • Írta: Péter (2010/01/07 10:00)