Kom ihåg mig?
Home Menu

Menu


Ladda upp stora filer via PHP...

Ämnesverktyg Visningsalternativ
Oläst 2009-02-16, 09:39 #1
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Hej gott folk!
Hur bygger man enklast ett uppladdnings script som kan ladda upp stora filer med hjälp av PHP?
Jag vill komma ifrån PHP's grund inställning på 2Mb och göra en mer stabilt uppladdnings script för stora filer. Filer på kanske 12 Mb?

Problem med uppladdning är i vanliga fall att man får timeout eller att servern inte tillåter tillräckligt stora filer.
Kan man lösa detta på ett snyggt sätt? Kanske även få en progressbar?

Kanske med lite js (ajax?) och php (ftp funktionerna hur bra fungerar dem)?

Lite tips hade varit välkommet! Tänk dock på att jag enbart kan använda php, js, mysql och har ingen direkt server access (bash).

Tack!
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-16, 09:53 #2
najks avatar
najk najk är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2005
Inlägg: 1 224
najk najk är inte uppkopplad
Har WN som tidsfördriv
najks avatar
 
Reg.datum: Oct 2005
Inlägg: 1 224
Den snyggaste uppladdningen jag sett är på Panoramio, har inte kikat på hur dom löser uppladdningen, men ideen att köra upp flera filer på en gång och lägga till information om varje fil innan/medans/efter den laddas upp är skön.
Så en titt på jquery är nog en bra start..
najk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-16, 09:56 #3
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
Du får ändra i php.ini fil storleken.

t.ex.
* upload_max_filesize = 10M ;
* post_max_size = 20M ;

Fast finns mycket sådanna script färdiga.
T.ex. w2box som jag testa lägga upp här, http://www.hosten.se/
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-16, 11:57 #4
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Originally posted by BarateaU@Feb 16 2009, 10:56
Du får ändra i php.ini fil storleken.
t.ex.
* upload_max_filesize = 10M ;
* post_max_size = 20M ;
Fast finns mycket sådanna script färdiga.
T.ex. w2box som jag testa lägga upp här, http://www.hosten.se/
Jo men helt vanlig uppladdning har jag relativt bra koll på. Men det är inte alltid man har tillstånd att redigera php configen. Dessutom garanterar inte upload_max_filesize och post_max_size att klienten inte får timeout på sin förfrågan.

Ingen som har koll på PHP's ftp funktioner och hur vidare dessa går att använda på ett smidigt sätt? Eller annat bra tips?
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 19:22.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017