03. juni 2009 - 10:49Der er
15 kommentarer og 1 løsning
Problem med mellemrum i billed fils navn - billedet vises ikke!
Dette stykke kode fungerer fint og viser et upload billede på skærmen, men mit problem er at hvis det billede som uploades indeholder mellemrum, vises dette billede ikke! Hvad gør jeg for at billeder med mellemrum i navnet også vises? Har prøvet alt, bortset fra det rigtige :O). Måske en af Jer har løsningen?
Del af kode: ***************Start**************** } //Vores form echo '<form action="upload.php#morbillede" target="_self" method="post" enctype="multipart/form-data">'; echo 'File ('.implode(',',$allowedFileTypes).'): <input type="file" name="myFile"><br />'; echo '<input type="submit" name="myUpload" value="Upload file">'; echo '</form>';
***************Ekstra forklaring**************** Det der bliver indholdet i filen mor.php, ser f.eks således ud: <img src=mor_thumbs/thumb_billede1.jpg>
Hedder upload billede f.eks. billede 1.jpg istedet for billede1.jpg, kommer indholdet i filen mor.php, rigtig nok til at se således ud: <img src=mor_thumbs/thumb_billede 1.jpg> Sti og billednavn er korrekt og billedet eksisterer, men vises ikke!!!
Sættes linie her neden for med, vises også billedet med mellemrum i navnet, men så forsvinder billedet igen når der indtastes info i filen mors_navn.php eller siden reloades.
Og derfor vil du kunne bruge det til at vise filer som hedder "noget grimt" Det bedste vil være hvis du renamer filen ved upload, så du har helt styr på at det ikke er et "grimt" navn.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.