file permissions

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

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 E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

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

22/12/2024 20:10:16
 
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.