Uploaden, move_uploaded _files() nou nodig?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder voor het financiele domein op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »
- Ariën  -
Beheerder

- Ariën -

24/05/2011 09:31:48
Quote Anchor link
Hallo PHP-devvertjes,

Ikzelf ben bezig met een CSV-importeer systeem waarmee ik CSV-bestanden in de database kan importeren, nadat ik ze geupload heb. Echter had ik een vraag.

Is het echt nodig om move_uploaded_files() te gebruiken, ik wil de CSV alleen maar uitlezen, verwerken en daarna heb ik hem niet meer nodig. kan die niet in de algemene /tmp map blijven staan om daar verwerkt te worden of is move_uploaded_files() toch echt nodig?

Wie o wie?
 
PHP hulp

PHP hulp

05/11/2024 11:34:19
 
Ozzie PHP

Ozzie PHP

24/05/2011 10:44:25
Quote Anchor link
Ik zou zeggen... ff uitproberen :)
Heb ooit zelf ook zoiets gemaakt en toen heb ik 'm wel naar een specifieke map gekopieerd. Je kunt 'm na gebruik uiteraard weer deleten.
 
- Ariën  -
Beheerder

- Ariën -

24/05/2011 10:48:07
Quote Anchor link
Ik heb het uitgeprobeerd, maar zoals ik verwachtte kan ik niet bij de /tmp map komen.

Ik vrees dus dat ik hem inderdaad naar een tijdelijke /buffer-map moet plaatsen, waarna ik de *.csv-file moet verwijderen zodra het importeren gedaan is.
Gewijzigd op 24/05/2011 10:48:33 door - Ariën -
 
Rowdy van der Meer

Rowdy van der Meer

24/05/2011 10:48:38
Quote Anchor link
volgens mij kan je direct het geuploaden bestand benaderen zonder dat je hem verplaatst en daarna ophaalt.

helaas ben ik nu niet in de gelegenheid het even uit te zoeken maar dacht wel dat het mogelijk was
 
- Ariën  -
Beheerder

- Ariën -

24/05/2011 11:22:59
Quote Anchor link
Als iemand enig idee heeft, let me know...
Gewijzigd op 24/05/2011 11:23:13 door - Ariën -
 
- SanThe -

- SanThe -

24/05/2011 11:48:50
Quote Anchor link
- Aar - op 24/05/2011 10:48:07:
Ik heb het uitgeprobeerd, maar zoals ik verwachtte kan ik niet bij de /tmp map komen.


Als je het bestand kan verplaatsen zal je het ook gewoon kunnen lezen als het nog in de tmp-dir staat lijkt mij. Gebruik uiteraard wel de temp-naam.
 
- Ariën  -
Beheerder

- Ariën -

24/05/2011 12:03:31
Quote Anchor link
maar de /tmp map staat wel buiten de webroot.
 
- SanThe -

- SanThe -

24/05/2011 12:58:00
Quote Anchor link
- Aar - op 24/05/2011 12:03:31:
maar de /tmp map staat wel buiten de webroot.


Dat moet niet uitmaken. Apache kan daar dan niet bij, maar php wel.
 
John D

John D

24/05/2011 13:11:28
Quote Anchor link
de /tmp map heeft default deze kenmerken: drwxrwxrwt "Iedereen" en dus ook apache moet daarbij kunnen. Dit is default. Het kan natuurlijk zo zijn dat paranoia providers dat op een of andere manier dichtzetten. Ik ben het nog niet tegengekomen.
PS: Je moet het ook zelf opruimen, gaat niet vanzelf weg.
Gewijzigd op 24/05/2011 13:12:07 door John D
 
Chris -

Chris -

24/05/2011 13:17:07
Quote Anchor link
Quote:
Ik heb het uitgeprobeerd, maar zoals ik verwachtte kan ik niet bij de /tmp map komen.


Dat klopt niet, als je niet bij /tmp kan komen, kun je hem ook niet verplaatsen (makes sense huh ;-))

In de $_FILES staat de naam van het bestand, welke in /tmp staat. Lees de inhoud hiervan, sla hem tijdelijk op in een var (of zelfs een sessie?) en doe vervolgens je ding!
 
- SanThe -

- SanThe -

24/05/2011 13:30:37
Quote Anchor link
John D op 24/05/2011 13:11:28:
... drwxrwxrwt "Iedereen" en dus ook apache moet daarbij kunnen. ...


Technisch heb je gelijk. Maar Apache zelf gaat niet buiten de webroot in verband met veiligheid en php heeft daar geen last van.
 
Ben Van de Voorde

Ben Van de Voorde

24/05/2011 14:28:45
Quote Anchor link
Plaats hem gewoon met tempnam() op je server desnoods b64 en lees hem vervolgens uit...
 
- Ariën  -
Beheerder

- Ariën -

24/05/2011 16:09:37
Quote Anchor link
Ik ga er eens naar kijken... :-)
 
Ben Van de Voorde

Ben Van de Voorde

24/05/2011 16:19:38
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$TempFileName = tempnam("TARGET VAN FILE/", "csv") . "." . end(explode(".", DE NAAM VAN HET BETREFENDE FILE));
imagejpeg(hier even een andere functie voor zoeken voor CSV($DE NAAM VAN HET BETREFENDE FILE, $TempFileName);
$GewoonHandle = fopen($TempFileName, "wb");
 fwrite($GewoonHandle, $HET BETREFENDE BESTAND OM NAAR DE SERVER TE SCHRIJVEN);


Zoiets?

Toevoeging op 25/05/2011 11:52:15:

Om de temp file te verwijderen kun je ook nog zoiets doen unlink();
 



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.