headers already sent

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Medior Java developer

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 »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Pagina: « vorige 1 2 3 volgende »

Albert de Wit

Albert de Wit

12/10/2012 18:06:43
Quote Anchor link
- Aar - dat zit toch net iets anders in elkaar. Ik vind het nog wel vreemd waarom die test op 000webhost ook gewoon redirecte


Toevoeging op 12/10/2012 18:06:44:

- Aar - dat zit toch net iets anders in elkaar. Ik vind het nog wel vreemd waarom die test op 000webhost ook gewoon redirecte
 
PHP hulp

PHP hulp

17/02/2025 09:56:04
 
- Ariën  -
Beheerder

- Ariën -

12/10/2012 18:08:47
Quote Anchor link
Albert de Wit op 12/10/2012 18:06:43:
- Aar - dat zit toch net iets anders in elkaar.

Verklaar je nader....
Quote:
Ik vind het nog wel vreemd waarom die test op 000webhost ook gewoon redirecte

Dat heb ik al eerder gezegd. Dus vreemd dat je het dan nog vreemd vindt?
Mijn advies, doe het gewoon in één keer goed.
Gewijzigd op 12/10/2012 18:09:39 door - Ariën -
 
Roel -

Roel -

12/10/2012 18:11:47
Quote Anchor link
Albert houd je even in alsjeblieft en blijf respectvol met elkaar omgaan.
Anders word ik ook respectloos en gaat er een slot op dit topic.
 
Albert de Wit

Albert de Wit

12/10/2012 18:11:55
Quote Anchor link
Als je dan toch die buffer gebruikt, wat maakt het dan nog uit?

Toevoeging op 12/10/2012 18:11:55:

Als je dan toch die buffer gebruikt, wat maakt het dan nog uit?
 
- Ariën  -
Beheerder

- Ariën -

12/10/2012 18:14:06
Quote Anchor link
het is onnodig, je gaat geen heel script in het geheugen bufferen/opslaan.
Resource-verspilling...

Dus script gewoon goed, en netjes en ga vriendelijk met de voor jouw deels aangestelde server om.
 
Reshad F

Reshad F

12/10/2012 18:15:24
Quote Anchor link
Albert iets wat op localhost wel werkt wil niet zeggen dat dit op een goede server ook werkt. output voor een redirect is niet toegestaan zoals eerder vermeld door leden en ik vind dat jou reactie op Cake ook helemaal niet kan. Als je de hulp die je hier krijgt ( wat overigens goed is ) niet waardeert dan zou ik mijn vraag ook niet stellen als ik jou was ( vooral als je daarna jezelf tegen gaat spreken ). Zoals Aar ook al zegt je kan instellingen fout hebben staan of niet aan hebben staan hiervoor kan je de

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
phpinfo();
?>


van je localhost raadplegen.

Overigens vind ik 000webhost nou niet bepaald een goede testserver.. gratis servertjes of hostruimtes zijn niet altijd goed.
 
Albert de Wit

Albert de Wit

13/10/2012 23:02:53
Quote Anchor link
Om hier nog even op terug te komen, want dit heeft me wel aan het denken gezet. Stel ik heb een index.php

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
<html>
<head>
    <title>
               blahblah
    </title>
</head>
<body>
<?php
$host
= 'localhost';
$user = 'root';
$pass = '';
$db   = 'test';

$mysql = new mysqli($host,$user,$pass,$db);
if (!$mysql){
    echo 'Er is iets fout gegaan!';
}
else{
    include_once 'header.php';
    include_once 'body.php';
    include_once 'footer.php';
}


?>

</body>
</html>


Hoe moet ik dan ergens die
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
header('Location: index.php?blahblah');
exit();
?>

neerzetten? Moet ik dat bijvoorbeeld in een bestandje helemaal bovenin voor de HTML tags includen?
Gewijzigd op 13/10/2012 23:03:47 door Albert de Wit
 
Wouter J

Wouter J

14/10/2012 00:19:26
Quote Anchor link
Wat je moet doen is alle logica boven je HTML plaatsen en in je HTML alleen wat simpele if statements, loopjes en echo's. In jou geval: (vergeet doctype niet, belangrijkste element van je hele code, de rest mag je allemaal weglaten!!)
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
<?php
$host
= 'localhost';
$user = 'root';
$pass = '';
$db   = 'test';
$errors = array();

$mysql = new MySQLi($host, $user, $pass, $db);

if (!$mysql) {
    $errors[] = 'Er is iets fout gegaan!';
}
else {
    include_once 'header.php';
    include_once 'body.php';
    include_once 'footer.php';
}


?>

<!doctype html>
<html>
<head>
    <title>
               blahblah
    </title>
</head>
<body>
<?php if (0 < count($errors)) : ?>
    <ul id=errors>
    <?php foreach ($errors as $error) : ?>
        <li><?php echo $error ?></li>
    <?php endforeach ?>
    </ul>
<?php endif ?>
</body>
</html>
 
Albert de Wit

Albert de Wit

14/10/2012 12:11:14
Quote Anchor link
Oke maar nu ziet de pagina er ongeveer zo uit als ik dat ga doen.

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
<div class="header_container">
  <div class="header_container_menu">
    <div class="header_container_menu_item">
      <a href="index.php">Home</a>
    <div>
    <div class="header_container_menu_item">
      <a href="index.php?pagina=over_mij">Over mij</a>
    <div>
    <div class="header_container_menu_item">
      <a href="index.php?pagina=gastenboek">Gastenboek</a>
    <div>
  </div>
</div>

<div class="body_container">
  <?php
    if (isset($_GET['pagina'])){
      include_once 'pagina/'.$_GET['pagina'].'.php';
    }

  ?>

</div>

<!doctype html>
<html>
<head>
    <title>
               blahblah
    </title>
</head>
<body>
<?php if (0 < count($errors)) : ?>
    <ul id=errors>
    <?php foreach ($errors as $error) : ?>
        <li><?php echo $error ?></li>
    <?php endforeach ?>
    </ul>
<?php endif ?>
</body>
</html>


Kan dit wel? Ik ben hier niet bekend mee maar nu outputten we spul voor de html tags?
 
- SanThe -

- SanThe -

14/10/2012 13:17:17
Quote Anchor link
Dat gaat niet werken natuurlijk.
 
Albert de Wit

Albert de Wit

14/10/2012 13:38:41
Quote Anchor link
ok, maar is daar een speciale methode voor ofzo? Hoe doen jullie zoiets bijvoorbeeld?
 
Obelix Idefix

Obelix Idefix

14/10/2012 14:15:50
Quote Anchor link
Jouw code van 14/10/2012 12:11:14
Daar heb je allerlei html out-put (regel 1 t/m 15) en pas op regel 23 heb je je doctype staan. Dat gaat (dus) niet werken.

Hoe wel? Zoals Wouter J aangeeft:
Wouter J op 14/10/2012 00:19:26:
Wat je moet doen is alle logica boven je HTML plaatsen en in je HTML alleen wat simpele if statements, loopjes en echo's.
Gewijzigd op 14/10/2012 14:18:18 door Obelix Idefix
 
Albert de Wit

Albert de Wit

14/10/2012 15:56:47
Quote Anchor link
dus als ik het goed begrijp moet ik bijvoorbeeld alle 'output' boven de html tags eigenlijk in variabelen zetten die heel erg globaal genoemd zijn ($header,$pagina,$footer) etc en die later echoën?
 
Wouter J

Wouter J

14/10/2012 15:59:58
Quote Anchor link
Exact, maar in jou geval hierboven kun je gewoon de HTML beneden plaatsen en die include opslaan in een variabele (dus include veranderen in file_get_contents) en die echoën op de juiste plaatst.
 
Albert de Wit

Albert de Wit

14/10/2012 16:01:10
Quote Anchor link
kan dit bijvoorbeeld niet?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$body
= include_once('body.php');

?>
 
Wouter J

Wouter J

14/10/2012 16:06:54
Quote Anchor link
Kort antwoord
nee

Iets langer
Hiermee sla je de return waarde op in de variabele, niet de content van het bestand. Zie ook http://nl1.php.net/manual/en/function.include.php#example-139
Gewijzigd op 14/10/2012 16:08:42 door Wouter J
 
Albert de Wit

Albert de Wit

14/10/2012 17:14:31
Quote Anchor link
Oke, dus als ik bijvoorbeeld een inlog script gebruik die er als volgt uitziet?
Dit is wel goed?

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
<?php

function inloggen(){
  $inlognaam = mysql_real_escape_string($_POST['inlognaam']);
  $wachtwoord= mysql_real_escape_string($_POST['wachtwoord']);
  $query = mysql_query("SELECT id_gebruiker FROM gebruiker WHERE inlognaam='".$inlognaam."' AND wachtwoord='".$wachtwoord."'");
  
  $id_gebruiker = mysql_fetch_row($query);

  if ($query){
    $_SESSION['id_gebruiker'] = $id_gebruiker[0];
    header('Location: index.php?pagina=inloggen');
    exit();
  }
else{
    $error = 'Inlogcombinatie is fout, probeer het nog eens';
  }
}


?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>
</head>
<body>
<?php
include_once 'header.php';
include_once 'body.php';
include_once 'footer.php';
?>

</body>
</html>



body.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

if (isset($_GET['pagina'])){
  echo $error.'<br>';
  include_once 'pagina/'.$_GET['pagina'].'.php';
}


?>
Gewijzigd op 14/10/2012 17:21:49 door Albert de Wit
 
Obelix Idefix

Obelix Idefix

14/10/2012 17:36:15
Quote Anchor link
Waarom zou je, gezien je code in de functie, een functie inloggen willen maken? Zou zelf in ieder geval geen header gebruiken in een functie.

mysql_real_escape_string gebruik je _in_ een query, niet bij het kopiëren er van naar een nieuwe variabele.

In je code fetch je de query, terwijl je geen foutafhandeling hebt.

Ik ga er van uit dat je ergens anders controleert of de variabelen wel bestaan? Je roept namelijk nergens de functie aan.

Ik twijfel of die include in je body gaat werken, maar dat kun je zelf snel genoeg testen.

En of het verder goed is; hangt ook deels af van wat er in header staat. Als daar zaken in staan die in de head thuis horen (bv aanroepen css-bestand) dan klopt het nog niet.

Het zonder controle gebruiken van user-input (zoals $_GET['pagina']) gaat je vroeg of laat opbreken. Er kan van alles worden meegegeven via de url/variabele. Nergens controleer/beveilig je dit.
Gewijzigd op 14/10/2012 17:39:01 door Obelix Idefix
 
Albert de Wit

Albert de Wit

14/10/2012 19:26:54
Quote Anchor link
@Obelix, dit is een dummycode. Dit heb ik snel in 4 minuutjes in elkaar gezet

Toevoeging op 14/10/2012 19:37:52:

En dan nog snel even een vraagje. Word het ook als output gezien als er een sessie eenn waarde toegeschreven krijgt?
 
Koen Vlaswinkel

Koen Vlaswinkel

14/10/2012 21:47:22
Quote Anchor link
Wordt er dan output verzonden naar de browser? Nee, dus het telt niet als output.
 

Pagina: « vorige 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.