str_replace geeft waarde weer ipv plaatje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Applicatieontwikkelaar Java EE

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 De afdeling IV –

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »
Sander R

Sander R

15/06/2008 14:20:00
Quote Anchor link
ik ben bezig met het inbakken van smiley optie. nu wanneer is op een smiley klik krijg je bijv. :cheer:

helaas krijg ik dit dan ook te zien in het gastenboek. dit moet uiteraard
een plaatje zijn.

de code die het gastenboek weergeeft is:

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
while ($row = mysql_fetch_assoc($result))    {
            $number--;
            $ondisplay++;
            $name=$row['name'];
            $email=$row['email'];
            $datum="".$row['tdag']."-".$row['tmaand']."-".$row['tjaar'];
            $tijd=$row['time'];
            $message=$row['message'];
            $message = str_replace(":cheerball:","<img src=\"smilies/w00t.gif\" alt=w00t>",$message);
            
            echo "<div>";
            echo '<b> '.($email!=""?'<a href="mailto:'.$email.'">'.$name.'</a>':$name).'</b><br><font style="font-size:7pt; color:#999;">plaatste op '.$datum.' om '.$tijd.' het volgende bericht:</font></p>';
            echo str_replace("\n",'<br>',htmlspecialchars($message));
            echo "<hr size=1 noshade color=#ff9900 width=75% align=left>";
Gewijzigd op 01/01/1970 01:00:00 door Sander R
 
PHP hulp

PHP hulp

16/11/2024 05:02:24
 
- SanThe -

- SanThe -

15/06/2008 14:26:00
Quote Anchor link
Tuned schreef op 15.06.2008 14:20:
krijg je bijv. :cheer:

str_replace(":cheerball:",

Zoek het verschil.
 
Robert Deiman

Robert Deiman

15/06/2008 14:29:00
Quote Anchor link
Je vervangt :cheer: ook niet maar :cheerball:
 
Sander R

Sander R

15/06/2008 14:40:00
Quote Anchor link
oh hehe moet inderdaad :cheerball: zijn.

maar ik krijg dan in mijn gastenboek te zien:

<img src=\"smilies/w00t.gif\" alt=w00t> in plaats het plaatje
 
Pepijn

Pepijn

15/06/2008 15:54:00
Quote Anchor link
htmlspecialchars($message) moet je uitvoeren voordat je de smilie replace functie doet. Anders werkt het niet :P http://nl.php.net/htmlspecialchars
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
 
- SanThe -

- SanThe -

15/06/2008 15:55:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$message
= str_replace(':cheerball:', '<img src="smilies/w00t.gif" alt="w00t"/>', $message);
?>
 
Sander R

Sander R

15/06/2008 16:00:00
Quote Anchor link
ok waar moet ik die uitvoeren. in dezelfde regel waar ook replace plaats vind of een apparte regel boven de replace regel.

zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$message = str_replace(':cheerball:', "<img src=smiley/ek/cheer.jpg />", htmlspecialchars($message));


of
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$message=htmlspecialchars($message);
$message = str_replace(':cheerball:', "<img src=smiley/ek/cheer.jpg />", $message);


//edit: ik zag zojuist al meer replies..
@SanThe: de tekst blijft plain
Gewijzigd op 01/01/1970 01:00:00 door Sander R
 
Pepijn

Pepijn

15/06/2008 16:06:00
Quote Anchor link
Deze:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$message
= htmlspecialchars($message);
$message = str_replace(':cheerball:', '<img src="smiley/ek/cheer.jpg" />', $message);
?>
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
 
Sander R

Sander R

15/06/2008 16:09:00
Quote Anchor link
:s text blijft plain

dus

<img src="smiley/ek/cheer.jpg" />
 
Pepijn

Pepijn

15/06/2008 16:11:00
Quote Anchor link
Kan je je gehele script hier posten?
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
 
Sander R

Sander R

15/06/2008 16:12:00
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
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?php
    require_once("template.php");
    echo "<div id=content>";

    function
checkNum($num){
        return ($num%2) ? TRUE : FALSE;
    }

    if(isset($_GET['p'])) {
        $page=$_GET['p'];
    }

    else {
        $page=1;
    }


    $amount=10;

    $total_messages = mysql_numrows(mysql_query("SELECT id FROM ".$table_forum));

    $pages = ceil($total_messages/$amount);
    if($page==1) {
        $current_message = $page;
    }

    else {
        $current_message = (($page*$amount)-$amount)+1;
    }

    $last_message = ($page*$amount);
    if($last_message>=$total_messages) {
        $last_message=$total_messages;
    }

    echo "<h2>Gastenboek</h2>";
    echo "<hr size=1 color=#ff9900 noshade width=50% align=left></hr>";
    echo "<p><a href=\"plaats.php\">Plaats bericht</a></p>";
    echo "<p>Pagina ".$page." van ".$pages.". Aantal pagina's: ";
    for ($i=1; $i<=$pages; $i++) {
        if($i==$page) {
            echo '<b> '.$i.'</b> ';
        }

        else {
            echo '<a href="gastenboek.php?p='.$i.'">'.$i.'</a> ';
        }
    }


    echo "<br/>Totaal aantal berichten: ".$total_messages.". ";
    //echo "Berichten ".$current_message." tot en met ".$last_message.".</p>";
    echo "<hr size=1 noshade color=#ff9900 width=75% align=left>";

    $result = mysql_query("SELECT *, date_format(date,'%d') as tdag, date_format(date,'%m') as tmaand, date_format(date,'%Y') as tjaar FROM ".$table_forum." ORDER BY id DESC LIMIT ".($current_message-1).",".$amount."") or die(mysql_error());

    echo "<div >";
        $ondisplay=1;

        if($page==1) {
            $number=($total_messages+1);
        }

        elseif ($pages==$page) {
            $number=($total_messages+1)-($amount*($pages-1));
        }

        else {
            $number=($total_messages+1)-($amount*($page-1));
        }

        
        
        
        // fetch results from database
        while ($row = mysql_fetch_assoc($result))    {
            $number--;
            $ondisplay++;
            $name=$row['name'];
            $email=$row['email'];
            $datum="".$row['tdag']."-".$row['tmaand']."-".$row['tjaar'];
            $tijd=$row['time'];
            $message=$row['message'];
            $message = htmlspecialchars($message);
            $message = str_replace(':cheerball:', '<img src="smiley/ek/cheer.jpg" />', $message);

            echo "<div>";
            echo '<b> '.($email!=""?'<a href="mailto:'.$email.'">'.$name.'</a>':$name).'</b><br><font style="font-size:7pt; color:#999;">plaatste op '.$datum.' om '.$tijd.' het volgende bericht:</font></p>';
            echo str_replace("\n",'<br>',htmlspecialchars($message));
 
            echo "<hr size=1 noshade color=#ff9900 width=75% align=left>";
            
            //echo "</div>";
        }
/*        echo "<br/>";
        if($page!=1 && $page<$pages) {
            echo '<a href="gastenboek.php?p='.($page-1).'">Vorige pagina</a> || <a href="gastenboek.php?p='.($page+1).'">Volgende pagina</a>';
        }
        elseif($page==1 && $page<$pages) {
            echo '<a href="gastenboek.php?p='.($page+1).'">Volgende pagina</a>';
        }
        elseif($page==$pages) {
            echo '<a href="gastenboek.php?p='.($page-1).'">Vorige pagina</a>';
        }
        elseif($page==1 && $page==$pages) {
            // doe niks
        }
*/


        ?>

</div>

dit is van het gastenboek zelf. dus de index van het gastenboek. hier staan alle messages
 
Pepijn

Pepijn

15/06/2008 16:16:00
Quote Anchor link
$message = htmlspecialchars($message);
$message = str_replace(':cheerball:', '<img src="smiley/ek/cheer.jpg"/>', $message);

echo "<div>";
echo '<b> '.($email!=""?'<a href="mailto:'.$email.'">'.$name.'</a>':$name).'</b><br><font style="font-size:7pt; color:#999;">plaatste op '.$datum.' om '.$tijd.' het volgende bericht:</font></p>';
echo str_replace("\n",'<br>',htmlspecialchars($message));


Ik zie nog een keer htmlspecialchars($message) staan. Haal die eens weg.

Edit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
Maak van str_replace("\n",'<br>',htmlspecialchars($message))
?>

Dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
nl2br($message);
?>
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
 
Sander R

Sander R

15/06/2008 16:20:00
Quote Anchor link
:s lol idd ... beetje lullig. maar het werkt.
mijn dank ik groot.

blijkbaar hoef je dus maar 1x specialchars aan te roepen.
Gewijzigd op 01/01/1970 01:00:00 door Sander R
 



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.