webForumDet fria alternativet

Komponenter till PHP?

11 svar · 350 visningar · startad av KoTTeN

KoTTeNMedlem sedan sep. 20011 722 inlägg
#1

Hej!
Till ASP måste man tillämpa komponener för att tex. skicka mail, skala om bilder och efektiv filuppladdning. Jag har aldrig hör om komponenter tillsammans med PHP. Finns allt ovanstående integrerat i PHP? Och om, är det enkelt och logiskt?

Tack på förhand!

PeeerMedlem sedan mars 20025 907 inlägg
#2

Allt ovanstående finns inbyggt ja. För att maila använder du funktionen mail(), skala om bilder använder du dig lämpligen av någon av alla bildfunktioner. Även att ladda upp filer är smidigt. Väldigt smidigt rent av :)

KoTTeNMedlem sedan sep. 20011 722 inlägg
#3

Verkar ju väldigt smart! Kan ni ge ett tips på en bra svensk PHP guide på nätet så man kan utforska lite.

PeeerMedlem sedan mars 20025 907 inlägg
#4

När jag tittade på php för första gången så använde jag mig endast av php's egna manual. Jag läste igenom de första kapitlen (Getting Started & Language Reference) för att lära mig syntaxen. Därefter gjorde jag ett par småprojekt (typ en gästbok, kalender och liknande) och lärde mig genom trial and error.

Missa inte alla besökarkommentarer i manualen. Många fina funktioner gömmer sig där :)

/r Den är ju dock inte på svenska (förutom vissa delar)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#5

Umm, hur sätter PHP en max-storlek för filer på klientsidan?

PhorpherMedlem sedan feb. 20002 300 inlägg
#6

Erik Juhlin skrev:

Umm, hur sätter PHP en max-storlek för filer på klientsidan?

php.net skrev:

The MAX_FILE_SIZE is advisory to the browser, although PHP also checks it. Changing this on the browser side is quite easy, so you can never rely on files with a greater size being blocked by this feature. The PHP-settings for maximum-size, however, cannot be fooled. You should add the MAX_FILE_SIZE form variable anyway as it saves users the trouble of waiting for a big file being transferred only to find that it was too big and the transfer actually failed.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#7

Jo, men hur gör PHP det?

PhorpherMedlem sedan feb. 20002 300 inlägg
#8

PHP i sig gör ju inte det. Det upp till användaren att inkludera MAX_FILE_SIZE i det formulär som används för att skicka upp filen.

spangoMedlem sedan juni 20008 205 inlägg
Erik JuhlinMedlem sedan maj 200010 687 inlägg
#10

Jag undrar bara hur klienten kan läsa av max-storleken innan filen laddats upp?

PhorpherMedlem sedan feb. 20002 300 inlägg
#11

Du inkluderar MAX_FILE_SIZE i formuläret du använder för att ladda upp:

<input type="hidden" name="MAX_FILE_SIZE" value="1024">

Förmodligen så finns det definierat i standarden att webläsare bör kolla efter MAX_FILE_SIZE och använda det värdet som riktvärde för storleken på filen. Dvs. det är en rekommendation till browsern men det är ingenting som den BEHÖVER implementera. Därför har även PHP en inbyggd koll som ser till att filen som laddas upp inte är för stor.

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#12

Jag provade detta i ett vanligt formulär, men utan lyckat resultat.

133 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)