mysql_real_escape_string

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

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 »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

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 Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Pagina: 1 2 volgende »

Pieter Joordens

Pieter Joordens

16/03/2009 23:35:00
Quote Anchor link
ik heb een scriptje waarmee ik nieuwe nieuwsberichten in een tabel zet (mysql)
dit doe ik door de waardes te escapen met mysql_real_escape_string()

als ik hierna de waardes weer aanroep, staat er bijvoorbeeld in plaats van foto's foto\'s

hoe krijg ik nu die backslash weer weg?

Groeten
 
PHP hulp

PHP hulp

05/01/2025 11:50:30
 
Jesper Diovo

Jesper Diovo

16/03/2009 23:35:00
 
Pieter Joordens

Pieter Joordens

16/03/2009 23:41:00
Quote Anchor link
thanks!
 
Frank -

Frank -

17/03/2009 07:46:00
Quote Anchor link
Nee, geen \ in je content zetten!

Dus magic_quotes uitzetten, dat is de boosdoener, en keurig mysql_real_escape_string() gebruiken.

str_replace lost jouw probleem niet op, dat zorgt er alleen voor dat je er even niets van ziet.
 
Wouter De Schuyter

Wouter De Schuyter

17/03/2009 07:59:00
Quote Anchor link
Wat is een goed alternatief voor mysql_real_escape_string() in PDO?
 
Frank -

Frank -

17/03/2009 08:05:00
Quote Anchor link
@Paradox: Gebruik prepared statements. Veilig en eenvoudig, wat wil je nog meer?
 
Wouter De Schuyter

Wouter De Schuyter

17/03/2009 08:22:00
Quote Anchor link
Als je dus $dbh->prepare("INSERT INTO tabel (veld1, veld2) VALUES('" . $veld1w . "', '" . $veld2w . "')"); heb je geen escaping nodig?
 

17/03/2009 08:27:00
Quote Anchor link
Paradox, maak hier even een ander topic van. Waarom trouwens PDO, omdat het "cool" is? Maak gewoon gebruik van je eigen SQL Class, dan weet je tenminste alle functies, hoe te gebruiken, wie wat hoe en waar ;-)
 
Jesper Diovo

Jesper Diovo

17/03/2009 16:04:00
Quote Anchor link
@Chris: Waarom het wiel opnieuw uitvinden als dat al voor je is gedaan? PDO heeft ook een prima documentatie, dus daar valt weinig op aan te merken.

@Paradox: ik heb niet veel ervaring met prepared statements, maar meestal is dat zo dat je op de plek van de waardes vraagtekens zet, en dan via bind() (ofzo) de waardes toekent. Tenminste, zoiets, toch? :-P Kijk even in de PDO documentatie ;-).
 
Jurgen assaasas

Jurgen assaasas

17/03/2009 16:14:00
Quote Anchor link
Je gebruikt geen variablen in je query maar placeholders. zie:

http://nl3.php.net/manual/en/pdostatement.bindparam.php


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

//ervan uitgaand dat $oDbh een PDO object is.

try
{
$statement = $oDbh->prepare("INSERT INTO users (recht_id, username, password) VALUES (:recht_id, :username, :password);");

$statement->bindParam(':recht_id', $_POST['recht_id'], PDO::PARAM_INT);
$statement->bindParam(':username', $_POST['username_id'], PDO::PARAM_STR);
$statement->bindParam(':password', md5($_POST['recht_id']), PDO::PARAM_STR, 32);

$statement->execute();
}

catch(PDOException $e)
{

echo $e->getMessage();
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Jurgen assaasas
 
Rene Sn

Rene Sn

17/03/2009 18:14:00
Quote Anchor link
Hoi Pieter, Ik zag je request vanmorgen vroeg al staan. Maar jouw probleem kun je heel simple oplossen door stripslashes te gebruiken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$text
= "Er zijn 23 foto\'s gevonden in pieter\'s foto boek";
echo stripslashes($text);
?>


Dit geeft als resultaat :

"Er zijn 23 foto's gevonden in pieter's foto boek"

$text kan dus ook een waarde wezen die je terug krijgt van je mysql...

Grts. René
Gewijzigd op 01/01/1970 01:00:00 door Rene Sn
 
Frank -

Frank -

17/03/2009 18:16:00
Quote Anchor link
@René: Dat is dus een oplossing om de rotzooi op te schonen, geen oplossing voor het echte probleem. Het probleem ontstaat bij de input, de INSERT-query. Zorg er dus voor dat je daar geen overbodige slashes in zet, dan hoef je deze er later niet weer uit te slopen.
 
Rene Sn

Rene Sn

17/03/2009 18:22:00
Quote Anchor link
Jezpur schreef op 16.03.2009 23:35:


Dit is niet handig wanneer je in je tekst bericht een bericht hebt staan wat te maken heeft met een path naar een bepaalde folder "C:\Users\Rene\Data...". Je zou anders een hele reeks moeten bouwen voor de \ welke wel weg moeten en welke niet. er zijn zo al 3 verschillende quote's ' ` " enz. enz.

Terwijl stripslashes() dit allemaal zelf regeld.
 
Rene Sn

Rene Sn

17/03/2009 18:32:00
Quote Anchor link
@pgFrank: Helemaal mee eens, hoewel als je al een behoorlijke msg base hebt met een stoot berichten, lijkt het me handiger om er op deze manier van af te komen. Of je zou een script moeten maken die het uit alle voorgaande berichten haalt.

Grts. René

pgFrank schreef op 17.03.2009 18:16:
@René: Dat is dus een oplossing om de rotzooi op te schonen, geen oplossing voor het echte probleem. Het probleem ontstaat bij de input, de INSERT-query. Zorg er dus voor dat je daar geen overbodige slashes in zet, dan hoef je deze er later niet weer uit te slopen.
 
Frank -

Frank -

17/03/2009 18:41:00
Quote Anchor link
Even 1x een conversie scriptje draaien die alle records ophaalt, opschoont en dan weer in de database zet, lijkt mij handiger. Ben je voor eens en voor altijd van deze ellende af. Anders zul je iedere keer weer bij iedere resultset die je terugkrijgt, weer die rottige slashes moeten verwijderen.
 
Rene Sn

Rene Sn

17/03/2009 18:54:00
Quote Anchor link
@pgFrank: Ook een oplossing, maar je zult het met me eens zijn dat wanneer dit bijvoorbeeld op 't veld msg gebruikt wordt. dat 1 x 1 regeltje

$msg = stripslashes($msg);

Het probleem uiteindelijk ook oplost.
Zolang het een paar kleine dingen blijven zou het mij niet zo boeien. die paar \ \ \ is ook geen wereld ruimte wat er 'verloren' gaat. zolang het een prive blogje is ofzo.

Neemt natuurlijk niet weg dat ik het WEL met je eens ben. :)

Had ook ergens gelezen dat die magic_quotes in PHP6 d'r uit gesloopt is.
 
Frank -

Frank -

17/03/2009 18:57:00
Quote Anchor link
René schreef op 17.03.2009 18:54:
@pgFrank: Ook een oplossing, maar je zult het met me eens zijn dat wanneer dit bijvoorbeeld op 't veld msg gebruikt wordt. dat 1 x 1 regeltje

$msg = stripslashes($msg);

Het probleem uiteindelijk ook oplost.
Nee, dat ben ik niet met je eens. Daarmee verberg je op 1 plek het probleem, maar het probleem zit nog steeds in jouw database en zal bij iedere andere query weer opnieuw opduiken.

Het is geen oplossing maar een lapmiddel. Kun je voor kiezen, maar hou wel in de gaten dat dit veel meer werk is.
 
SXForce

SXForce

17/03/2009 18:58:00
Quote Anchor link
Uuh dat kan veel makkelijker toch?


$var = stripslashes($var);


EDIT:
Srry, Frank heeft het al gezegd. :P
Gewijzigd op 01/01/1970 01:00:00 door SXForce
 
Rene Sn

Rene Sn

17/03/2009 19:49:00
Quote Anchor link
pgFrank schreef op 17.03.2009 18:57:
Nee, dat ben ik niet met je eens. Daarmee verberg je op 1 plek het probleem, maar het probleem zit nog steeds in jouw database en zal bij iedere andere query weer opnieuw opduiken.

Het is geen oplossing maar een lapmiddel. Kun je voor kiezen, maar hou wel in de gaten dat dit veel meer werk is.


Dat schreef ik ook ;-) ik ben het wel met je eens.

Maar hoe schakel je dan die magic_quotes uit ?
(als je bij een provider host dan kun je niet bij je php.ini bestand komen).
 
Timen kut

Timen kut

17/03/2009 19:50:00
Quote Anchor link
Ik gebruik meestal stripslashes() o.O
 
Rene Sn

Rene Sn

17/03/2009 19:54:00
Quote Anchor link
Timen schreef op 17.03.2009 19:50:
Ik gebruik meestal stripslashes() o.O


LOL,
Ik ook. (Teminste wanneer ik op een Remote Server bezig ben) als ik op me eigen server bezig ben hoeft 't niet want ik heb in de php.ini die quote zooi uitgezet.. Scheelt wel knoeiwerk. :) aan de andere kant de stripslashes() function is natuurlijk niet zomaar gemaakt ;-)
 

Pagina: 1 2 volgende »



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.