Beginnende beginner heeft hulp nodig

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

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 »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »
Nik

Nik

10/11/2006 15:35:00
Quote Anchor link
Ik weet zeker dat de meeste die dit zien moeten lachen. Sommige stukken uit mn script komen ook nog van deze of andere php sites af, andere dingen heb ik zelf toegevoegd. Daardoor kom ik er nu geen wijs meer uit. Ik ben pas begonnen met PHP, dus voor mij is het vrij lastig. Vandaar dat ik om jullie hulp kom vragen.

Wat wil ik?

Iets wat op een nieuwssysteem lijkt, maar zonder SQL of enige vorm van beveiliging. Ik wil graag 2 tekst vakken, een titel en tekst vlak, op het moment dat ik op submit druk, moeten die 2 samen met de correcte datum worden opgeslagen in een tekst bestand. Bij de volgende keer invullen moeten de volgende 3 dingen (datum/titel/tekst) in het zelfde tekst bestand eronder worden geplaatst. Ik wel het gebruiken om als actieve desktop in te stellen. Zo kan ik namelijk documenteren wat ik op het werk allemaal doe.

Wat heb ik?
Ga er maar van uit dat het bestand taken.txt al bestaat en geCHMOD is naar 777.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?php

    $file
= 'taken.txt';
    $date = date("H:i - D d.m.y");
    $titel = $_POST["titel"];
    $inhoud = $_POST["inhoud"];

// If alles ingevuld, else invullen
            if (!isset($_POST['submit'])) {
?>

<html>
<form method="post" action="<?php echo $PHP_SELF ?>">
<table width="700" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td valign="top" width="100">Dag</td>
    <td><input type="text" name="titel"></td>
  </tr>
  <tr>
    <td valign="top" width="100">Uitgevoerde werkzaamheden</td>
    <td><textarea cols="75" rows="15" name="inhoud"></textarea></td>
  </tr>
  <tr>
    <td colspan="2"><input name="submit" type="submit" value="Toevoegen!"></td>
  </tr>
</table>
</form>
</html>

<?php
}
             else{
print "Succes ingevuld ($date, $titel, $inhoud) naar bestand ($file)";
}
            



// Controle of bestand schrijfbaar is
if (is_writable($file)) {

   // Openen van bestand in toevoeg modus met cursor onderaan.
   if (!$handle = fopen($file, 'a')) {
         print "Kan het bestand niet openen ($file)";
         exit; }
  

   // Schrijf content naar bestand dat we geopend hebben.
   if (!fwrite($handle, $date, $titel, $inhoud)) {
         print "Kan niet schrijven naar bestand ($file)";
         exit; }
  
   fclose($handle);

}


else{
print "Het bestand $file is niet schrijfbaar";
}

?>


Zelfs de syntax van het bestand klopt niet meer, omdat ik teveel dingen heb lopen verplaatsen. Ik verwacht niet dat iemand dit voor mij dit schrijft, wat ik wel hoop dat iemand mij een beetje de goede richting in kan helpen. Ik heb namelijk geen flauw idee of ik wel de goede dingen bij elkaar zet. Waarom ik geen kant en klaar systeem gebruik van deze site? Ten eerste omdat ik het leuk vind om wat uit te proberen, ten tweede omdat het meeste met SQL werkt of overbodige nieuwsfuncties heeft die ik niet nodig heb.

Edit: syntax klopt wel weer, maar het script klopt nog steeds van geen kant. Krijg het invul veld wel, maar er word niets in het bestand gezet.
Gewijzigd op 01/01/1970 01:00:00 door Nik
 
PHP hulp

PHP hulp

25/12/2024 14:24:48
 
- SanThe -

- SanThe -

10/11/2006 16:58:00
Quote Anchor link
Hallo Nik. Welkom.

Een paar tips/opmerkingen:

Je maakt deze $vars aan:
$titel = $_POST["titel"];
$inhoud = $_POST["inhoud"];
Dat is eigenlijk overbodig want je kan de $_POST-vars zo op de plek zetten waar je ze nodig hebt. Beter is om de $_POST-vars altijd te checken op 'correcte input', 'niet leeg', en andere dingen zodat ze niet je database, file en/of layout om zeep helpen.

Jij gebruikt 'print', ik zou 'echo' gaan gebruiken. Dat is sneller en het is toch elke keer weer één letter minder om te typen. Verder hou $vars buiten de quotes van de echo.
Dus:
print "Succes ingevuld ($date, $titel, $inhoud) naar bestand ($file)";
Zou ik zo doen:
echo 'Succes ingevuld (' . $date ', ' . $titel . ', ' . $inhoud . ') naar bestand (' . $file . ')';

Als je iets print of echoot en je gebruikt direct daarna exit, dan kan dat ook in één keer.
print "Kan het bestand niet openen ($file)";
exit;
Zo:
exit('Kan het bestand niet openen (' . $file . ')');

In deze regel:
if (!fwrite($handle, $date, $titel, $inhoud))
heb je nu vier parameters, dat moeten er twee zijn.
Dus met punten tussen de $vars:
if (!fwrite($handle, $date . $titel . $inhoud))
 
Nik

Nik

11/11/2006 01:18:00
Quote Anchor link
Bedankt voor je hulp, ik ga die dingen even aanpassen.
 
Jan Koehoorn

Jan Koehoorn

11/11/2006 11:01:00
Quote Anchor link
Heb je echt niet de beschikking over MySQL? Dat zou het een stuk gemakkelijker maken. Maar goed, als je drie variabelen naar een tekstbestand schrijft, is het niet zo'n gek idee om er een veldscheidingsteken tussen te zetten en een newline aan het einde van een record. Het voordeel is, dat je het bestand later heel gemakkelijk kunt openen in bijvoorbeeld Excel om de resultaten te bekijken.

Als je dat handig lijkt kun je:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    if (!fwrite($handle, $date . $titel . $inhoud))
?>

veranderen in:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    if (!fputs ($handle, $date . '|' . $titel .'|'. $inhoud));
?>
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Nik

Nik

11/11/2006 15:29:00
Quote Anchor link
Dat was precies wat ik zocht :) Dank je. Ik heb trouwens wel de beschikking over MySQL, alleen weinig kennis. Ik wou het simpel houden dus vandaar dat ik met een plain txt bestand aan de gang ben gegaan.

Het script werkt inmiddels dankzij jullie hulp. Zoals je al zei Jan, het wordt klakkeloos achter elkaar gezet en ik had graag een scheiding ertussen. Maar voor ik het kon vragen hebben jullie al antwoord gegeven. Hartstikke bedankt. Als iemand nog op of aanmerkingen heeft hoop ik het graag te horen.

Nik
 
Elwin - Fratsloos

Elwin - Fratsloos

11/11/2006 15:36:00
Quote Anchor link
Vaak is het schrijven/lezen naar een DB makkelijker dan naar een tekst bestand. Mede omdat je dan niet die scheidingstekens moet gebruiken (want later moet je ook exploden op die tekens).

Daarnaast kennen DB's geweldige DATE/TIME-functies. Op die manier kan je de data ook heel makkelijk sorteren waardoor je kan kijken wat er in een bepaald tijdsbestek valt.

Elwin
 
Nik

Nik

13/11/2006 08:57:00
Quote Anchor link
Oke het script is werkende nu alleen de informatie komt er een beetje verkeerd in te staan. Ik vraag me af waar het aan ligt. Als ik een aantal 1'nen bij titel invul, en een aantal 2'en bij de inhoud komt het volgende in het tekst bestand:
11.11.2006 - 19:42||11.11.2006 - 19:42|11111111|2222222
Dit zou moeten zijn:
11.11.2006 - 19:42|11111111|2222222
Dan nog het probleem dat de 2de invoer niet op een nieuwe regel in het tekst bestand begint.
Mijn code zit er op het moment als volgt uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php

    $file
= 'taken.txt';
    $date = date("d.m.Y - H:i");


// If alles ingevuld, else invullen
            if (!isset($_POST["submit"])){
?>

<html>
<form method="post" action="<?php echo $PHP_SELF ?>">
<table width="700" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td valign="top" width="100">Dag</td>
    <td><input type="text" name="titel"></td>
  </tr>
  <tr>
    <td valign="top" width="100">Uitgevoerde werkzaamheden</td>
    <td><textarea cols="75" rows="15" name="inhoud"></textarea></td>
  </tr>
  <tr>
    <td colspan="2"><input name="submit" type="submit" value="Toevoegen!"></td>
  </tr>
</table>
</form>
</html>

<?php
}
         else{
echo '<b>De volgende gegevens zijn succesvol ingevuld: </b><br><br>
Datum: '
. $date . '<br>
Dag: '
. $_POST["titel"] . '<br>
Werkzaamheden: '
. $_POST["inhoud"] . '<br><br>';
}


// Controle of bestand schrijfbaar is
if (is_writable($file)) {

   // Openen van bestand in toevoeg modus met cursor onderaan.
   if (!$handle = fopen($file, 'a+')) {
         exit('Kan het bestand niet openen (' . $file . ')');
         }

   // Schrijf content naar bestand dat we geopend hebben.
   if (!fputs ($handle, $date . '|' . $_POST["titel"] .'|'. $_POST["inhoud"]));{
         exit('Kan niet schrijven naar bestand (' . $file . ')');
         }

 
   fclose($handle);

}


else{
echo 'Het bestand (' . $file . ') is niet schrijfbaar';
}
[
/code]
Een voorbeeld is te bekijken op www.aqid.nl/taken.php en taken.txt
 
Nik

Nik

13/11/2006 13:16:00
Quote Anchor link
Misschien Elwin zn raad opvolgen en toch maar met SQL aan de slag gaan?
 



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.