Error Header already sent

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

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 »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end 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. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

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 »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »
Angelino

Angelino

12/12/2007 21:44:00
Quote Anchor link
Hallo, ik heb een inlog script maar zodra ik dus inlog, krijg ik deze error:
Warning: Cannot modify header information - headers already sent by (output started at /home/vhosts/domein.nl/httpdocs/config.php:2) in /home/vhosts/domein.nl/httpdocs/login.php on line 25

Warning: Cannot modify header information - headers already sent by (output started at /home/vhosts/domein.nl/httpdocs/config.php:2) in /home/vhosts/domein.nl/httpdocs/login.php on line 26
Je bent succesvol ingelogd.
Een ogenblik geduld.

Nouw dit is me config:
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
<?php
mysql_connect("localhost", "****", "****") or die("Connectie met Database mislukt");
mysql_select_db("****") or die("Fout bij het selecteren van de database");

$selecttitel = mysql_query("SELECT * FROM `systeem` WHERE `titel`='titel'");
$titel = mysql_fetch_object($selecttitel);

$selectonline = mysql_query("SELECT * FROM `systeem` WHERE `titel`='online'");
$online = mysql_fetch_object($selectonline);

$selectcopy = mysql_query("SELECT * FROM `systeem` WHERE `titel`='copyright'");
$copy = mysql_fetch_object($selectcopy);

$selectmenu = mysql_query("SELECT * FROM `menu` ORDER BY `id` ASC");

$query = mysql_query("SELECT * FROM `gebruikers` WHERE `id`='".$_COOKIE['id']."' AND `naam`='".$_COOKIE['naam']."'");
$lid = mysql_fetch_object($query);
if($lid->rang != "4"){
    if($online->optie == "0"){
        echo"<title>$titel->optie</title><body bgcolor=\"#3399FF\"><center>De site is tijdelijk offline, onze exusses voor het ongemak<center>
            <Br>
            <br>
            <br>
            <br>
            <Br>
            <br>$copy->optie</body>"
;
        exit;
    }
}

?>


En me inlog pagina:
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
<?php
include("config.php");
if($_GET['a'] == "loguit"){
    setcookie("naam","", -1,"/");
    setcookie("id","", -1,"/");
    echo"Je bent uitgelogd";
    echo"<br>Een ogenblik geduld.";
    echo"<meta http-equiv=Refresh content=3;url=index.php>";
}
else{
if($_POST['submit']){
    $select_lid = "SELECT * FROM `gebruikers` WHERE `naam`='" . $_POST['naam'] . "' AND activatie='1'";
    $query_lid = mysql_query($select_lid);
    $bestaat_lid = mysql_num_rows($query_lid);
    $list_lid = mysql_fetch_object($query_lid);
    $ww = md5($_POST['ww']);
    if(!$_POST['naam']){
        echo"Je bent een naam vergeten.<br><a href=\"?p=login\">Klik hier</a> om terug te gaan.";
    }
elseif(!$_POST['ww']){
        echo"Je bent het wachtwoord vergeten.<br><a href=\"?p=login\">Klik hier</a> om terug te gaan.";
    }
elseif($bestaat_lid != "1"){
        echo"De gekozen gebruikersnaam bestaat niet!<br><a href=\"?p=login\">Klik hier</a> om terug te gaan.";
    }
elseif($list_lid->wachtwoord != "$ww"){
        echo"De gekozen gebruikersnaam en/of wachtwoord kloppen niet.<br><a href=\"?p=login\">Klik hier</a> om terug te gaan.";
    }
else{
        setcookie("id", "$list_lid->id", time() +604800, "/");
        setcookie("naam", "$list_lid->naam", time() +604800, "/");
        echo"Je bent succesvol ingelogd.";
        echo"<br>Een ogenblik geduld.";
        echo"<meta http-equiv=Refresh content=3;url=index.php>";
    }
}
else{
?>

    <form action="<?php $PHP_SELF ?>" method="post">
    <table>
        <tr>
            <td>&nbsp;</td><td>Welkom op de login pagina<br>
Heb je nog geen account? Maak er dan snel een aan <a href="?p=register">Klik Hier</a>.</td>
        </tr>
    </table>
    <table>
        <tr>
            <td>Gebruikersnaam</td><td><input type="text" name="naam"></td>
        </tr>
        <tr>
            <td>Wachtwoord</td><td><input type="password" name="ww"></td>
        </tr>
        <tr>
            <td><input type="submit" name="submit" value="Login!"></td>
        </tr>
    </table>
    </form>
<?php
}
}

?>

<link href="style.css" rel="stylesheet" type="text/css">


Waar word deze fout door veroorzaakt?
Gewijzigd op 01/01/1970 01:00:00 door Angelino
 
PHP hulp

PHP hulp

20/11/2024 08:26:18
 
Martijn B

Martijn B

12/12/2007 21:49:00
Quote Anchor link
Weet je zeker dat je database gegevens kloppen?
En vooral de gegevens op regel 2 van config.php, want daar word waarschijnlijk een error op je scherm gezet. Alleen vind ik dit vreemd want dan zou je script moeten stoppen.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Angelino

Angelino

12/12/2007 21:50:00
Quote Anchor link
ja dat weet ik zeker,,
 
Martijn B

Martijn B

12/12/2007 21:52:00
Quote Anchor link
Maak van regel 2 anders even:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if( @mysql_connect("localhost", "****", "****") === false )
{

   die("Connectie met Database mislukt");
}

?>


Misschien dat dit je probleem oplost.
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Angelino

Angelino

12/12/2007 21:55:00
Quote Anchor link
dan is die error er nog steeds
 
Winston Smith

Winston Smith

12/12/2007 21:55:00
 
Angelino

Angelino

12/12/2007 21:58:00
Quote Anchor link
Ja als ik dat zo lees gaat het dus dat de cookies op een verkeerde plek staan?
Maar waar zou ik z edan neer moeten zetten?
 
Martijn B

Martijn B

12/12/2007 22:03:00
Quote Anchor link
Ik vind dit een vreemde fout omdat er op regel 2 van je config iets naar jou gestuurd wordt. Alleen zou het script dan de die() melding moeten geven, wat er voor zorgt dat je script stopt (dood gaat).

Heb je ook tekens voor < ?php of tekens achter ? > staan?

Zo niet, dat weet ik het niet meer...
Gewijzigd op 01/01/1970 01:00:00 door Martijn B
 
Winston Smith

Winston Smith

12/12/2007 22:05:00
Quote Anchor link
Je moet waarschijnlijk de logica van je script aanpassen, zodat éérst de cookies worden geset en pas dán ook maar iets naar het scherm wordt geschreven. Dat zou je bijvoorbeeld kunnen doen door de output in een variabele weg te schrijven, en die pas op het einde te echo'en.
 
Wouter K

Wouter K

12/12/2007 22:05:00
Quote Anchor link
of sessie

Je include misschien het bestand ,
en je hebt in het geinclude bestand een session staan haal die dan weg, en plaats overal waar de include van het script staat vanboven session_start toe.


Dus

verwerk.php -> geen cookie of sessie starten
pagina1.php(include dus bestand verwerk.php)-> cookie of session starten
hetzelfde voor de andere pagina's
 
Angelino

Angelino

12/12/2007 22:09:00
Quote Anchor link
Ja maar wat ik dan niet begrijp is dit:
Dit komt uit een ander inlog script:
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
<?
require("config.php");
require("include.php");
beveiliging("Iedereen");

if ($_COOKIE["gebruikersnaam"] != "" AND $_COOKIE[memberid] != "")
{

    echo "<h3>Al ingelogd</h3>";
    echo "Je bent al ingelogd, nog een keer inloggen is niet nodig.";
}

else
{
    if ($_POST[inloggen])
    {


        if (!$_POST[gebruikersnaam] || !$_POST[wachtwoord])
        {

            echo "<h3>Inloggen &rsaquo; Fout</h3>";
            echo "Je hebt je gebruikersnaam of wachtwoord niet ingevuld, <a href=\"javascript:history.go(-1)\">Ga terug</a>";
            exit;
        }

        $select_lid = "SELECT * FROM leden WHERE gebruikersnaam='" . $_POST[gebruikersnaam] . "' AND activatie='1'";
        $query_lid = mysql_query($select_lid);
        $bestaat_lid = mysql_num_rows($query_lid);
        $list_lid = mysql_fetch_object($query_lid);

        if ($bestaat_lid == 0)
        {

            echo "<h3>Inloggen &rsaquo; Fout</h3>";
            echo "Deze gebruikersnaam bestaat niet of je account is (nog) niet geactiveerd, <a href=\"javascript:history.go(-1)\">Ga terug</a>";
            exit;
        }


        if ($list_lid->wachtwoord != md5($_POST[wachtwoord]))
        {

            echo "<h3>Inloggen &rsaquo; Fout</h3>";
            echo "Het wachtwoord klopt niet, <a href=\"javascript:history.go(-1)\">Ga terug</a>";
            exit;
        }

        else
        {
            setcookie("gebruikersnaam", "$list_lid->gebruikersnaam", time() +604800, "/");
            setcookie("memberid", "$list_lid->id", time() +604800, "/");
            setcookie("hash", "$list_lid->wachtwoord", time() +604800, "/");


            echo "<h3>Inloggen &rsaquo; Ingelogd</h3>";
            echo "Je bent succesvol ingelogd als <b>$list_lid->gebruikersnaam</b>!<br><br>";
            echo "<a href=\"../indexi.php\" target=\"_top\">Klik hier</a> om verder te gaan";
            mysql_query("DELETE FROM online WHERE ip='" . $ip . "'");
        }
    }

    else
    {
        echo "<h3>Inloggen</h3>";
        echo "Vul het form hieronder in om in te loggen, heb je nog geen gebruikersnaam? Klik dan <a href=\"aanmelden.php\">hier</a><br>";
        echo "<img src=\"../images/frank_w_key.gif\">";
        echo "<form action=\"$PHP_SELF\" method=\"post\" onSubmit=\"this.submit.disabled='true'\">";
        echo "Gebruikersnaam:<br>";
        echo "<input type=\"text\" name=\"gebruikersnaam\" size=\"30\"><br><br>";
        echo "Wachtwoord:<br>";
        echo "<input type=\"password\" name=\"wachtwoord\" size=\"30\"><br><br>";
        echo "<input type=\"submit\" name=\"inloggen\" value=\"Inloggen\">";
        echo "</form>";
    }
}

echo"<link rel=\"stylesheet\" href=\"../style.css\" type=\"text/css\">";
?>
Hier is tog geen probleem met het aanmaken van cookies? Hier kan ik gewoon inloggen. Hoe komt dit dan
 
Martijn B

Martijn B

12/12/2007 22:10:00
Quote Anchor link
Quote:
zodat éérst de cookies worden geset en pas dán ook maar iets naar het scherm wordt geschreven.


Volgens mij gebeurd dat nu?
 
Joren de Wit

Joren de Wit

12/12/2007 22:12:00
Quote Anchor link
Hmm, vreemd. Zie ook niet zo 123 een fout in dit script. Wellicht een kwestie van onzichtbare tekens in je php bestand (nee ik zie geen spoken :)).

Probeer anders eens de codes zoals die hier in dit topic staan te kopieren en in een nieuw leeg bestaand te plakken en dan weer op te slaan als config.php en als de inlog pagina?
 



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.