Maar die echo heb je dus niet nodig, hè. Of heb je die nu ook niet meer?quote:Op zaterdag 24 juni 2006 00:18 schreef Tijn het volgende:
"echo grafiek->test()" werkt wel, maar dat hele "return $output" is nergens voor nodig. Of in elk geval, dat doet niet wat ik dacht dat het deed.
Niet?quote:Op zaterdag 24 juni 2006 08:50 schreef JeRa het volgende:
[..]
Maar die echo heb je dus niet nodig, hè.
Nee, nu echo() je wat je terugkrijgt van de functie, maar de functie geeft niets terug. De functie output zelf al naar de clientquote:
Van deze pagina:quote:Op zaterdag 24 juni 2006 11:16 schreef Tijn het volgende:
Weet je dat zeker, JeRa? Want zonder echo, zie ik dus ook geen zwart vierkantje, maar met echo wel.
Dus als het goed is moet het prima werken zonder echo. Wat heb je nu aan (relevante) code?quote:The imagepng() outputs a GD image stream (image) in PNG format to standard output (usually the browser) or, if a filename is given by the filename it outputs the image to the file.
Zeer bizarquote:Op zaterdag 24 juni 2006 11:16 schreef Tijn het volgende:
[edit] Ah, het is gefixed. Ik heb nu het hele $output-verhaal uit de test-functie gehaald en de echo uit showGraph.php en ik zie nog steeds een zwart vierkantje
Dat kan met de ob_* functies:quote:Op zaterdag 24 juni 2006 11:36 schreef Tijn het volgende:
M'n fout was dat ik de output van imagepng ergens in opving en dat wilde outputten. Dat werkt niet.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $im = imageCreate(100, 100); $backgroundColor = imageColorAllocate($im, 255, 255, 255); $textColor = imageColorAllocate($im, 0, 0, 0); imageString($im, 1, 5, 5, "TVP", $textColor); ob_start(); imagePng($im); $pngData = ob_get_contents(); ob_end_clean(); header("Content-type: image/png"); echo $pngData; ?> |
Yups, maar ik zoek er nog eentje die achteraf een wachwoord toevoegd aan een pdf file, eigenlijk niet te vindenquote:Op zaterdag 24 juni 2006 10:50 schreef fokME2 het volgende:
http://dev.rnabv.nl/pdf/
Pdfjes maken met php is leuk![]()
tvp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | function submit_value($value){ $value++; $query="INSERT into TABLE (id,value) VALUES(0,'".$value."')"; if(mysql_query($query)){ return $value; }else{ submit_value($value); } } $value=0; //Laatste record uit de db $value=submit_value($value); //header ?> |
Kijk naar je functie naar het else-gedeelte. Hij voert daar de functie nogmaals uit, maar doet er verder niets mee (hij returnt zonder waarde). Vergelijk het met het voorbeeld dat ik gaf van een recursieve functiequote:Op zaterdag 24 juni 2006 20:31 schreef Swetsenegger het volgende:
[ code verwijderd ]
Ok, dit werkt. Behalve dan wanneer de functie daadwerkelijk gaat recursieveren return $value; niets terug geeft. Wanneer de value direkt geinsert kan worden, krijg ik WEL de verwachtte waarde terug
Dat snap ik niet helemaal. Hij roept toch gewoon die funtie aan en die functie returned als er geinsert is.quote:Op zaterdag 24 juni 2006 20:34 schreef JeRa het volgende:
[..]
Kijk naar je functie naar het else-gedeelte. Hij voert daar de functie nogmaals uit, maar doet er verder niets mee (hij returnt zonder waarde). Vergelijk het met het voorbeeld dat ik gaf van een recursieve functieje zult dus 'return submit_value(...)' moeten doen daar.
Je wilt dat jouw functie iets retourneert. Dat doet ie niet als er niet wordt voldaan aan de if-conditiequote:Op zaterdag 24 juni 2006 20:35 schreef Swetsenegger het volgende:
[..]
Dat snap ik niet helemaal. Hij roept toch gewoon die funtie aan en die functie returned als er geinsert is.
1 2 3 4 5 6 7 8 9 10 11 12 13 | function submit_value($value){ do { $value++; $query = "INSERT INTO mytable (id, value) VALUES (0,'". $value ."')"; $success = mysql_query($query); if (!$success && mysql_errno() != MYSQL_ER_DUP_ENTRY) { die(sprintf("Error insering value. (number: %s, description: %s)", mysql_errno(), mysql_error()); } } while (!$success); return $value; } |
Dat probeerde ik in het vorige deel ook al duidelijk te makenquote:Op zaterdag 24 juni 2006 21:21 schreef SuperRembo het volgende:
Het is in ieder geval een totaal overbodig gebruik van een recursieve functie. Als je het in een loopje zet is het veel duidelijker wat er gebeurd.
[ code verwijderd ]
Nee, een integer of een string. Zie de Array-sectie in de PHP manualquote:Op zaterdag 24 juni 2006 21:31 schreef Tijn het volgende:
Is het mogelijk om floats te gebruiken als keys van een array, ipv integers?
Ja, daar zat ik al te zoeken, maar omdat ik niet kon vinden wat ik zocht, dacht ik, ik vraag het toch even hierquote:Op zaterdag 24 juni 2006 21:32 schreef JeRa het volgende:
[..]
Nee, een integer of een string. Zie de Array-sectie in de PHP manual
Ah, maar DEZE snap ik welquote:Op zaterdag 24 juni 2006 21:21 schreef SuperRembo het volgende:
Het is in ieder geval een totaal overbodig gebruik van een recursieve functie. Als je het in een loopje zet is het veel duidelijker wat er gebeurd.
[ code verwijderd ]
Fuck, daar had ik helemaal nog niet aangedacht.quote:Op zondag 25 juni 2006 11:36 schreef SuperRembo het volgende:
Als het MSSQL is dan kan je subquery's gebruiken, en dan kan het dus in 1 statement. Dan heb je de hele loop in PHP niet nodig.
Ah, hier staat wat meer informatie.quote:Op zondag 25 juni 2006 13:07 schreef Tijn het volgende:
Bij sommige GD-functies, zoals deze of deze, zie ik staan "Note: This function is only available if PHP is compiled with the bundled version of the GD library."
Ik heb op m'n Ubuntu-server het pakket "php5-gd" geinstalleerd en op zich werkt zowel PHP5 als GD prima. Behalve deze functies, die werken niet. Wat betekent precies dat "bundled" en hoe installeer ik dat?
Gewoon op MSDN.quote:Op zondag 25 juni 2006 14:05 schreef Swetsenegger het volgende:
[..]
Fuck, daar had ik helemaal nog niet aangedacht.
Waar kan ik een beetje duidelijke documentatie vinden over mssql? Heeft microsoft ergens een manual online staan op msdn ofzo?
Is het niet mogelijk alles gewoon in één formulier te zetten en het tweede gedeelte d.m.v. javascript in- en uit te schakelen? Dit is trouwens een PHP/MySQL-topicquote:Op zondag 25 juni 2006 18:19 schreef gieling het volgende:
Even een vraag,
Ik heb in een reactie pagina twee forms, het tweede form wordt pas beschikbaar als er aan een aantal (bij de vraagstelling onbelangrijke) voorwaarden zijn voldaan. Echter heb ik, als het tweede form gebruikt wordt, ook informatie nodig die in een textbox in het eerste form zijn ingevuld.
Is het dus mogelijk om bij een submit van het tweede form, de data van de textbox uit het eerste form ook te gebruiken?
Mm, ja zoiets. Ja het zit in een php document vandaar dat ik het hier vroegquote:Op zondag 25 juni 2006 18:23 schreef JeRa het volgende:
[..]
Is het niet mogelijk alles gewoon in één formulier te zetten en het tweede gedeelte d.m.v. javascript in- en uit te schakelen? Dit is trouwens een PHP/MySQL-topic
Nou, dan krijg je toch gewoon zoiets?quote:Op zondag 25 juni 2006 18:27 schreef gieling het volgende:
[..]
Mm, ja zoiets. Ja het zit in een php document vandaar dat ik het hier vroeg
1 2 3 4 5 6 7 8 9 | <!-- Onderdeel 1 --> (inputs, selects, textareas, etc) <input type="submit" /> <!-- Onderdeel 2 - met javascript ingeschakeld op bepaalde voorwaarden --> (inputs, selects, textareas, etc) <input type="submit" /> </form> |
Hmz, maar ik heb de value welke verhoogd wordt indien er een unique violation is wel terug krijgenquote:Op zondag 25 juni 2006 11:36 schreef SuperRembo het volgende:
Als het MSSQL is dan kan je subquery's gebruiken, en dan kan het dus in 1 statement. Dan heb je de hele loop in PHP niet nodig.
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 | $path_to_script = "test.php?category=$category"; if(is_numeric($_GET['start'])) $start = $_GET['start']; if (empty($start)) $start=0; $vorige=$start-3; $volgende=$start+3; $result = mysql_query("SELECT * FROM tbl_pic WHERE category= '$category' ORDER BY id ASC LIMIT $start, 3"); $aantal = mysql_num_rows($result); $max = $aantal; if($start <= '0') { echo "<h7>Vorige"; } else { echo "<h7><a href=\"$path_to_script&start=$vorige\">Vorige</a>"; } echo " | "; if($start >= $max) { echo "Volgende</h7><br /><br />"; } else { echo "<a href=\"$path_to_script&start=$volgende\">Volgende</a></h7><br /><br />"; } while ($row = @mysql_fetch_array($result)) { $id = $row['id']; $category = $row['category']; $pic = $row['pic']; $link = $row['link']; echo "<a href='" . $link . "' rel='lightbox'><img src='" . $pic . "' class='img'></a><br /><br />"; } ?> |
Uiteraard, want je gaat er altijd vanuit dat er meer dan 3 entries zijn.quote:Op maandag 26 juni 2006 11:46 schreef Vlek het volgende:
Dat idee had ik ook al, maar dat werkt dus niet.
trouwens, hij doet het alleen als er 0, 1, 2 of 3 entry's instaan, bij 4 of meer is er geen probleem.
MSSQL:quote:Op maandag 26 juni 2006 11:20 schreef Swetsenegger het volgende:
[..]
Hmz, maar ik heb de value welke verhoogd wordt indien er een unique violation is wel terug krijgen
1 2 3 4 | SELECT @id = IsNull(Max(id) + 1, 1) FROM mytable INSERT INTO mytable (id, value) VALUES (@id, 'NewValue') SELECT @id |
1 2 3 4 | if ( reqest.length > <?=$max_uri_length;?> ) alert('the request was too long'); else return false; } |
Bedankt!quote:Op maandag 26 juni 2006 13:20 schreef SuperRembo het volgende:
[..]
MSSQL:
[ code verwijderd ]
Je kunt er eventueel nog een transactie omheen zetten.
Regular expressions zijn tof.quote:Op maandag 26 juni 2006 16:27 schreef Swetsenegger het volgende:
[..]
Ik zoek een functie is_hex maar tot mijn verbazing bestaat die gewoon niet
1 2 3 4 | { return (preg_match('#^[0-9a-f]+$#i', $string) > 0); } |
Deze matcht ook decimalenquote:Op maandag 26 juni 2006 16:53 schreef JeRa het volgende:
[..]
Regular expressions zijn tof.
[ code verwijderd ]
Vanzelfsprekend.quote:
Dan krijg je zoiets:quote:ik check op 0x nu.
1 2 3 4 | { return (preg_match('#^0x[0-9a-f]+$#i', $string) > 0); } |
1 2 3 4 | { //... } |
1 2 3 4 | { $bericht = "Welkom" . $_SESSION['aanhef']; } |
1 |
http://nl3.php.net/manual/en/function.mysql-query.phpquote:Op dinsdag 27 juni 2006 15:40 schreef Siegfried het volgende:
Ok mooi
[ code verwijderd ]
Dit staat in een functie..
Kan ik iets doen dat ie 'true' returned als de sql-query is uitgevoerd, en 'false' als ie is mislukt?
Het antwoord is zeer waarschijnlijk ja.. Maar hoe? Ik zit te goochelen maar kom er niet uit.. ?
quote:For SELECT, SHOW, DESCRIBE or EXPLAIN statements, mysql_query() returns a resource on success, or FALSE on error.
For other type of SQL statements, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error.
1 2 3 4 5 | $voornaam = $_POST["voornaam"]; $tussenvoegsels = $_POST["tussenvoegsels"]; $achternaam = $_POST["achternaam"]; ?> |
1 2 3 4 5 6 | $query1 = "UPDATE leraar SET voornaam = '".$_POST["voornaam"]."', tussenvoegsels = '".$_POST["tussenvoegsels"]."', achternaam = '".$_POST["achternaam"]."'"; ?> |
1 2 3 4 5 6 7 | php $query1 = "UPDATE leraar SET voornaam = '".$voornaam"', tussenvoegsels = '".$tussenvoegsels."', achternaam = '".achternaam."'"; ?> |
1 2 3 4 5 6 | php $voornaam = addslashes($_POST["voornaam"]); $tussenvoegsels = addslashes($_POST["tussenvoegsels"]); $achternaam = addslashes($_POST["achternaam"]); ?> |
Hint: met strtotime() kun je leuke dingen doen zoals '+3 days'quote:Op woensdag 28 juni 2006 14:02 schreef markiemark het volgende:
Ik heb een vraagje. Ben bezig met een rooster programmaatje waarin ik vakantie dagen kan uitrekenen. Ik heb een begin datum en een eind datum. Nu wil ik aan de hand van deze gegeven een lijstje genereren met de dagen die binnen de 2 data vallen. Iemand een idee hoe dat gaat, ik vermoed met de date() en mktime() functie samen met een array, maar ik kom er niet uit..
1 2 3 4 5 6 7 8 9 10 11 12 13 | if ($cookie != NULL) { // max cookie tijd (3 maand) $tim = 60*60*24*31*3; // zet cookies setcookie("_user_cookie_id_", $_SESSION['user_id'], $tim); setcookie("_user_cookie_user_", $_SESSION['username'], $tim); setcookie("_user_cookie_status_", $_SESSION['userstatus'], $tim); setcookie("_user_cookie_md5_", $_SESSION['userhash'], $tim); } |
hmmmz ok, maar dan wil ik wel eerst dat aantal dagen weten..quote:Op woensdag 28 juni 2006 14:07 schreef JeRa het volgende:
[..]
Hint: met strtotime() kun je leuke dingen doen zoals '+3 days'
Met mktime() kun je twee unix timestamps maken. Hoe je dit doet staat gewoon in de PHP manualquote:Op woensdag 28 juni 2006 14:19 schreef markiemark het volgende:
[..]
hmmmz ok, maar dan wil ik wel eerst dat aantal dagen weten..
Ook met addslashes werkt t niet. We hebben ook al een en ander geprobeerd met str_replace();, maar ook daarmee komen we geen steek verder. Hij blijft dezelfde warning geven en de data niet aanpassen in de database.quote:Op woensdag 28 juni 2006 11:04 schreef Tijn het volgende:
Volgens mij zijn daar de functies addslashes() en stripslashes() voor bedacht.
Als je de ingevoerde data van je form eerst door een addslashes() haalt voordat je het verder processed en uiteindelijk bij het presenteren van die data 'em weer door stripslashes haalt, zou het goed moeten komen met de quotes.
line 146 ziet er als volgt uitquote:Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Line 4: Incorrect syntax near '\'., SQL state 37000 in SQLExecDirect in D:\Webapps\LocalUser\ibkprofiel\leraar_bewerken.php on line 146
1 2 3 | odbc_exec($sqlconnect, $querie1); ?> |
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.quote:Op woensdag 28 juni 2006 11:04 schreef Tijn het volgende:
Volgens mij zijn daar de functies addslashes() en stripslashes() voor bedacht.
Als je de ingevoerde data van je form eerst door een addslashes() haalt voordat je het verder processed en uiteindelijk bij het presenteren van die data 'em weer door stripslashes haalt, zou het goed moeten komen met de quotes.
Ok, ik ga het anders doen... Vorige probleem is te lastig. De oplossing is voor mij makkelijker... Hoop ik.quote:Op woensdag 28 juni 2006 14:21 schreef JeRa het volgende:
[..]
Met mktime() kun je twee unix timestamps maken. Hoe je dit doet staat gewoon in de PHP manualvervolgens kun je bepalen hoeveel dagen daar tussen zitten door het verschil tussen de timestamps te delen door het aantal seconden per dag.
Twee dingen:quote:Op woensdag 28 juni 2006 14:32 schreef WurM het volgende:
[..]
Ook met addslashes werkt t niet. We hebben ook al een en ander geprobeerd met str_replace();, maar ook daarmee komen we geen steek verder. Hij blijft dezelfde warning geven en de data niet aanpassen in de database.
Omdat mijn stagegenoot er voornamelijk mee bezig is geweest, wist ik niet precies welke warning gegeven werd, maar ik vermoed nu dat er een probleem is met de server-instellingen. De warning:
[..]
line 146 ziet er als volgt uit
[ code verwijderd ]
Heb ik gelijk wat server-instellingen betreft of denken jullie dat er iets anders aan de hand is, wat wel op te lossen is? (We hebben geen toegang tot de server instellingen)
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.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?
Typoquote:Op woensdag 28 juni 2006 14:42 schreef JeRa het volgende:
[..]
Twee dingen:
1) Je gebruikt querie1 ipv query1
UPDATE leraar SET opleidingnaam = 'V&M', voornaam = 'test\'', tussenvoegsels = '', achternaam = '';quote:2) Doe eens een echo $querie1 om te zien hoe die query eruit ziet?
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.
Zo'n rich text editor maakt dan kennelijk een fout. Of je nou iets uit een ander document kopieert of niet, dat maakt niets uit - de editor bepaalt het output formaat. Heb je verder al geprobeerd character encodings overal goed te zetten? (dus in de editor, hoe PHP het verwerkt en de database)quote:Op vrijdag 30 juni 2006 13:47 schreef Desdinova het volgende:
zo'n rich text editor
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |