Img-tag werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

Junior full stack developer

Functie Als full stack developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

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

15/05/2025 15:19:36
 
- 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.