headers already sent

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

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 »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

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 »

C# ontwikkelaar

Functie omschrijving Werk jij graag met C# en het .NET framework in een leuk familiebedrijf? Lees dan snel verder! Jouw takenpakket hierbij is: Je gaat maatwerk software ontwikkelen en softwareoplossingen creëren. 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. Daarnaast optimaliseer je de bestaande software. Bedrijfsprofiel Deze organisatie is gevestigd in de omgeving van Best en is een echt familiebedrijf. Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

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 »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

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

24/12/2024 04:05:41
 
- 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.