Als file niet bestaat dan andere foto weergeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead PHP Developer Amsterdam

LEAD PHP DEVELOPER – PRODUCT DEVELOPMENT – AMSTERDAM – FULL TIME We are currently looking for a Lead PHP Developer to join a fantastic product start-up business situated in Amsterdam. They are a mobile platform found in 2017 born to enhance the customer experience. Both the founders have solid entrepreneurial and tech focused backgrounds, so the business is supported by great Leadership. As a Lead PHP developer your role will be to think of how the business will scale their mobile marketing platform for the future. You will also be responsible for leading and growing the developers in your team.

Bekijk vacature »

Angular Developer gezocht in Twente - alle niveaus

Functieomschrijving Als Angular Developer kom jij hier dagelijks voor technische uitdagingen te staan. Uiteraard deins je daar niet voor terug. Je komt in een hecht team en jij gaat je focussen op nieuwbouw van (mobiele) applicaties, websites en interfaces, maar ook op het verder uitbouwen en onderhouden van bestaande applicaties, websites en interfaces. De focus van jouw werkzaamheden ligt op Frontend ontwikkeling. Je wordt enthousiast van het bouwen van gelikte (web)applicaties, je hart gaat sneller kloppen van UX Design en Singe Page Applications zijn bekend terrein voor je of wekken je interesse. Voorbeelden van recente projecten en dus projecten waar

Bekijk vacature »

Developer / GIS / Esri / Ingenieursbureau

Functieomschrijving Ben jij een Software Developer met minimaal drie jaar ervaring en wil jij aan werken aan toonaangevende GIS software? Spreekt het jou aan om binnen een innovatief ingenieursbureau te werken aan uiteenlopende projecten voor diverse grote en bekende namen in Nederland? Lees dan nu verder! Ontwikkelen van nieuwe GIS software met behulp van Esri; Ontwikkelen en bedenken van nieuwe koppelingen en mobiele oplossingen; Werken aan uiteenlopende projecten voor grote en bekende organisaties in Nederland; Samenwerken in zelfsturende Agile teams; Werken aan innovatie en kennisdeling. Functie-eisen Minimaal HBO en/of WO werk- en denkniveau; Minimaal 3 jaar ervaring als Developer met

Bekijk vacature »

IT Support Engineer - Office 365 Windows 10 ITIL

Introductie Vind jij net als wij dat je op een Servicedesk genoeg incidenten zelf op moet kunnen lossen en hou je wel van een beetje verantwoordelijkheid? Denk je daarbij verder dan je neus lang is en zie jij waar verbeterpunten zitten? Als jij de persoon bent die naast het doen van je werk, graag meedenkt in het belang van de organisatie? Dan zoeken wij jou! Organisatie Xiphos is een innovatieve, door kwaliteit gedreven, IT-dienstverlener met een breed pakket van diensten. Xiphos verzorgt invulling van tijdelijke expertise, diensten en adviezen binnen de IT-Infrastructuur. Onze missie is de IT-afdeling van onze klanten

Bekijk vacature »

C++ Developer / Productontwikkeling / Starter

Functieomschrijving Ben jij als C++ Developer een starter op de arbeidsmarkt en wil je aan de slag voor een productontwikkelaar met een positieve maatschappelijke impact in de regio van Utrecht? Werk je graag voor een echte soft- en hardwareclub en heb jij affiniteit met embedded development? Lees dan snel verder! Het ontwikkelen van software op een embedded Linux platform; Het ontwikkelen van C++ software dat moet voldoen aan hoge kwaliteitseisen (tegen embedded aan); Je participeert in diverse projecten waar je werkt aan software design, implementatie, testing en documentatie; Het testen van code om kwaliteit te waarborgen (unit test); Wanneer je

Bekijk vacature »

Senior Angular Developer

Do you love to create outstanding user experiences? Do you have solid knowledge of JavaScript and Angular5+? And do you want to work at an international and successful company located in Amsterdam? Then this Senior Angular Developer role might be of interest to you. As Angular Developer at this company you get many freedom and you get the chance to work with cutting-edge technology and to influence the digital success of the company. We're looking for an ambitious and enthusiastic: Senior Angular Developer Summary You will be part of a dedicated and motivated team. Together with your colleagues you are

Bekijk vacature »

Business Intelligence Developer vacature

Jij ben niet bang om hard te werken. Uitdagingen zijn welkom. En problemen? Die zijn er om opgelost te worden of, nog beter, om voorkomen te worden! Voor jij aan de slag gaat met het ontwerpen van BI- en DWH-oplossingen, leg je eerst je oor te luister bij de klant. Zo weet jij wat de klant wil, en hoe jouw ontwerp eruit moet komen te zien. Simpel! Althans… met jouw Developer-kwaliteiten wel! Over deze BI vacature Als Business Intelligence Developer ga je zowel op locatie bij de klant aan de slag, als op een van de Sogeti-locaties. Je analyseert de

Bekijk vacature »

Medior Front-end Developer

Front-end Developer bij Capgemini Bij Capgemini DCX bouwen we niet zomaar webapplicaties en mobiele apps waar onze opdrachtgevers en hun klanten mee overweg kunnen. Nee, we ontwikkelen applicaties voor miljoenen gebruikers en dan ook nog apps waar men écht gelukkig van wordt. Van de medewerkers in de organisatie zelf tot aan de eindgebruikers. En als Front-end Developer ben jij hierbij onmisbaar! De rol Van het bouwen van nieuwe functionaliteiten, het behouden, bewaken en verbeteren van de huidige infrastructuur en applicaties tot aan het ontwikkelen van nieuwe innovaties. Als Front-end Developer ben je de (lead) developer binnen jouw scrumteam en werk

Bekijk vacature »

C++ Developer / Productontwikkeling / Maatschappel

Functieomschrijving Ga jij als C++ Developer aan de slag voor een productontwikkelaar uit de regio Utrecht die zorgt voor een positieve maatschappelijke impact? Werk je graag voor een echte soft- en hardwareclub en heb jij affiniteit met embedded development? Lees dan snel verder! Het ontwikkelen van software op een embedded Linux platform; Het ontwikkelen van C++ software dat moet voldoen aan hoge kwaliteitseisen (tegen embedded aan); Je participeert in diverse projecten waar je werkt aan software design, implementatie, testing en documentatie; Het testen van code om kwaliteit te waarborgen (unit test); Wanneer je het leuk vindt is er als developer

Bekijk vacature »

C# .NET ontwikkelaar gezocht, detachering (Azure,

Ben je een .NET ontwikkelaar en op zoek naar afwisseling in de regio Rotterdam? Bij een innovatief bedrijf met mogelijkheden om te groeien in zowel functie als kennis? Waar je geen nummer bent maar er aandacht is voor jou als persoon? Wellicht dat deze organisatie je dit kan bieden. Voor een detacheerder in Rotterdam zijn we namelijk op zoek naar gepassioneerde .NET ontwikkelaars. Het bedrijf heeft een regionale werkwijze waarbij ze een aantal vestigingen in Nederland hebben waaronder de hoofdvestiging in Rotterdam. Er werken momenteel circa 80 mensen. Het bedrijf is met name sterk in CRM maatwerk oplossingen en de

Bekijk vacature »

.NET Developer gezocht voor grote online game!

Functieomschrijving In het ontwikkelteam is momtenteel ruimte voor een ervaren Software Engineer. Je gaat aan de slag met o.a. C#, .NET Core, MySQL, SQL Server, RabbitMQ, Docker, Azure en meer. Heb je met sommige van deze technieken geen ervaring? Geen probleem! Hier ga jij je weg snel vinden in deze technieken. Het belangrijkste is dat jij minimaal 3 jaar ervaring hebt met C#, zodat je direct inzetbaar bent en je bijdrage kunt leveren aan dit product. Je gaat hier werken volgens de Scrum methodiek. In jouw Scrumteam zitten meerdere ervaren Software Engineers, een Designer, een Scrum Master en een Product

Bekijk vacature »

Front-end Developer Angular 8 Leaseauto

Functieomschrijving Ben jij een Front-end Developer en heeft Angular geen geheimen meer voor jou? Wil jij graag werken met de nieuwste versie Angular 8? Wil jij werken in een dynamisch team bij een snelgroeiend internationaal bedrijf? Lees dan snel verder! Het ontwikkelen van nieuwe front-end applicaties of verbeteren van de bestaande middels Javascript, HTML, CSS en Angular; Het bijdragen in de migratie naar Angular 8. Het leveren van jouw bijdrage aan de vertaalslag van functionele wensen naar de technische oplossing; Het op de hoogte blijven van de nieuwste ontwikkelingen binnen jouw vakgebied; Je voelt je thuis in een internationale omgeving

Bekijk vacature »

PHP developer met Drupal en Symfony

Functieomschrijving Je komt te werken aan PHP projecten, voornamelijk met Symfony Framework en Drupal CMS. Je team bestaat uit een 5 tal andere PHP en Front-end developers en samen maak je mooie en technische websites, webapplicaties en apps voor diverse klanten. Het project is pas echt af als de klant tevreden is dus ook na oplevering wordt er nog contact onderhouden en aanpassingen gedaan wanneer de klant dat wenst. Functie-eisen - Je hebt HBO werk en denk niveau - Je hebt ervaring met PHP, OOP en bij voorkeur Symfony - Je hebt kennis van HTML5, CSS3. JS - Ervaring met

Bekijk vacature »

Data Analyst / SAS Developer / Marketing Automatio

Functieomschrijving Wil jij werken of het snijvlak van IT, data en marketing? Begrijp jij hoe waardevol data is voor bedrijven en wil jij jezelf verder ontwikkelen in een uitdagende en dynamische omgeving bij één van de grootste financiële dienstverleners van Nederland? Solliciteer dan nu! De focus ligt op het analyseren en verbeteren/automatiseren van de technische kant van Data Marketing. Je werkzaamheden zullen concreet bestaan uit het volgende: Programmeren van extra opties in SAS CI Studio zodat marketingcampagnes verder geautomatiseerd kunnen worden; Nieuwe functionaliteiten toevoegen aan SAS CI Studio; Programmeren van automatiseringstools waarmee de juiste campagnes richting de juiste zakelijke klanten

Bekijk vacature »

ICT Expert

INTRALOT is a leading gaming solutions supplier and operator! We are a leading technology company which is uniquely positioned to offer lottery and gaming organizations across geographies market-tested & state-of the-art software & hardware solutions and retail operational expertise. Our Company offers an integrated portfolio of best-in-class gaming systems and product solutions & services addressing Lotteries, Betting and Interactive games. We are a Greek multinational corporation, active in 47 regulated jurisdictions around the globe. With €0.9 billion turnover in 2018 and a global workforce of approximately 5,200 employees (3,000 HQ and subsidiaries and 2,200 in associates), INTRALOT is an innovation

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

22/11/2019 19:56:06
 
- 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.