hmz zo'n php held ben ik ook niet... kun je een aanzetje geven?quote:Op woensdag 28 juni 2006 14:44 schreef JeRa het volgende:
[..]
PHP kan dit voor zover ik weet niet door standaardfuncties laten oplossen. Je zult weeknummers aan maanden moeten koppelen en aan de hand van de dag (1-31) bepalen tot welke maand de gezochte datum behoort.
Was het niet zo dat je in MSSQL single quotes escapet door ze dubbel neer te zetten? Dus:quote:Op woensdag 28 juni 2006 14:49 schreef WurM het volgende:
[..]
Typo![]()
[..]
UPDATE leraar SET opleidingnaam = 'V&M', voornaam = 'test\'', tussenvoegsels = '', achternaam = '';
Dus ziet er wel goed uit
1 |
Weet je zeker dat je niet meer informatie hebt dan wat je net zei? Het is namelijk absoluut geen mooie oplossing.quote:Op woensdag 28 juni 2006 14:49 schreef markiemark het volgende:
[..]
hmz zo'n php held ben ik ook niet... kun je een aanzetje geven?
bereken welke datum de maandag van week 1 is (week 1 is de week die 4 dagen van het nieuwe jaar in zich heeft. Dus is 1 jan op een woensdag, dan start week 1 op de maandag ervoor: 30 dec).quote:Op woensdag 28 juni 2006 14:41 schreef markiemark het volgende:
[..]
Ok, ik ga het anders doen... Vorige probleem is te lastig. De oplossing is voor mij makkelijker... Hoop ik.
Ik heb:
- het weeknummer
- de datum (dag)
- het jaartal
ik wil:
- de maand
hoe doe ik dit?
Fixedquote:Op woensdag 28 juni 2006 14:51 schreef JeRa het volgende:
[..]
Was het niet zo dat je in MSSQL single quotes escapet door ze dubbel neer te zetten? Dus:
[ code verwijderd ]
Backslash als escape gaat niet werken dacht ik
Maar een geslashte variabele moet je toch weer strippen voordat je 'em weergeeft? Anders heb je slashes in je string, toch?quote:Op woensdag 28 juni 2006 14:41 schreef JeRa het volgende:
[..]
Dat stripslashes() is helemaal niet nodig, je doet een addslashes() zodat de DBMS niet in de war raakt met de scheidingsquotes van de string en quotes in de string zelf.
True, maar waarom zou je 'm dan addslashen?quote:Op woensdag 28 juni 2006 16:21 schreef Tijn het volgende:
[..]
Maar een geslashte variabele moet je toch weer strippen voordat je 'em weergeeft? Anders heb je slashes in je string, toch?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | if (get_magic_quotes_gpc()) { //... //Hiervoor kun je stripslashes_deep gebruiken } //Ophalen van variabelen via GPC-variabelen (en nooit via //de global scope als register_globals op On staat) $var1 = $_POST['var1']; $var2 = intval($_GET['var2']); //Uiteraard gebruik je beter beschrijvende namen //Het controleren van de user input if ($var2 <= 0) { //error } //Het gebruiken van de variabelen in queries $query = 'UPDATE tabel SET tekst = \'' . mysql_real_escape_string($var1) . '\''; //Het weergeven van de variabelen op een pagina echo html_entities($var1); echo $var2; |
Of je nou addslash of mysql_real_escape_string gebruikt maakt toch niet zoveel uit, of wel?quote:Op woensdag 28 juni 2006 16:31 schreef JeRa het volgende:
[..]
True, maar waarom zou je 'm dan addslashen?
mysql_real_escape_string houdt rekening met de character set van de verbinding en die van multibyte strings en zet geloof ik newlines om naar de geëscapete versie. addslashes() vervangt domweg een enkele quote naar backslash-quote.quote:Op woensdag 28 juni 2006 16:52 schreef Tijn het volgende:
[..]
Of je nou addslash of mysql_real_escape_string gebruikt maakt toch niet zoveel uit, of wel?
Nee, want het is dus alleen voer voor de DBMS die 'm vervolgens zonder slashes in de database opslaatquote:Op woensdag 28 juni 2006 17:00 schreef Tijn het volgende:
En als je 'em zo in de query zet, hoef je 'em niet te stripslashen op het moment dat je 'em uitleest?
1 |
htmlentities of htmlspecialcharsquote:Op donderdag 29 juni 2006 15:59 schreef Desdinova het volgende:
is er een mogelijkheid om debiele characters uit word om te zetten naar valid-html tekens? ik heb t over bijv. die single quotes ( ala ' ) die neeergens op je toetsenbord te vinden zijn, maar wel gebruikt worden in word bij het 'quoten' van een woordje of iets.
Met phpinfo() kun je meteen zien welke extensions worden geladen. Klopt dat een beetje met wat je in php.ini hebt ingesteld? Wat zegt de Apache-log na een restart? (PHP logt foutmeldingen via Apache daar naartoe)quote:Op donderdag 29 juni 2006 16:38 schreef Swetsenegger het volgende:
Ik heb een WAMP installatie op een machine gedaan.
Ik heb de PHP.ini van een andere machine afgekopieerd waar alles werkt en deze op de nieuwe machine geplaatst.
Path gecontroleerd voor de extensions en die kloppen.
gecontroleerd of de mssql.dll aanwezig is in de extensions folder en die is aanwezig.
machine herstart
zal morgen even vergelijken tussen de twee machinesquote:Op donderdag 29 juni 2006 22:10 schreef JeRa het volgende:
[..]
Met phpinfo() kun je meteen zien welke extensions worden geladen. Klopt dat een beetje met wat je in php.ini hebt ingesteld? Wat zegt de Apache-log na een restart? (PHP logt foutmeldingen via Apache daar naartoe)
htmlentities kan niet want ik moet de html code wel bewaren zeg maar.. ff htmlspecialchars checkenquote:Op donderdag 29 juni 2006 16:39 schreef Swetsenegger het volgende:
[..]
htmlentities of htmlspecialchars
Wat ga je doen met die html code dan?quote:Op vrijdag 30 juni 2006 09:40 schreef Desdinova het volgende:
[..]
htmlentities kan niet want ik moet de html code wel bewaren zeg maar.. ff htmlspecialchars checken
Als je data hebt met daarin HTML code én characters die nog geen entities zijn (en het wel moeten zijn) dan wordt het een stuk lastiger. Je zult om de tags heen moeten werken en de volgende keer iets anders moeten verzinnen zodat het wél werkt. Een goede character encoding kiezen kan al veel schelen bijvoorbeeldquote:Op vrijdag 30 juni 2006 09:40 schreef Desdinova het volgende:
[..]
htmlentities kan niet want ik moet de html code wel bewaren zeg maar.. ff htmlspecialchars checken
unable to load dynamic library 'path/naar/php_mssql.dll'quote:Op donderdag 29 juni 2006 22:10 schreef JeRa het volgende:
[..]
Met phpinfo() kun je meteen zien welke extensions worden geladen. Klopt dat een beetje met wat je in php.ini hebt ingesteld? Wat zegt de Apache-log na een restart? (PHP logt foutmeldingen via Apache daar naartoe)
Die tekst zet je toch in db?quote:Op vrijdag 30 juni 2006 13:47 schreef Desdinova het volgende:
@ swets + jera
ik heb zo'n rich text editor die in html format de text genereerd. maar men is zo snugger om dingen te schrijven in word en dat vervolgens te kopieren, waardoor mijn code niet meer html valid is.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |