login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Muziek uploaden

Offline GroundZero - 28/11/2012 17:10
Avatar van GroundZeroLid Beste,

ik wil graag MP3 bestanden via mijn CMS kunnen oploaden. De grootte kan soms tot 8MB zijn.

Ik upload simpelweg een "file" en niks meer. Foto's en tekst bestanden werkt perfect maar wanneer ik een .MP3 wil uploaden dan duurt het ten eerste 10x langer dan wanneer ik het gewoon via FTP zou doen, en ten tweede eindigd het altijd in een fout.

Ik heb de volgende code toegevoegd in mijn index bestand:



Kan iemand mij vertellen wat ik nog meer kan proberen / doen?

Mijn upload code:

  1. if($_FILES['mzknummer']['name'] == '')
  2. {
  3. echo '<span class="failure">U moet een nummer kiezen!</span>';
  4. }
  5. else
  6. {
  7. // Make a unique prefix
  8. $prefix = mktime();
  9.  
  10. // SEO friendly name
  11. $name = strtolower($_FILES['mzknummer']['name']);;
  12. $name = preg_replace('~[^\\pL\d]+~u', '-', $name);
  13. $name = trim($name, '-');
  14. $name = preg_replace('~[^-\w]+~', '', $name);
  15.  
  16. // Upload file
  17. if(move_uploaded_file($_FILES['mzknummer']['tmp_name'], '..'.DIRECTORY_SEPARATOR.'music'.DIRECTORY_SEPARATOR.$prefix.'_'.$name))
  18. {
  19. if(mysql_query('INSERT INTO site_muziek
  20. (titel, nummer)
  21. VALUES
  22. ("'.mysql_real_escape_string($_POST['titel']).'",
  23. "'.mysql_real_escape_string($prefix.'_'.$name).'")'))
  24. {
  25. echo '<span class="success">Bestand is succesvol geupload!</span>';
  26. }
  27. else
  28. {
  29. echo '<span class="failure">Nummer niet toegevoegd aan de database!</span>';
  30. }
  31. }
  32. else
  33. {
  34. echo '<span class="failure">Er is iets fout gegaan met het uploaden van het bestand!</span>';
  35. }
  36. }
  37. }


P.S. De foutmelding die ik krijg (enkel bij mp3 bestanden):

Citaat:
Notice: Undefined index: mzknummer in /home/vhosting/a/vhost0029875/domains/mijnsite/admin/includes/muziek.php on line 19


en uiteraard mijn eigen code weergeeft "u moet een nummer kiezen".

3 antwoorden

Gesponsorde links
Offline vinTage - 28/11/2012 17:54 (laatste wijziging 28/11/2012 17:54)
Avatar van vinTage Nieuw lid check je max_post_size, die is default 2 mb dacht ik..
Offline Martijn - 28/11/2012 19:09
Avatar van Martijn Crew PHP en die phpmelding die je daar geeft kun je negeren, die heeft hier absoluut niets mee te maken 
Offline GroundZero - 28/11/2012 21:16
Avatar van GroundZero Lid Super, ik ga die max_post_size eens proberen dankjewel! 
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s