Simpele manier om bestanden te uploaden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Omar

omar

09/11/2006 10:56:00
Quote Anchor link
Hallo,

Weet iemand hier mischien een simpele manier om een bestandje via php upteloaden en ook in de database te zetten ?
 
PHP hulp

PHP hulp

18/11/2024 23:37:07
 
Jurgen assaasas

Jurgen assaasas

09/11/2006 11:04:00
Quote Anchor link
KLIK!
Gewijzigd op 01/01/1970 01:00:00 door Jurgen assaasas
 
Joren de Wit

Joren de Wit

09/11/2006 11:19:00
Quote Anchor link
@omar: waarom wil je een bestand in je database zetten? In principe is het wel mogelijk maar eigenlijk is een database hier niet voor bedoeld.

Zeker als je meer en grotere bestanden gaat toevoegen wordt je database snel heel groot een heel traag. Dat is lijkt me niet wat je wilt.
 
Omar

omar

09/11/2006 11:21:00
Quote Anchor link
@Blanche

Ik wil de bestand niet in de database zetten alleen de bestandsnaam
maar het lukt me niet eens om de bestand upteloaden. Ik heb het ooit eerder gedaan maar ik weet helemaal niet meer hoe ik het toen gedaan had
 
Joren de Wit

Joren de Wit

09/11/2006 11:31:00
Quote Anchor link
Een voorbeeldje van een uploadscript. Je zult zelf alleen nog wel even de interactie met de database erin moeten verwerken. Doe dit op het punt waar blijkt dat het het bestand succesvol geupload is.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Omar

omar

09/11/2006 11:35:00
Quote Anchor link
Is het ook mogelijk om dit zonder al die controle te doen dus alleen uploaden zonder dat de systeem controleert of ie wel is ingevoerd want mijn code is al heel erg lang en al redelijk onoverzichtelijk en dat wil ik niet verergeren
 
Joren de Wit

Joren de Wit

09/11/2006 11:44:00
Quote Anchor link
Ja het is mogelijk, maar ABSOLUUT NIET aan te raden! Stel dat je niet controleert welke extensie een bestand heeft. Ik upload mijn eigen .php bestand naar je server en op die manier kan ik volledige controle hebben over je website. Met dat ene php script kan ik al je pagina's naar eigen wens aanpassen, uitvoeren en zelfs verwijderen.

Je MOET altijd dit soort beveiligingen inbouwen, en ja dat het een paar regels meer code is moet je maar voor lief nemen. Een lange code hoeft niet per se onoverzichtelijk te zijn, ik ken scripts van een paar duizend regels code die op zo'n manier gescript zijn dat ze zeer overzichtelijk zijn.
 
Omar

omar

09/11/2006 11:48:00
Quote Anchor link
ja maar volgens mij loop ik geen risico dit is voor een cms systeem die kom achter een htacces beveiliging
 
Joren de Wit

Joren de Wit

09/11/2006 12:02:00
Quote Anchor link
Tja het is en blijft jouw keuze, en als je er absoluut zeker van bent dat je totaal geen risico loopt, kun je ervoor kiezen om deze beveiliging weg te laten.

Of het slim is laat ik in het midden. Maar als jij als enige reden aanvoert dat je code te lang en overzichtelijk wordt, vraag ik me af of je dat oplost door op dit punt 10 regels imho essentiële beveiliging weg te laten. Ik denk dat je dan misschien eerst eens op andere punten moet gaan kijken waar je de overzichtelijkheid van je script kunt verbeteren.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.