file permissions

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Junior .NET developer

Functie Als junior .NET developer begint jouw dag na een bak koffie met een stand up. De vorderingen worden tijdens de stand up besproken en de doelen worden opgesteld waar jullie als team in de volgende sprint naartoe gaan werken. Onze backend is geschreven in .NET Core en onze Front-end in Angular. Bij ons ga jij dan ook Fullstack aan de slag. Jij wordt hier opgeleid om zelfstandig te kunnen programmeren en applicaties te kunnen implementeren. Er wordt op projectbasis gewerkt, dit bied leuke uitdagingen omdat elke klant een andere visie heeft over de applicatie die wij maken. Je gaat

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

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/11/2024 10:51:31
 
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.