Img-tag werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

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 »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

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 »

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; 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

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Magento developer

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 »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

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 »
Pierre Boone

Pierre Boone

29/10/2024 12:59:04
Quote Anchor link
Goedendag, Ik ben Pierre en ben 73 jaar en freubel wat aan mijn website.
Nu heb ik een routine die een string omzet naar images.
het probleem is dat hij dit wel gedeeltelijk doet

De routine:

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
function txt2dig($string)
{
    $letters = array();
    for($i=0; $i < strlen($string); $i++)
    {
        $letters[] = $string[$i];
    }
    $dig = '';    
    foreach ($letters as $key=>$value)
    {
        $dig .= '<img src=images/site/cijfers_klein/'.$value.'.gif>';
    }
return ($dig);
}

De output
img src=images/site/cijfers_klein/.gif><img src=images/site/cijfers_klein/.gif><img src=images/site/cijfers_klein/.gif>104</span>

Hij zet de waardes niet op de plaats wat ze moeten staan. heb al van alles geprobeerd maar krijg het niet voor elkaar.
Is er iemand die mij een hint kan geven waar het fout gaat.

Edit:
Titel aangepast van 'probleem' naar een duidelijke titel.
Gewijzigd op 29/10/2024 13:51:06 door - Ariën -
 
PHP hulp

PHP hulp

12/12/2024 16:03:54
 
- Ariën  -
Beheerder

- Ariën -

29/10/2024 13:57:05
Quote Anchor link
Het script werkt hier prima. Ik heb het even netjes gemaakt met quotes om het src-attribuut, en een PHP_EOL voor regelafbreking.

Blijkbaar gebruik je spaties. En dan krijg je een lege ruimte, en een niet werkende afbeelding.

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 txt2dig($string)
{

    $letters = array();
    for($i=0; $i < strlen($string); $i++)
    {

        $letters[] = $string[$i];
    }

    $dig = '';    
    foreach ($letters as $key=>$value)
    {

        $dig .= '<img src="images/site/cijfers_klein/'.$value.'.gif">'.PHP_EOL;
    }

return ($dig);
}



echo txt2dig("hallo");
?>


Uitvoer is als volgt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<img src="images/site/cijfers_klein/h.gif">
<img src="images/site/cijfers_klein/a.gif">
<img src="images/site/cijfers_klein/l.gif">
<img src="images/site/cijfers_klein/l.gif">
<img src="images/site/cijfers_klein/o.gif">
Gewijzigd op 29/10/2024 13:57:17 door - Ariën -
 
Pierre Boone

Pierre Boone

29/10/2024 14:33:57
Quote Anchor link
Aller eerst bedankt voor het beantwoorden.
Maar het is nog steeds hetzelfde.
<img src="images/site/cijfers_klein/.gif">
<img src="images/site/cijfers_klein/.gif">
<img src="images/site/cijfers_klein/.gif">

het getal er achter hoort er niet bij, sorry dat was de stringwaarde voor controle of de images wel goed waren.
het pad naar de images is correct. Heb het file zelfs naar de Strato server gestuurd om te kijken of het daar wel werkt.
Strato werkt met PHP 8.3 en mijn lokaal test server werkt met een lagere versie. Ook dit geeft hetzelfde resultaat.
hij blijft de waardes achteraan zetten in plaats van de tag regel.
Gewijzigd op 29/10/2024 15:04:18 door Pierre Boone
 
- SanThe -

- SanThe -

29/10/2024 14:57:24
Quote Anchor link
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
function txt2dig($string)
{

    $dig = '';
    for($i=0; $i < strlen($string); $i++)
    {

        $dig .= '<img src="images/site/cijfers_klein/'.$string[$i].'.gif">'.PHP_EOL;
    }

return ($dig);
}


echo txt2dig("hallo");
?>


Beetje korter.
 
Pierre Boone

Pierre Boone

29/10/2024 15:12:58
Quote Anchor link
Bedankt, maar ook deze geeft hetzelfde resultaat en ook die had ik al geprobeerd
<img src="../images/site/cijfers_klein/.gif">
<img src="../images/site/cijfers_klein/.gif">
<img src="../images/site/cijfers_klein/.gif">

Ik gebruikte deze lokaal en dan werkt alles, echter op de strato webserver geeft hij na enige tijd een error 500

function txt2dig ($txt)
{
$IMG_URL = "images/site/cijfers_klein/";
$result = "";
if (strlen($txt) == '1') $txt = '00'.$txt;
if (strlen($txt) == '2') $txt = '0'.$txt;
$digits = preg_split("//", $txt);
while (list($key, $image) = each($digits))
{
if ($image != "")
{
$result .= "<IMG SRC=\"$IMG_URL$image.gif \" height=\"20\" >";
}
}
return $result;
}
 
- SanThe -

- SanThe -

29/10/2024 15:23:39
Quote Anchor link
Dat scriptje van mij werkt hier perfect.
Welke PHP versie gebruik je?
 
Pierre Boone

Pierre Boone

29/10/2024 15:30:48
Quote Anchor link
de strato webserver gebruikt versie 8.3 Heb jouw script nu op de server staan en het werkt echt niet hoor.


Toevoeging op 29/10/2024 15:31:23:

hier kan je het zien https://the-boss.org/index2.php
 
- SanThe -

- SanThe -

29/10/2024 15:41:08
Quote Anchor link
Daar heb je errors bij het laden: GET ............/images/site/LR.webp NS_BINDING_ABORTED
Gewijzigd op 29/10/2024 15:42:05 door - SanThe -
 
Pierre Boone

Pierre Boone

29/10/2024 15:48:11
Quote Anchor link
Zoveel verstand heb ik er nu ook weer niet van. Ik krijg geen foutmelding op het scherm hoor. LR.webp is de rode led helemaal onderin na het script van de images. Dit zijn een soort digitale cijfers, door EOL staan ze nu wat uit elkaar.

Waar kan ik die melding vinden dan.
 
- SanThe -

- SanThe -

29/10/2024 15:52:40
Quote Anchor link
In het scherm voor hulpmiddelen voor webontwikkelaars.
Firefox ctrl shift I.
 
Pierre Boone

Pierre Boone

29/10/2024 16:03:13
Quote Anchor link
Je had gelijk met de error. Heb enige tijd terug alles omgezet van gif naar webp. Stond nog een .gif tussen door die LR was wat verwarrend, diegene die de fout gaf varieert per afbeelding. bedankt.

Toevoeging op 29/10/2024 16:07:48:

Ik gebruik Chrome en daar is het F12. Het kan niet komen dat het in Chrome niet werkt en in Firefox wel. zou wel vreemd zijn.
Gewijzigd op 29/10/2024 16:13:48 door Pierre Boone
 
- SanThe -

- SanThe -

29/10/2024 16:16:30
Quote Anchor link
Die site is mij te beweeglijk.
Daar ga ik niet op zoeken.
 
- Ariën  -
Beheerder

- Ariën -

29/10/2024 16:36:29
Quote Anchor link
Pierre, maak anders een klein werkend voorbeeld zonder toeters en bellen..
Gewijzigd op 29/10/2024 16:37:59 door - Ariën -
 
Pierre Boone

Pierre Boone

29/10/2024 19:20:49
Quote Anchor link
Ik wil iedereen hartelijk danken voor hun medewerking, het werkt nu.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
function txt2dig($string)
{
    $dig = '';
    for($i=0; $i < strlen($string); $i++)
    {
    if (strlen($string) == '1') $string = '000'.$string;
    if (strlen($string) == '2') $string = '00'.$string;    
    if (strlen($string) == '3') $string = '0'.$string;    
    if (strlen($string) == '4') $string = ''.$string;
    $dig .= '<img src="images/site/cijfers_klein/'.$string[$i].'.gif" height="20">';
    }
return ($dig);


De routine is die van SanThe met toevoeging van de lengte bepaling.
Het vreemde is dat als ik de lengte bepaling weg haal het weer niet werkt.

Pierre
Gewijzigd op 29/10/2024 19:24:02 door Pierre Boone
 
- SanThe -

- SanThe -

29/10/2024 19:48:22
Quote Anchor link
Mijn conclusie:
Er wordt niet de juiste waarde aan de functie doorgegeven.
 
Ivo P

Ivo P

30/10/2024 14:08:13
Quote Anchor link
Kijk ook eens naar https://www.php.net/manual/en/function.str-pad.php

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $string = str_pad($$string, 4, "0", STR_PAD_LEFT); ?>


Dit plaatst zovaak "0" voor je string tot de lengte 4 is.

In jouw geval: je loopt door de string heen, maar de lengte van de string verandert ondertussen.

Wel interessant om te zien of met de ingangsstring "ab" de lengte van 2 gebruikt wordt voor de for-lus, of dat hij eerst een keer door de lus heen gaat met $i=0 , dan onderweg de string verandert in "00ab" en dan $i < 4 gebruikt.

Dat gaat nu goed (er komen img letters uit) maar wel dingen om op te letten



Toevoeging op 30/10/2024 14:09:55:

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
<?php
function txt2dig($string)
{

    $dig = '';
    $string = str_pad($string, 4, '0', STR_PAD_LEFT);
    for($i=0; $i < strlen($string); $i++)
    {

        $dig .= '<img src="images/site/cijfers_klein/'.$string[$i].'.gif" height="20">';
    }

    return ($dig);
}


echo txt2dig('ab');
?>
 
Pierre Boone

Pierre Boone

30/10/2024 14:23:06
Quote Anchor link
Dat werkt goed, bedankt. code ziet er nu zo uit lekker kort.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
function txt2dig($string)
{
    $dig = '';
    for($i=0; $i < strlen($string); $i++)
    {   $string = str_pad($string, 4, "L", STR_PAD_LEFT);
        $dig .= '<img src="../images/site/cijfers_klein/'.$string[$i].'.gif" height="22">';
    }
return ($dig);


de L is een lege 0 maar heeft een donkerder kleur voor beter zicht en het lijkt dan meer op een digitale teller.
}
Gewijzigd op 30/10/2024 14:24:02 door Pierre Boone
 
Ivo P

Ivo P

30/10/2024 14:29:32
Quote Anchor link
jouw str_pad regel kan voor de for-lus komen: je hoeft hem niet 4x van een prefix te voorzien...
 
- Ariën  -
Beheerder

- Ariën -

01/11/2024 11:17:18
Quote Anchor link
** spam bericht verwijderd **
 
Pierre Boone

Pierre Boone

01/11/2024 14:45:08
Quote Anchor link
Ivo P op 30/10/2024 14:29:32:
jouw str_pad regel kan voor de for-lus komen: je hoeft hem niet 4x van een prefix te voorzien...


Ja, bedankt had het al veranderd, heb overal de code geschoond en de CSS ook aangepast, is een stuk rustiger nu.
 



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.