Download link word niet correct getoond.
De naam van het te uploaden bestand word in de database opgeslagen als tekst.
Als voorbeeld is er een bestand geupload naar de server onder de naam.: NC19-041 Non agglomerated material delivered.zip
Deze naam staat ook zo in de database.
Nu ga ik naar mijn pagina om de gegevens van dat verwijsnummer te bekijken en daar heb ik een link in staan die je in staat stelt betreffende file ook te downloaden, die naam van die file word gelezen natuurlijk uit de database waar ik hem opgeslagen heb.
Nu heb ik dat stukje code zo staan.:
Code (php)
Echter wat hij in mijn link laat zien is dit.:
NC19-041-Non-agglomerated-material-delivered.zip
i.p.v.
NC19-041 Non agglomerated material delivered.zip
Kan mij iemand wellicht een toelichting geven hoe dit komt en wat daar eventueel voor een oplossing voor gebruikt kan worden?
Alvast bedankt.
Dit is wel wat beter leesbaarder:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<td>
<div class="controls">
<label class="checkbox">
<a class='btn' href="/NC_System/uploads/<?=$data1['Locatie_link'];?>"><?=$data1['Locatie_link'];?></a>
</label>
</div>
</td>
<div class="controls">
<label class="checkbox">
<a class='btn' href="/NC_System/uploads/<?=$data1['Locatie_link'];?>"><?=$data1['Locatie_link'];?></a>
</label>
</div>
</td>
Je kan met str_replace() de spaties (" ") omzetten naar streepjes.
Gewijzigd op 03/10/2019 20:12:21 door - Ariën -
Er staan geen (dubbele) quotes om de href. Dat gaat sowieso niet lekker werken, en al helemaal niet met een bestandsnaam met spaties hierin.
Daarnaast output dit helemaal niets:
Tijd voor een straffe bak koffie?
Gewijzigd op 03/10/2019 14:52:16 door Thomas van den Heuvel
Heb het werkend thx mannen.
- Ariën - op 03/10/2019 14:50:23:
Je kan met explode() de spaties (" ") omzetten naar streepjes.
str_replace(' ','-',$var) ?
Ook voor mij maar even een bak koffie.
Gewijzigd op 03/10/2019 20:11:50 door - Ariën -