Echte 404

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »
Roy Bongers

Roy Bongers

25/08/2006 16:33:00
Quote Anchor link
Beste mensen,

Ik probeer iets heel simpels.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
header('HTTP/1.0 404 Not Found');
?>

Maar wat krijg ik dan? Een gewone lege witte pagina. Wat ik graag zou willen is dat ik een melding krijg van apache. Bijvoorbeeld 't volgende:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
Not Found

The requested URL /sdfdgewt.html was not found on this server.
--------------------------------------------------
Apache/2.0.55 (Ubuntu) PHP/5.1.2 Server at localhost Port 80


Als ik mijn response headers bekijk krijg ik 't volgende:

PHP:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
Date: Fri, 25 Aug 2006 14:21:45 GMT
Server: Apache/2.0.55 (Ubuntu) PHP/5.1.2
X-Powered-By: PHP/5.1.2
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8

404 Not Found


Apache:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
Date: Fri, 25 Aug 2006 14:21:22 GMT
Server: Apache/2.0.55 (Ubuntu) PHP/5.1.2
Content-Length: 293
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1

404 Not Found


Ik weet niet of 't probleem bij de server zit of bij de php code dus misschien dat deze topic beter onder webservers had kunnen staan.
Gewijzigd op 01/01/1970 01:00:00 door Roy Bongers
 
PHP hulp

PHP hulp

05/11/2024 11:33:38
 
- SanThe -

- SanThe -

25/08/2006 16:52:00
Quote Anchor link
Die error geeft Apache zelf. Hoef je niks voor te doen.
 
Roy Bongers

Roy Bongers

25/08/2006 20:36:00
Quote Anchor link
Ja maar als ik PHP dus een 404 laat genereren krijg ik geen melding maar een blanko pagina. Maar als ik de HTTP headers dan bekijk krijg ik wel degelijk een 404 terug.
 
PHP Newbie

PHP Newbie

25/08/2006 20:39:00
Quote Anchor link
waarom een 404 maken met php, dat doet apache zelf wel, zoals SanThe al zei....
 

25/08/2006 20:46:00
Quote Anchor link
Volgens mij wil Roy vanuit PHP de error pagina van Apache weergeven
 
Roy Bongers

Roy Bongers

25/08/2006 21:02:00
Quote Anchor link
Ja inderdaad. Op die manier kan ik straks ook een eigen 404 pagina er aan koppelen. Nu krijgt de gebruiker een blanko pagina te zien waar totaal niet van duidelijk is wat 't is.

edit: Ik zal wat meer uitleg geven. Ik ben bezig met een gallery script en dat zal bestaan uit pagina.php?map=mapnaam&id=foto_id

Nu wil ik dit met htaccess mooier maken.
images/mapnaam/foto_id/fotonaam.jpg

Om het dan compleet te maken en dus min of meer te verbergen dat ik php gebruik wil ik een 404 pagina genereren als een afbeelding niet bestaat. Je roept dus wel altijd een bestaande pagina aan (pagina.php) maar de afbeelding hoeft niet persee te bestaan. Vandaar de 404.
Gewijzigd op 01/01/1970 01:00:00 door Roy Bongers
 
PHP Newbie

PHP Newbie

25/08/2006 21:12:00
Quote Anchor link
kijk even op mijn site

Wil je niet zoiets?
 
Roy Bongers

Roy Bongers

25/08/2006 21:26:00
Quote Anchor link
Nee volgensmij snap jij nog niet echt wat ik bedoel.

Ik heb een php script. Het laad afbeelding uit de database en geeft die weer. Heel simpel.
Mocht een afbeelding niet bestaan dan geef ik een 404 header. 't leek me logisch dat ik als bezoeker dan ook 404 pagina zou kijgen waar met koeie letters 404 op staat. Echter is 't zo dat je alleen een blanko pagina krijgt.

http://62.131.240.91/index.php

Wat ik wil is dat ik een error pagina krijg:

http://62.131.240.91/asdfghfqasdfg/

edit: Die blanko pagina stuurt dus weldelijk een 404 header naar de client. Dit kun je ook checken met een programma / Firefox webdev toolbar.
Gewijzigd op 01/01/1970 01:00:00 door Roy Bongers
 
PHP Newbie

PHP Newbie

25/08/2006 21:28:00
Quote Anchor link
ahaa, dat kun je gewoon met htaccess doen ;-)

http://www.mijnhomepage.nl/htaccess/error-pages.php
 
Roy Bongers

Roy Bongers

25/08/2006 21:37:00
Quote Anchor link
Nee dat werkt nog steeds niet. Die pagina wordt geplaatst ipv de apache error. Ik krijg helemaal geen apache error.

http://62.131.240.91/index.php

Hier staat enkel 't volgende in.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php header('HTTP/1.0 404 Not Found'); ?>


http://62.131.240.91/asdfghfqasdfg/

Deze pagina bestaat niet -> apache error = custom 404
Gewijzigd op 01/01/1970 01:00:00 door Roy Bongers
 
PHP Newbie

PHP Newbie

25/08/2006 21:42:00
Quote Anchor link
Wat jij doet kan nooit werken.

Want als jij op een pagina die bestaat een header zet dat de pagina niet bestaat. Dus dan zal er geen error komen.
 
Roy Bongers

Roy Bongers

25/08/2006 21:51:00
Quote Anchor link
Tuurlijk wel :S . Het is PHP. PHP is server side. Ik kan alles naar de client sturen wat ik wil. Ik kan alle soorten headers genereren van 200 OK tot 500 internal server error. De client krijgt deze 404 header ook correct aan! Wat NIET gebeurt is dat apache zijn default error file open gooit. Ik heb in mijn eerste post toch al de response headers van beide soorten files staan. Ze geven allebei een 404 header terug!

't probleem ligt bij apache. Ik moet op een of andere manier zorgen dat apache zijn 404 melding weergeeft. Volgensmij zoekt apache nu of de file bestaat zo ja dan voert ie die uit zo nee geeft ie zijn eigen error melding. Ik vermoed dat hij niet verder kijkt wat ik in mijn php script terug naar de client stuur.

Ik wil gewoon apache's error melding systeem triggeren. Op die manier kunnen ook custom HTTP error pages gemaakt worden.
 
PHP Newbie

PHP Newbie

25/08/2006 22:17:00
Quote Anchor link
Oke, next question, waarom wil je de error gegevens van apache in een php file zetten?

Bekijk anders het script is van 'de perfecte 404' o.i.d.
 

25/08/2006 22:26:00
Quote Anchor link
@PHP Newbie
Hij wil dat als je zo adres hebt:
http://webmakerij.markei.nl/index.php?directory=scripts&bestand=ditbestandbestaatniet
Je de 404 krijgt van Apache.
Ik zelf heb het opgelost door gewoon een redirect te doen naar mijn custom error pages.
Maar hij heeft geen/wil nog geen custom error pages en wil dus de default van apache laten zien.
 
PHP Newbie

PHP Newbie

25/08/2006 22:33:00
Quote Anchor link
ahaa, I snap,

kun je dan niet beter in je php bestand kijken of de pagina bestaat met file_exists() , zo niet, geef een header refresh naar site.nl/bestaatniet
 
Roy Bongers

Roy Bongers

25/08/2006 22:55:00
Quote Anchor link
Die refresh zou kunnen maar dat is erg lelijk imo. Die pagina die die 404 header stuurt een custom error pagina laten includen is imo ook niet ideaal. Stel dat je de folder met 404 pagina's ooit wilt verplaatsen moet je overal die includes aan gaan passen.

Ik heb nog wat op google gezocht en op GoT maar geen oplossingen voor dit probleem. Dus misschien dat ik dan toch maar voor die laatse oplossing moet gaan en dan zorg ik wel dat ik overal een config include waarin 't pad naar de error pagina's staat.

Mocht iemand nog ideeen hebben hoor ik dat graag.
Gewijzigd op 01/01/1970 01:00:00 door Roy Bongers
 
Legolas

Legolas

25/08/2006 22:57:00
Quote Anchor link
Owkee, die pagina zul je of je custom er in moeten hangen, of die van apache. Overigens kun je die met de server var signature en nog wat dergelijke ook zelf maken. De 404 header die je geeft is het belangrijkste, die zorgt dat browsers en dergelijke weten dat er iets fout is.

ik zal ff zoeken anders.

Edit:

Hieronder...


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php header('HTTP/1.0 404 Not Found'); ?>
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>404 Not Found</TITLE>
</HEAD><BODY>
<H1>Not Found</H1>
The requested URL <?php echo $_SERVER['REQUEST_URI']; ?> was not found on this server.<P>
<HR>
<?php echo $_SERVER['SERVER_SIGNATURE']; ?>
</BODY></HTML>


Edit:

Of... voeg een foute include toe of, om op dezelfde host te blijven:


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php virtual('errorpageplx'); ?>
Gewijzigd op 01/01/1970 01:00:00 door Legolas
 
Roy Bongers

Roy Bongers

25/08/2006 23:27:00
Quote Anchor link
Mhz ja. Ik denk dan toch dat ik maar op een of andere manier een custom pagina ga maken. Misschien dat ik dat 't beste via een class kan doen of zo. Dan blijven die error meldingen toch nog in 1 bestand zitten. En dat ik dan mbv htaccess die class aan roep.

Die virtual en dan een foute pagina includen zal ook niet zo mooi zijn omdat je dan die requested URL natuurlijk niet meer klopt :) . Naja ik zal er nog eens over nadenken. Die apache melding kun je vanuit php toch niet throw-en ;( .
 



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.