gastenboek werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

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 »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

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 »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

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 »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »
Marcel

marcel

11/10/2007 23:14:00
Quote Anchor link
hoi allemaal,

ik zit met een probleem. Een vriend van mij heeft een site met een heel eenvoudig gastenboek dat de ingaven wegschrijft in een gewone tekst file. echter om de een of andere vreemde reden werkt het nu niet meer ik voeg onder aan dit bericht de file die berichten moet wegschrijven in de file gastenboek.php op de server heeft dit bestand read en schrijfrechten dus daar ligt het niet aan. Ik zie echter niet wat er fout is aan het php script. Kan iemand van jullie mij misschien verder helpen?

Alvast bedankt voor de moeite
Marcel
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<?php

if ($mode=="addmsg") {

  $err = 0;

  if (empty($naam) || empty($message)) {

    $err = 1;

  }
else {

    //strip message to a max. of 1000 characters

    $message = substr($message,0,100000);

    // open template

    $filename = "gastenboek_template.php";

    $fp = fopen ($filename, "r");

    $bericht = fread ($fp, filesize ($filename));

    // replace #naam# met $naam

    $bericht = str_replace ("#naam#", stripslashes(htmlspecialchars($naam)), $bericht);

    // replace #message# met $message

    $bericht = str_replace ("#message#", nl2br(stripslashes(htmlspecialchars($message))), $bericht);

    fclose($fp);



    // read gastenboek file
    $filename = "gastenboek.php";
    $fp = fopen ($filename, "r");
    $gastenboek = fread ($fp, filesize ($filename));
    // replace #message# with $bericht
    $gastenboek = str_replace ("<!--##message##//-->", "<!--##message##//-->\n\n" . $bericht, $gastenboek);
    fclose($fp);
    // write in gastenboek
    $filename = "gastenboek.php";
    $fp = fopen ($filename, "w+");
    fwrite ($fp, $gastenboek);
   // goto gastenboek
    header("Location: gastenboek.php");
  }  
}

$img_page = 'images/na_caracter_2.gif';
?>

<HTML>
<HEAD>
<TITLE>ROOTS HAIRSTYLES</TITLE>
<SCRIPT language="javascript" src="doc/script.js"></SCRIPT>
<LINK href="doc/roots.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><BODY bgcolor="#A2C40E" background="images/guestbook/background.jpg" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="370" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><div align="right"><img src="images/guestbook/logo.gif" width="400" height="50"></div></td>
  </tr>
  <tr>
    <td height="20">&nbsp;</td>
  </tr>
  <tr>
    <td align="center"> <form name="invoer" method="post" action="<? print $PHP_SELF ?>">
        <table width="370" border="0" align="left" cellpadding="0" cellspacing="0">
          <tr>
            <td width="370" align="center" valign="top" class="newstext"> <? print ($err==1) ? "<span class='gueststexttemplate'>Please fill in all forms<br><br></span>" : "&nbsp;" ?>
              <span class="textwhite">name</span><br> <input name="naam" type="input" class="guestsaddtext" value="<? print $naam ?>" size=40 maxlength=40>
              <br> <br>
              <span class="textwhite">message</span><br>
              <textarea name="message" cols="39" rows="7" wrap="off" class="guestsadd"><? print $message ?></textarea>
              <input type="hidden" name="mode" value="addmsg">
              <br> <br> <input type="submit" name="submit" class="send" value="send">
           </td>
          </tr>
        </table>
      </form></td>
  </tr>
</table>
</HTML>
Gewijzigd op 01/01/1970 01:00:00 door Marcel
 
PHP hulp

PHP hulp

15/01/2025 05:57:32
 
Jan Koehoorn

Jan Koehoorn

11/10/2007 23:18:00
Quote Anchor link
Je gebruikt geen superglobals. Waarschijnlijk heeft je provider een upgrade gedaan en de instellingen veranderd. Dingen als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
  if (empty($naam) || empty($message)) {
?>

moeten er zo uit gaan zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
  if (empty($_POST['naam']) || empty($_POST['message'])) {
?>
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Robert Deiman

Robert Deiman

11/10/2007 23:23:00
Quote Anchor link
Simpel, de superglobals staan dus UIT, en stonden eerder altijd AAN. Je moet voor dingen die je post niet gewoon $veldnaam (waarbij veldnaam hetgeen is dat in de NAME tag van het betreffende formulierelement staat) maar $_POST['veldnaam'] gebruiken als de method "post" is. Bij get gebruik je dus $_GET['veldnaam'].

Verder controleer je niet of er gepost is door tecontroleren of er een bepaald veld is meegestuurd, maar de eigenlijke controle doe je zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
    if($_SERVER['REQUEST_METHOD'] == "POST"){//voor posten, anders moet er GET staan tussen de quotes
         // er is gepost, ga nu de variabelen controleren

      }
 else{
      //er is niet gepost, doe wat er moet gebeuren wanneer er niets is gepost
      }
  
?>

De else is niet nodig, maar komt vaak prima van pas.
 
Marcel

marcel

11/10/2007 23:58:00
Quote Anchor link
heb de $veldnaam vervangen door $_POST['veldnaam'] maar schrijft nog steeds niks weg naar bestand. Moet ik de interne $variabele ook anders defineren?

Marcel
 
Frank -

Frank -

12/10/2007 00:13:00
Quote Anchor link
Begin je code eens met de volgende regels:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

// rest van je code
?>

Vervolgens ga je alle fouten en waarschuwingen 1 voor 1 oplossen.
 



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.