file permissions

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

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 »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »
Dh boor

dh boor

02/05/2014 23:23:55
Quote Anchor link
Dag,

als ik gegevens in een flat file wil opslaan (want ik heb geen beschikking over MySQL), is het dan een goed idee om de permissions van de file iedere keer zeg maar 'open' zetten als erin geschreven wordt en daarna weer 'dicht'?

En is dit ok voor open: 0646
En dit voor dicht: 0644

Ik zoek me rot, maar vind vooral heel veel erg oude stukken, waarin ook nog vaak wordt gezegd dat je 777 moet kiezen.

Geldt dat voor een folder ook?
Ik heb bij die folder nu 0747, anders kan ik er niet naartoe schrijven.

Edit: weet iemand een recent stuk over werken met de basics van flat file?
Gewijzigd op 02/05/2014 23:25:33 door Dh boor
 
PHP hulp

PHP hulp

06/05/2024 04:21:07
 
Frank Nietbelangrijk

Frank Nietbelangrijk

02/05/2014 23:28:19
Quote Anchor link
Wil je met PHP die bestanden aanmaken / wijzigen?

dan kan een .htaccess bestandje met de tekst 'Deny from all' zorgen dat je van buitenaf niet in die directory komt
 
Dh boor

dh boor

02/05/2014 23:50:06
Quote Anchor link
Dus als ik zo'n .htaccess bestandje maak, hoef ik me niet meer druk te maken over de permissies?
En hoe zit het met de permissies van die folder dan?

Enneeh... gewoon 1 regel in een bestandje met als naam .htaccess en op die regel dan 'Deny from all'?
Want als ik nu de url naar dat bestand intik in de browser krijg ik het nog steeds gewoon te zien.
 
Willem vp

Willem vp

03/05/2014 00:09:50
Quote Anchor link
Dh boor op 02/05/2014 23:23:55:
als ik gegevens in een flat file wil opslaan (want ik heb geen beschikking over MySQL), is het dan een goed idee om de permissions van de file iedere keer zeg maar 'open' zetten als erin geschreven wordt en daarna weer 'dicht'?

Nee. Slecht idee. Als je twee bezoekers hebt waardoor je webserver twee keer tegelijkertijd gaan schrijven naar die file, kan het zijn dat de tweede schrijfactie mislukt omdat de eerste de file heeft dichtgezet.

Frank Nietbelangrijk op 02/05/2014 23:28:19:
dan kan een .htaccess bestandje met de tekst 'Deny from all' zorgen dat je van buitenaf niet in die directory komt

Let op dat wanneer je Apache 2.4 gebruikt, je niet "Deny from all" moet gebruiken, maar "Require all denied".

Nog beter is het overigens om het bestand niet in je documentroot op te slaan. Dus als je documentroot iets is als /users/dhboor/html zou je het bestand kunnen neerzetten in de directory /users/dhboor/data of zo. PHP kan er dan nog wel bij, maar via een browser kun je met geen mogelijkheid direct bij de file komen.
 
Dh boor

dh boor

03/05/2014 00:27:36
Quote Anchor link
Ik heb gekeken: Apache is 2.0.
Dan moet ik een .htacces-bestandje maken met maar één regel:
Deny from all
zonder aanhalingstekens of iets anders?
Werkt niet. Kan dat liggen aan een 'hogere' configuratie?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

03/05/2014 09:09:34
Quote Anchor link
ja gewoon zonder aanhalingstekens

je moet dit bestand inderdaad in een subdirectory zetten

dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<pad naar je root dir>/mapje/.htaccess

en dan doe je voor een testje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<pad naar je root dir>/mapje/index.html

www.jouwdomein.nl/mapje zal dan niet meer bereikbaar zijn.

vervolgens kun je een nieuwe directory aanmaken in mapje die je volledige schrijfrechten geeft (777)
Daarna kun je in de nieuwe map met PHP schrijven

mapstructuur:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
- [mapje]
    - .htaccess
    - index.php
    - [data] (directory met schrijfrechten)
        - data.txt





Toevoeging op 03/05/2014 09:27:24:

ik realiseer me nu dat het ook makkelijker en beter kan waarschijnlijk.

je hebt bij de meeste providers / servers al de mogelijkheid om data buiten je public directory op te slaan. dan kun je er zowiezo al niet bij.

stel je website begint in de directory public_html en die staat in de map dhboor dan krijg je deze structuur
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
- [dhboor]
    - [public_html]
        - index.php // de start van je normale website
    - [data] (directory met schrijfrechten)
        - data.txt


vanuit php kun je het beste met absolute paden werken zie de constante __DIR__ in http://www.php.net/manual/en/language.constants.predefined.php
 
Dh boor

dh boor

03/05/2014 16:23:50
Quote Anchor link
Bedankt voor alle reacties!
Dat laatste, een map buiten de html-map zetten, werkte voor mij en is denk ik ook de veiligste en simpelste oplossing.

Maargoed, ik snap niet hoe het kan dat zo'n .htaccess-bestandje bij mij niet kan werken.
 
Willem vp

Willem vp

03/05/2014 19:09:14
Quote Anchor link
Het zou kunnen dat in de httpd.conf iets als "AllowOverride None" staat geconfigureerd. Dan kun je in je .htaccess zetten wat je wilt, maar dat wordt dan vrolijk genegeerd.
 



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.