Als file niet bestaat dan andere foto weergeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

GEO-ICT/Smallworld GIS Ontwikkelaar

Bij onze klanten vormen Geographical Information System (GIS) systemen de basis van Asset Data Management. Zie jij het als een uitdaging om als onderdeel van een DEVOPS team de systemen van onze klanten te helpen vormgeven en continu te verbeteren? Wat ga je doen? Ons team heeft als doel nog relevanter te worden voor onze klantengroep van netbeheerders. Wij hebben een grote GEO-ICT Practice en daarmee zijn we in staat een fundamenteel deel van de basisregistratie van assets voor onze klanten vorm te geven. Dat doen we door het bedenken van concepten, onze klanten te adviseren op GEO-ICT gebied en

Bekijk vacature »

Advanced Mendix Developer Logistic Solutions (NL)

Advanced Mendix Developer Logistic Solutions (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties." Wat ga je doen? PostNL is becoming a postal tech company. Je komt te werken binnen PostNL Logistic Solutions. Daar gaan we net wat verder dan een standaardpakket of brief. Het gaat bijvoorbeeld om gekoeld vervoer van medicijnen (Health), Warehousing (Fulfilment), het leveren binnen hele strakke tijdvakken

Bekijk vacature »

Backend .NET developer bij retail gigant

Bedrijfsomschrijving Onze klant is actief in de retail sector en ze bedienen winkels met alle mogelijke applicaties die je kunt bedenken. Van afrekensystemen tot voorraadbeheer, van handhelds tot managementrapportage tools en van frontoffice tot backoffice. Kortom, de volledige winkel automatisering. Ze doen dat al ruim 20 jaar en mogen hele mooie merken tot hun klantenkring rekenen en de producten zijn wereldwijd te vinden. Functieomschrijving Dit is een hele gave functie voor backend .NET developers die van afwisseling houden. Je gaat aan alle al ontworpen systemen bouwen, en dat zijn er nogal wat. De systemen zijn modulair opgebouwd waarbij veel klanten

Bekijk vacature »

PHP Developer Scrum / Unit tests

Over het bedrijf: Wij zijn een grote muziekwinkel. Ben jij een enthousiaste PHP-developer? Heb je kennis van Symfony? Vaste baan: PHP Developer Scrum Symphony 2.600 - 3.800 PHP Developer Wij zijn de grootste online muziekwinkel van de Benelux, en de toekomstig grootste muziek-winkel van Europa. Met honderdduizenden pakketten die jaarlijks verstuurd worden en miljoenen unieke bezoekers per jaar zijn we marktleider in de Benelux op het gebied van licht, geluid, muziekinstrumenten, produceer- en DJ-gear. Wij hebben enkel gepassioneerde en professionele ontwikkelaars in dienst. Wij kennen een open en informele bedrijfscultuur. Wil jij in een hecht team aan de slag? Dan

Bekijk vacature »

Full Stack Java Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack Java Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende klanten, of je blijft bij ons (Experis) werken. Ons programma tot Java Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en Java-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Senior Applicatieontwikkelaar

UPS zoekt een Senior Applicatieontwikkelaar *Thuiswerken is mogelijk voor deze functie Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en

Bekijk vacature »

.NET Developer @ Arnhem

2021-05-25 iSense .NET Developer Wil jij aan de slag bij een toonaangevende producent van bouwmaterialen? Heb jij affiniteit met de bouwsector en ontwerp programma's? Lees dan snel verder! ISRO49879 Organisatie Voor onze relatie zijn wij op zoek naar een .NET Developer. De organisatie is een marktleider in de ontwikkeling en productie van bouwmaterialen. Ze hebben verschillende fabrieken verspreid door Nederland, waarvan het hoofdkantoor in de regio Arnhem zit. De organisatie ontwikkeld zelf de bouwmaterialen, hiervoor gebruiken ze een eigen ontwikkelde CAD systeem. Het CAD systeem is zo gebouwd, dat het tijdens het tekenen ook meteen de formaten berekend van de

Bekijk vacature »

Tech Lead Application Developers

REMOTE WORK POSSIBLE FOR THIS ROLE* For our Europe development center in Eindhoven we’re looking for an Application Tech Lead that is able to work on enterprise type applications deployed across the world. As a tech lead at UPS you work on enabling the delivery of functionality for highly complex IT Systems. More than 500,000 UPSers move goods, capital and information across the world and deliver over 22 million items to their destinations every day. And our IT Systems make sure this can be done as efficient as possible. What You’ll Do You collaborate with internal customers as well as

Bekijk vacature »

Back-End/ Java Developer

Role: Back-End/ Java Developer Location: Amsterdam Salary: Flexible + Great Benefits! Must have a valid Dutch work permit to apply! This opportunity is not to be missed! Do you want to work for a multinational company with a huge global presence in the power of technology? My top client are now seeking a Back-End developer who has experience focusing on Java to join their fast-growing team in Amsterdam. My client is an industry leader in innovate technology and the evolving industry of digital, cloud and platforms. You will have the chance to work on impactful projects and liaise with teammates

Bekijk vacature »

Developer Software Leidinggevend / Vue Python

Over het bedrijf: Wij leveren online software en diensten voor kinderdagverblijven. Ben jij een ervaren developer manager? Heb jij ervaring binnen software bedrijven? Vaste baan: Developer Software Stretegie 3.500 - 6.000 Development Manager In de kinderopvang draait alles om het kind, maar soms neemt het papierwerk helaas de overhand. Wij vinden dat het kind centraal moet staan en vanuit deze filosofie hebben wij een innovatieve digitale oplossing ontwikkeld die het papierwerk zo veel mogelijk uit handen neemt waardoor de aandacht weer bij het kind komt. Daarnaast zijn wij een veelzijdige organisatie. Bovendien werk je voor onze eigen IT organisatie. Ook

Bekijk vacature »

Ervaren C#/Azure developer werkt mee aan backend p

Voor een innovatieve bouwonderneming die al meer dan 113 jaar bestaat, zijn wij op zoek naar ervaren .Net/C#/Azure developers. Het bedrijf bouwt een (pre-fab) huizenfabriek die 4000 woningen per jaar kan produceren. Deze woningen worden dan modulair op de bouwplaats in elkaar gezet en worden met duurzame (recyclebare) materialen gemaakt en geplaatst. Dit zonder PFAS en zeer weinig NOX. Als .Net developer maak je deel uit van een multidisciplinair team met andere .net developers, BI consultant, systeem- en applicatiebeheerders. Je gaat meebouwen aan de middleware-laag waar 30+ applicaties (waaronder erp systemen) gekoppeld kunnen worden. Deze integraties komen samen op het

Bekijk vacature »

Application Developer Tech Lead

REMOTE WORK POSSIBLE FOR THIS ROLE As a Tech Lead Developer at UPS you work on delivering functionality for highly complex IT systems. You collaborate in agile teams and participate in emerging technologies and processes like CI/CD and DevOps to ensure that we meet our objectives effectively and efficiently. Your primary role is to perform full system life cycle activities, e.g. analysis, technical requirements, design, coding, testing and the implementation of software. Working in our Europe development center in Eindhoven means working in an international team with onsite people as well as team members located in other parts of the

Bekijk vacature »

C# Software Ontwikkelaar MVC ASP.NET / EHerkenning

Voor wie je gaat werken: Ons bedrijf is leverancier van eHerkenning. Ben jij een C# Software Ontwikkelaar? Heb je ervaring met C# ASP.NET, MVC en Web API? Vaste baan: C# Software Ontwikkelaar ASP.NET EHerkenning 2.800 - 4.300 C# Software Ontwikkelaar Wij zijn een groeiend softwareontwikkelingsbedrijf. Wij ontwikkelen betrouwbare online software voor de overheid op het gebied van van eHerkenning. We zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne technologie en staan open voor innovatie. Wat wordt er van jou verwacht?: Voor de vacature als C# Software Ontwikkelaar Zaandam EHerkenning ga je het volgende

Bekijk vacature »

.NET Developer @ Regio Amsterdam

2021-03-15 iSense .NET Developer Ben jij een .NET Developer en werk je graag aan een complex landschap? Ga je graag aan de slag in een vernieuwingstraject? Lees dan snel verder! ISJ49333 Organisatie De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen

Bekijk vacature »

Oracle en PL/SQL Developer @ Regio Den Haag

2021-07-01 iSense Oracle en PL/SQL Developer Wil jij een bijdrage leveren aan de groei en ontwikkeling van een energie leverancier die duurzaamheid hoog in het vaandel heeft staan? Vind je het gaaf om je eigen applicaties te bouwen? Lees dan snel verder! ISBA49318 Nieuw Organisatie Als ervaren DevOps Engineer zal je verantwoordelijk zijn voor de ontwikkeling van nieuwe webapplicaties door middel van Oracle APEX en PL/SQL. Je houdt je bezig met het realiseren van mooie en innovatieve oplossingen, voortstormend uit de requirements die je hebt achterhaald bij diverse stakeholders. Naast web development ben je tevens verantwoordelijk voor het onderhouden een

Bekijk vacature »
Kees Mulder

Kees Mulder

27/03/2013 11:45:15
Quote Anchor link
Ik heb in mijn tabel een foto staan. Als hij deze niet kan vinden op de website dan moet hij een standaard foto laten zien alleen doet hij dat niet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$filename
= "http://".$_SERVER['SERVER_NAME']."/img-nieuws/thumb/".$row['nieuws_foto']."";
    
if (!file_exists($filename)) {
        echo '<img src="http://".$_SERVER['SERVER_NAME']."img-nieuws/thumb/nieuws_foto.png">';
}

    else{
            echo "<img src=\"".$filename."\" alt=\"test\">";

    }

?>

Gewijzigd op 27/03/2013 11:45:42 door Kees Mulder
 
PHP hulp

PHP hulp

31/07/2021 21:20:30
 
- Mark -

- Mark -

27/03/2013 12:17:30
Quote Anchor link
Dat komt door regel 5.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

    $filename
= 'http://'.$_SERVER['SERVER_NAME'].'/img-nieuws/thumb/'.$row['nieuws_foto'];
    
    if (!file_exists($filename)) {

        echo '<img src="http://'.$_SERVER['SERVER_NAME'].'img-nieuws/thumb/nieuws_foto.png">';
    }

    else{

        echo '<img src="'.$filename.'" alt="test">';
    }

?>
 
Kees Mulder

Kees Mulder

27/03/2013 12:27:32
Quote Anchor link
Ik heb je script overgenomen maar hij blijft de foto niet vinden op de server ondanks dat ze er wel staan. Waar kan het nog anders aan liggen? Zou het evt. kunnen omdat het een png is ipv van jpg file.
Gewijzigd op 27/03/2013 12:28:11 door Kees Mulder
 
Ward van der Put
Moderator

Ward van der Put

27/03/2013 12:33:44
Quote Anchor link
Er ontbreekt een slash na de hostnaam in:

$_SERVER['SERVER_NAME'].'img-nieuws/thumb/nieuws_foto.png"
 
Kees Mulder

Kees Mulder

27/03/2013 12:36:09
Quote Anchor link
Die heb ik ook al aangepast maar dat geeft niet de oplossing. Het lijkt dat hier ergens wat fout zit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    $filename
= 'http://'.$_SERVER['SERVER_NAME'].'/img-nieuws/thumb/'.$row['nieuws_foto'];
    
    if (!file_exists($filename))
?>
 
Ward van der Put
Moderator

Ward van der Put

27/03/2013 12:41:52
Quote Anchor link
Klopt: je controleert nu met file_exists() een URL in $filename. Dit moet een lokaal pad worden.

Je kunt het overigens ook aan de webserver overlaten door een 404 af te vangen met een aparte afbeelding.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
# In .htaccess voor Apache
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule \.(gif|jpe?g|png) /img-nieuws/thumb/nieuws_foto.png [NC,L]
 
Kees Mulder

Kees Mulder

27/03/2013 12:51:38
Quote Anchor link
Ik probeer nu het volgende om het te testen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo file_exists("http://www.website.nl/img-nieuws/thumb/nieuws_foto.png") ? "true" : "false";
?>


En dan geeft hij aan "falsche". Als ik de regel in chrome invul staat de foto er gewoon...
Gewijzigd op 27/03/2013 12:53:28 door Kees Mulder
 
Ozzie PHP

Ozzie PHP

27/03/2013 14:39:04
Quote Anchor link
Het is niet "falsche" maar false.

De functie file_exists verwacht een lokaal pad en niet een URL (http://www. ...). Jij moet dus in plaats van een URL het lokale pad van de afbeelding gebruiken. Ik weet niet of je op een eigen server of shared host draait, maar een lokaal pad is zoiets als "/home/kees/public_html/img-nieuws/thumb/nieuws_foto.png".

Ik kan vanuit hier het pad natuurlijk niet zien, maar de document root kun je achterhalen met $_SERVER['DOCUMENT_ROOT']. Je zou dit eens kunnen proberen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo file_exists($_SERVER['DOCUMENT_ROOT'] . '/img-nieuws/thumb/nieuws_foto.png') ? 'true' : 'false';
?>
 



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.