Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Övriga serverspråk > Övriga serverspråk

#PHP & HTML - Ladda upp filer som är större än 2mb.

Hejsan, jag håller på att bygga en sida där man kan ladda upp filer och jag har ett problem med uppladdningen.

Allt funkar förrutom att jag inte kan ladda upp större filer än 2mb? Jag använder detta:

(INDEX FIL)

<form enctype="multipart/form-data" name="form1" action="laddaupp-klar.php" method="POST">
 

<input type="hidden" name="MAX_FILE_SIZE" value="931912021" />

Ladda upp: <input name="userfile" type="file" />

<input type="submit" name="Submit" id="inputlogin" value="Ladda upp låt" /></form>

 

Och detta i laddaupp-klar.php filen:

<?
$host=""; // Host namn

$username=""; // Mysql namn

$password=""; // Mysql lösenord

$db_name=""; // Databas

$tbl_name="filer"; // Table name

    // Connect to server and select database.

mysql_connect("$host", "$username", "$password")or die("cannot connect"); 

mysql_select_db("$db_name")or die("cannot select DB");

 

$uploaddir = 'upload/';

$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo "<p>";

 

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {

  echo "Klart, filen är nu uppladdad.\n";

} else {

   echo "Error, prova om eller kontakta support.";

}

 

echo "</p>";

echo '<pre>';

echo 'Information:';

print_r($_FILES);

print "</pre>";

Sen så hittade jag detta på en sida att man kan lägga in koder i .htaccess filen men det funka tyvär inte heller:

php_value upload_max_filesize 20M
php_value post_max_size 20M

php_value max_execution_time 200

php_value max_input_time 200

 

Jag vet att man kan ladda upp stora filer med Perl och Javascript men då kan får jag svårt att göra så att filens länk direkt kommer in i mysql, för på varje användares profil finns "Mina uppladdade filer"

Skulle vart super om ni kan hjälpa mig

 

ID: #20945 | Skapades: 2011-04-23 12:03:13 | Tråden har 3 svar och har lästs 317 gånger.

LP_MAXI
LP_MAXI

Gradering

#20946

php.ini filen som sköter php konfigureringen är satt som standrad på att endast tillåta 2MB filer att laddas upp, det finns några olika sätt att lösa detta. Bland annat som du skriver genom att göra det i .htaccess filen men alla webbhotell tillåter inte att man ändrar php.ini inställningarna genom .htaccess filen. 

 

Vilekt webbhotell har du? 

Den här tråden på Stackoverflow verkar ge ett antal tips som du kan prova: http://stackoverflow.com/questions/...imit-in-my-form

http://www.lpmaxi.se/
ID: #20946 | Skapades: 2011-04-23 12:14:29

Tack för hjälpen jag ska prova om det funkar:) Jag använder loopia men övar/tränar/leker på 000webhost.

ID: #20954 | Skapades: 2011-04-26 21:00:44

LP_MAXI
LP_MAXI

Gradering

#20956

Varför testar och leker du inte lokalt istället för att använda 0000webhost. Sen köra skarpa projekt på loopia? 

http://www.lpmaxi.se/
ID: #20956 | Skapades: 2011-04-27 14:11:07
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy