Címke: PHP
PHP: post_max_size vs. upload_max_filesize
Szerintem 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 …
Egy á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?
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");