str_replace geeft waarde weer ipv plaatje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

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 »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

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. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

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 »

C#.NET ontwikkelaar

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Je bouwt webshops, webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Framework en C#. Je zorgt voor de optimalisering van bestaande software en de automatisering van

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

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

09/01/2025 08:24:05
 
- 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.