header probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

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 »

.NET Developer Medior Senior

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Herbruikbare componenten maken; Testen; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als .NET Developer kom jij terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als .NET Developer werk jij aan het ontwikkelen van verbeterde software voor

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

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 »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

C# .NET Developer

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; 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 klein team van professionals ben je als C# .NET Developer verantwoordelijk voor het ontwikkelen van één van de applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »
Rotx xtor

Rotx xtor

20/08/2006 18:13:00
Quote Anchor link
Ik heb dus een membersysteem geïnstalleerd , en die direct in m'n webdesign ingeplant. Maar het probleem is nu dat ik de headers already sent error merenmaals krijg. Heb rondgekeken op internet en toen vond ik ergens dat er geen code boven de session_start() mag staan. Na alles te hebben verbeterd testte ik het membersysteem opnieuw , en terug kreeg ik weer de error in het loginstukje van m'n index waar logindex.php geinclude wordt:

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/xx/domains/xxxxx/public_html/portal/index.php:6) in /home/xx/domains/xxxxx/public_html/portal/logindex.php on line 2



Het probleem is nu dat ik op m'n index.php meerdere pagina's include , waarbij ook logindex.php.


Weet iemand een oplossing?


Mvg
r0tx
 
PHP hulp

PHP hulp

27/11/2024 21:24:27
 
Frank -

Frank -

20/08/2006 18:22:00
Quote Anchor link
Zie de FAQ. Je begint al met output voordat je de sessie hebt aangemaakt.

Typisch voorbeeld van output en logica die door elkaar staat. Output (html-code e.d.) stuur je pas op het allerlaatste moment naar de browser. Dus als er ergens een stuk php-code met een if tussen jouw html-code staat, dan ben je fout bezig. Ik heb in mijn output alleen nog wat echo's en foreach staan, verder ontbreekt iedere vorm van php-code. Gevolg: Nooit gedonder met 'headers already sent'.
 
Rotx xtor

Rotx xtor

20/08/2006 19:00:00
Quote Anchor link
Nou ik heb ook geen andere php-code staan in m'n index.php , en op al de andere pagina's heb ik ervoor gezorgd dat de session_start helemaal bovenaan staat.
 
- SanThe -

- SanThe -

20/08/2006 19:03:00
Quote Anchor link
Op regel 6 is output.

/home/xx/domains/xxxxx/public_html/portal/index.php:6
 
Rotx xtor

Rotx xtor

20/08/2006 19:05:00
Quote Anchor link
Wat kan ik er dan aan doen? Want ik include de pagina op m'n index.php. Op regel 6 er:
<style type="text/css">
 
Arjan Kapteijn

Arjan Kapteijn

20/08/2006 19:08:00
Quote Anchor link
Session_start() moet dus bovenaan je index.php komen te staan.
 
Frank -

Frank -

20/08/2006 19:09:00
Quote Anchor link
Rotx:
Wat kan ik er dan aan doen? Want ik include de pagina op m'n index.php. Op regel 6 er:
<style type="text/css">
Dat is dus output... Zet nooit output in een include-bestand, maak simpelweg een variabele aan waar de output in staat:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $output = '<style type="text/css">'; ?>

Op het moment dat je deze variabele nodig hebt, echo je de boel even.
 
Rotx xtor

Rotx xtor

20/08/2006 19:10:00
Quote Anchor link
Ik heb dus even bovenaan m'n index.php de session_start toegevoegd , en hij komt terug klagen :(
 
- SanThe -

- SanThe -

20/08/2006 19:18:00
Quote Anchor link
Error?
 
Rotx xtor

Rotx xtor

20/08/2006 19:18:00
Quote Anchor link
Ik heb nog even zitten prutsen en nu lukt het bijna helemaal. Ik heb enkel nog een error wanneer ik wil inloggen.

Als ik dus op inlog komt hij nu met deze error:

Warning: Cannot modify header information - headers already sent by (output started at /home/xx/domains/xxxx/public_html/portal/login.php:8) in /home/xx/domains/xxxx/public_html/portal/login.php on line 98

De rest lukt...
 
- SanThe -

- SanThe -

20/08/2006 19:19:00
Quote Anchor link
Zelfde probleem.

/home/xx/domains/xxxx/public_html/portal/login.php:8
 
Willem Jan Z

Willem Jan Z

20/08/2006 19:20:00
Quote Anchor link
Lees de error dan!
Op lijn 8 in login.php heb je output. Zelfde methode toepassen als SanThe uit heeft gelegd.
 
Frank -

Frank -

20/08/2006 19:22:00
Quote Anchor link
Hier een voorbeeldje van een goede structuur:
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
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

session_start();

// x-aantal regels php-code ZONDER een echo, print,
// print_r of wat voor output dan ook, ook niet in een
// include! Dit kunnen honderden tot wel duizenden regels
// php-code zijn. Je maakt alleen maar variabelen aan.

// begin output:

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Titel</title>
</head>
<body>
<h1><?php echo $var; ?></h1>
<table>
<?php
foreach($array as $string){
  echo '<tr><td>'.$string.'</tr></td>';
}

?>

</table>
</body>
</html>
 
Rotx xtor

Rotx xtor

20/08/2006 19:26:00
Quote Anchor link
Ik denk dat ik best even m'n code post:
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<?
session_start();?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>xxxx :: Portaal</title>
<style type="text/css">
<!--
.style1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}
body {
    background-color: #b8d0dc;
}
.style3 {
    font-size: 4px;
    color: #b8d0dc;
}
body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.style4 {
    font-size: 14px;
    font-weight: bold;
}
-->
</style>
</head>

<body>
<table width="977" height="363" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="B8D0DC">
  <tr>
    <td  valign="top"  height="112" colspan="5"><img src="images/banner2.jpg" width="977" height="150"></td>
  </tr>
  <tr bgcolor="B8D0DC">
    <td height="5" colspan="5"><span class="style3">2</span></td>
  </tr>
  <tr bgcolor="B8D0DC">
    <td width="175" rowspan="2" valign="top"><table width="174" height="57" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td height="19" colspan="2"><div align="center"><img src="images/hoofdmenu.JPG" width="174" height="19"></div></td>
        </tr>
        <tr>
          <td width="6" bgcolor="#FFFFFF">&nbsp;</td>
          <td width="168" height="19" valign="top" bgcolor="#FFFFFF">

<? include "hoofdmenu.php" ?></td>
        </tr>
        <tr>
          <td height="19" colspan="2"><img src="images/down.jpg" width="174" height="19"></td>
        </tr>
        </table>      <br>
        <table width="174" height="58" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td height="19" colspan="2"><div align="center"><img src="images/aankoop.JPG" width="174" height="19"></div></td>
          </tr>
          <tr>
            <td width="6" bgcolor="#FFFFFF">&nbsp;</td>
            <td width="168" height="19" valign="top" bgcolor="#FFFFFF">        
<? include "aankoopmenu.php" ?></td>
          </tr>
          <tr>
            <td height="19" colspan="2"><img src="images/down.jpg" width="174" height="19"></td>
          </tr>
      </table></td>
    <td height="19">&nbsp;</td>
    <td rowspan="2" valign="top"><table width="620" height="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td height="19" colspan="2"><div align="center" class="style1"><img src="images/content.JPG" width="620" height="19"></div></td>
        </tr>
      <tr>
        <td width="6" valign="top" bgcolor="#FFFFFF">&nbsp;</td>
        <td width="614" height="100%" valign="top" bgcolor="#FFFFFF"><?


require("config.php");

if($submit){

$query = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '$gebruikersnaam' AND wachtwoord = '$wachtwoord' AND geactiveerd = '1'");
$result = mysql_num_rows($query);

if(!$result){
$a = "Gebruikersnaam en/of Wachtwoord is/zijn incorrect. Of je bent vergeten om je account te activeren...<br><br><a href=\"?gebruikersnaam=$gebruikersnaam\">Ga terug</a>";
}

else{
while($object = mysql_fetch_object($query)){
$memberid = $object->memberid;
}

$login = 1;
session_register("login");
session_register("memberid");
header("Location: logindex.php");
}
}

else{
// Verwijder deze comment en de onderstaande regel als je een eigen stylesheet gebruikt...
echo "<link rel=\"stylesheet\" content=\"text/css\" href=\"style.css\">";


if(!$login){
$a = "<form method=\"POST\" action=\"$PHP_SELF\">
  <input type=\"hidden\" name=\"submit\" value=\"1\">
  Naam:<br>
  <input type=\"text\" name=\"gebruikersnaam\" size=\"20\" value=\"$gebruikersnaam\"><br>
  Wachtwoord:<br>
  <input type=\"password\" name=\"wachtwoord\" size=\"20\"><br>
  <input type=\"submit\" value=\"Login\"> <input type=\"reset\" value=\"Aanmelden\"
  onclick=\"document.location.href=('aanmelden.php')\">
</form>"
;
}

else{
header("Location: logindex.php");
}
}

// Op de plaats in je layout waar je het inlogformulier wilt hebben doe je ( echo $a; )
echo $a;
?>
&nbsp;
        </td>
      </tr>
      <tr>
        <td height="19" colspan="2"><img src="images/copy.JPG" width="620" height="19"></td>
        </tr>
    </table></td>
    <td>&nbsp;</td>
    <td width="175" rowspan="2" valign="top"><table width="174" height="114" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td height="19" colspan="2"><div align="center"><img src="images/inloggen.jpg" width="174" height="19"></div></td>
      </tr>
      <tr>
        <td width="6" bgcolor="#FFFFFF">&nbsp;</td>
        <td valign="top" width="168" height="76" bgcolor="#FFFFFF"><? include "logindex.php" ?></td>
      </tr>
      <tr>
        <td height="19" colspan="2"><img src="images/down.jpg" width="174" height="19"></td>
      </tr>
    </table></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td width="4" height="222" bgcolor="#B8D0DC">&nbsp;</td>
    <td width="5" bgcolor="#B8D0DC">&nbsp;</td>
  </tr>
  <tr bgcolor="B8D0DC">
    <td height="5" colspan="5" valign="top">&nbsp;</td>
  </tr>
</table>
<div align="center"></div>
</body>
</html>
 
Willem Jan Z

Willem Jan Z

20/08/2006 19:28:00
Quote Anchor link
Nee, dat was niet het beste wat je kon doen.

Van lijn 3-51 is allemaal output. In een var zetten, en pas na de controles e.d. echoën.
 
Frank -

Frank -

20/08/2006 19:33:00
Quote Anchor link
Kijk nog eens goed naar mijn voorbeeld. Daar staat precies hoe je een script moet opbouwen. En een script dat op regel 3 al output heeft, gaat vrijwel altijd problemen opleveren. Blijkt nu wel weer. Output doe je op het allerlaatste, is gewoon niet belangrijk, totdat je het nodig hebt. En dat is pas op het aller, allerlaatste moment.

session_register("login"); gooi je trouwens in de prullenbak, is ernstig verouderd. Gebruik $_SESSION['login'] = 'bedenk maar een waarde';
 
Rotx xtor

Rotx xtor

20/08/2006 19:38:00
Quote Anchor link
moet ik dus alle code boven m'n output zetten?
 



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.