Cannot modify header information

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

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 »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Pagina: 1 2 3 volgende »

P-ter AA

P-ter AA

30/12/2010 13:51:23
Quote Anchor link
Hallo iedereen,

Ik ben bezig met een site die in meerdere talen kan worden weergegeven.
Op mijn localhost werkt alles maar zodra ik hem upload krijg ik de error:

Warning: Cannot modify header information - headers already sent by (output started at /customers/mbdesigner.nl/mbdesigner.nl/httpd.www/Fair/functions/main.functions.php:119) in /customers/mbdesigner.nl/mbdesigner.nl/httpd.www/Fair/pages/dynamic/language.php on line 32

(regel 119 in main.functions.php is het sluit teken van PHP ( ? > ) en op regel 32 in language.php staat: setcookie("language", 'nl', mktime(18, 30, 0, 5, 12, 2020));)

Hoe het werkt:

Er staat ergens een URL die er zo uit ziet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="?page=language&language=nl&page2=<?php echo $_GET['page']; ?>">VLAGGETJE NEDERLANDS</a>


Hij wordt dan doorverwezen naar de language.php 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?php
if (!isset($frame_check)){ header('location: ../../index.php'); }

if (!isset($_GET['language']) || empty ($_GET['language']))
{

    echo '<b>'.LANGUAGE.'</b>';
    echo "<br/><br/>";
    echo NOLANGUAGE;
}

else
{
    $language = $_GET['language'];
    switch ($language)
    {

        // Standaard
        default:
        if (!isset($_COOKIE['language']))
        {

            setcookie("language", 'nl', mktime(18, 30, 0, 5, 12, 2020));
        }

        else
        {
            setcookie("language", "", time()-3600);
            setcookie("language", 'nl', mktime(18, 30, 0, 5, 12, 2020));
        }

        echo '<meta http-equiv="refresh" content="0;URL=?page='.$_GET['page2'].'" />';
        break;
        
        // Nederlands
        case 'nl':
        if (!isset($_COOKIE['language']))
        {

            setcookie("language", 'nl', mktime(18, 30, 0, 5, 12, 2020));
        }

        else
        {
            setcookie("language", "", time()-3600);
            setcookie("language", 'nl', mktime(18, 30, 0, 5, 12, 2020));
        }

        echo '<meta http-equiv="refresh" content="0;URL=?page='.$_GET['page2'].'" />';
        break;    
        
        // Engels
        case 'en':
        if (!isset($_COOKIE['language']))
        {

            setcookie("language", 'en', mktime(18, 30, 0, 5, 12, 2020));
        }

        else
        {
            setcookie("language", "", time()-3600);
            setcookie("language", 'en', mktime(18, 30, 0, 5, 12, 2020));
        }

        echo '<meta http-equiv="refresh" content="0;URL=?page='.$_GET['page2'].'" />';
        break;    
        
        // Duits
        case 'de':
        if (!isset($_COOKIE['language']))
        {

            setcookie("language", 'de', mktime(18, 30, 0, 5, 12, 2020));
        }

        else
        {
            setcookie("language", "", time()-3600);
            setcookie("language", 'de', mktime(18, 30, 0, 5, 12, 2020));
        }

        echo '<meta http-equiv="refresh" content="0;URL=?page='.$_GET['page2'].'" />';
        break;    
    }
}


?>


En als de cookie is geplaatst/gezet gaat hij weer naar de pagina waar je op stond (is $_GET['page2']) En op die pagina staat bovenaan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php check_language(); // Taal zoeken ?>


Die hoort bij de functie:

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
<?php
function check_language()
{

    // Bestaat de cookie met de language waarde (nl,en of de)
    if (!isset($_COOKIE['language']))
    {

        require_once('languages/nl.php');
    }

    else
    {
        require_once('languages/'.$_COOKIE['language'].'.php');
    }    
}

?>


Hopelijk snapt iemand er nog iets van en kan hij/zij mij helpen.

Alvast bedankt!

Edit: Sporen van 'weinig kennis' verwijderd. --> MD5 troep
Gewijzigd op 30/12/2010 14:05:24 door P-ter AA
 
PHP hulp

PHP hulp

27/05/2026 15:02:18
 

30/12/2010 13:53:27
Quote Anchor link
wtf is dit voor onzin:
case ''.md5('en').'':
 
P-ter AA

P-ter AA

30/12/2010 13:55:13
Quote Anchor link
Karl Karl op 30/12/2010 13:53:27:
wtf is dit voor onzin:
case ''.md5('en').'':


Haha, ja dat was/is een test om er voor te zorgen dat de pagina niet zichtbaar is. Maar dat maakt voor de fout niks uit. Ik verzin daar nog een andere oplossing voor.
Gewijzigd op 30/12/2010 13:55:51 door P-ter AA
 

30/12/2010 13:56:09
Quote Anchor link
Die onzin duid er bij mij al op dat je scripting kennis niet erg groot is.
Vanwaar die quotes?
 
P-ter AA

P-ter AA

30/12/2010 13:58:45
Quote Anchor link
Karl Karl op 30/12/2010 13:56:09:
Die onzin duid er bij mij al op dat je scripting kennis niet erg groot is.
Vanwaar die quotes?


Oke.

Bij case bedoel je? Omdat in mijn vorige script (van een tijd geleden) een string stond tussen ''. Dus ik heb het er gewoon tussen gezet. Maar het kan dus schijnbaar ook zonder?
Gewijzigd op 30/12/2010 13:58:58 door P-ter AA
 

30/12/2010 14:02:03
Quote Anchor link
Wat doet de . operator, die plakt variabelen e.d. aan elkaar.
Dus wat zeg jij ?
plak NIKS aan een md5-string met NIKS erachter.
Know your basics!
 
P-ter AA

P-ter AA

30/12/2010 14:06:41
Quote Anchor link
Karl Karl op 30/12/2010 14:02:03:
Wat doet de . operator, die plakt variabelen e.d. aan elkaar.
Dus wat zeg jij ?
plak NIKS aan een md5-string met NIKS erachter.
Know your basics!


Ik weet wat ze betekenen. Ik heb er alleen niet bij stil gestaan. Ik heb de code van eerder gewoon overgenomen..
(ik heb de MD5 onzin zoals jij dat noemt verwijderd.)
 

30/12/2010 14:10:36
Quote Anchor link
Ik zeg niet dat je die md5 zooi niet moet gebruiken, ik zeg dat hoe je het deed onzinnig was.
 
P-ter AA

P-ter AA

30/12/2010 14:15:02
Quote Anchor link
Karl Karl op 30/12/2010 14:10:36:
Ik zeg niet dat je die md5 zooi niet moet gebruiken, ik zeg dat hoe je het deed onzinnig was.


Ooh oke. Maar hoe moet ik het dan doen?

Ik moet even terug komen op wat ik eerder in het topic over de PHP Hulp slogan zei; Ik had misschien genuanceerder moeten reageren. Je bent gewoon duidelijk, en of je daar nou op zit te wachten of niet, het helpt wel. Nou zeg ik dit niet omdat ik wil dat je me nu helemaal gaat helpen maar omdat ik het nu anders ervaar

Maar nu weer ontopic.
 
Pim -

Pim -

30/12/2010 14:15:29
Quote Anchor link
Maar dit alles heeft niet zo veel met de gestelde vraag te maken...

Het betekent dat er al text (of witruimte) geëchod is voordat je die redirect doet. Om dit tegen te gaan moet je die dus allemaal weghalen en zorgen dat de < ?php tag altijd op het eerste karakter in de pagina staat.
Gewijzigd op 30/12/2010 14:15:45 door Pim -
 

30/12/2010 14:17:17
Quote Anchor link
Wat ook een manier is om nergens meer php sluit tags te doen.
Die md5's moet je gewoon doen zonder die quotes er omheen.
0+2+1+0 = 3, dus kan je ook 2+1=3 doen.
 
P-ter AA

P-ter AA

30/12/2010 14:26:11
Quote Anchor link
Pim - op 30/12/2010 14:15:29:
Maar dit alles heeft niet zo veel met de gestelde vraag te maken...

Het betekent dat er al text (of witruimte) geëchod is voordat je die redirect doet. Om dit tegen te gaan moet je die dus allemaal weghalen en zorgen dat de < ?php tag altijd op het eerste karakter in de pagina staat.


Dat is raar want die 'language check' staat bovenaan op de index pagina (waar door middel van require_once andere pagina's in geladen worden). Dit staat bovenaan op de index:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
session_start();
ini_set('display_errors', 'On');
error_reporting(E_ALL);
require_once('functions/main.functions.php');
check_language(); // Taal kijken
connect(); // Connectie met de database;
if (!isset($_COOKIE['language'])){ $language = 'nl';}else{ $language = $_COOKIE['language'];}
if (!isset($_GET['page'])) { $page = md5("home"); }else { $page = $_GET['page']; }
?>

<!DOCTYPE html PUBLIC "......


En die error verschijnt in language.php (ook hier is nog niks geëchod, zie hierboven de code van language.php)

Dus dat is vreemd. :S
(Ik krijg de code trouwens ook als ik de meta-tag refresh weg haal)


Karl Karl op 30/12/2010 14:17:17:
Wat ook een manier is om nergens meer php sluit tags te doen.
Die md5's moet je gewoon doen zonder die quotes er omheen.
0+2+1+0 = 3, dus kan je ook 2+1=3 doen.


oke bedankt! Ik zal het veranderen. :)
Gewijzigd op 30/12/2010 14:27:38 door P-ter AA
 
Kris Peeters

Kris Peeters

30/12/2010 14:46:43
Quote Anchor link
Gewoon even melden:

if (!isset($_GET['language']) || empty ($_GET['language']))

De functie empty() doet al een isset() controle.

Dit
if (empty ($_GET['language']))
volstaat
 
- SanThe -

- SanThe -

30/12/2010 15:10:20
Quote Anchor link
Maurice vB op 30/12/2010 14:26:11:
En die error verschijnt in language.php (ook hier is nog niks geëchod, zie hierboven de code van language.php)


Daar staan heel wat echo's in.
 
P-ter AA

P-ter AA

30/12/2010 15:12:39
Quote Anchor link
- SanThe - op 30/12/2010 15:10:20:
Maurice vB op 30/12/2010 14:26:11:
En die error verschijnt in language.php (ook hier is nog niks geëchod, zie hierboven de code van language.php)


Daar staan heel wat echo's in.


Maar die worden toch niet 'uitgevoerd' voor de redirect?
 
Mike Smit

Mike Smit

30/12/2010 15:14:28
Quote Anchor link
Je mag helemaal geen output hebben voor een header in php.
 
- SanThe -

- SanThe -

30/12/2010 15:16:42
Quote Anchor link
Ik denk dat je in main.functions.php moet zoeken.
 

30/12/2010 15:18:22
Quote Anchor link
- SanThe - op 30/12/2010 15:16:42:
Ik denk dat je in main.functions.php moet zoeken.


Ja.
En hij geeft aan dat het op de laatste regel is, dus php zal wel moeilijk doen rond de ? >
 
P-ter AA

P-ter AA

30/12/2010 15:22:09
Quote Anchor link
Maar er wordt gesproken over header(), maar die gebruik ik toch alleen in language.php bovenaan? verder nergens, en daarboven word niks geëchod..
 
Kris Peeters

Kris Peeters

30/12/2010 15:23:40
Quote Anchor link
In Drupal laten ze die laatste ?> gewoon altijd weg in php files waar functies staan.
 
Mike Smit

Mike Smit

30/12/2010 15:24:18
Quote Anchor link
Laat anders je main.functions.php eens zien? Mogelijk heb je daarin output boven een header.
 

Pagina: 1 2 3 volgende »



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.