Timkb schreef:is.1Eerdere citaten tonen
Dylanh schreef:Ik snap sowieso het nut van je code niet echt.Eerdere citaten tonen
Xjessex schreef:Ja maar als je dat probeert, dus niet = ;
oh dan krijg ik: - als de zin:
Codeblok (voorbeeld.php):
Hoe-script-je-nou-veilig-een-PHP-MySQLi-script-systeem-
En het nut is van:
Codeblok (voorbeeld.php):
1
Hoe script je nou veilig een PHP/MySQLi script/systeem?
naar
Codeblok (voorbeeld.php):
1
Hoe-script-je-nou-veilig-een-PHP-MySQLi-script-systeem
voor een SEO friendly URL (las ik in Computer Idee
) En het is een beetje raar als er een / (of ?, $ etc) in de titel staat waardoor de URL gaat faalen.Ik wil dus de titel in de URL hebben.
Uit een oud PHP project geplukt, werkt perfect.
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
function urlGenerator($string, $force_lowercase = true, $anal = false) {
$strip = array("~", "`", "!", "@", "#", "$", "^", "*", "(", ")", "_", "=", "+", "[", "{", "]", "}", "", "|", ";", ":", """, "", "‘", "’", "“", "”", "–", "—", "", "", ",", "<", ".", ">", "/", "?");
$clean = trim(str_replace($strip, "", strip_tags($string)));
$clean = preg_replace(/s+/, "-", $clean);
$clean = ($anal) ? preg_replace("/[^a-zA-Z0-9]/", "", $clean) : $clean ;
$clean = str_replace(array("é", "%", "&"), array("e", "-procent", "en"), $clean);
return ($force_lowercase) ? (function_exists(mb_strtolower)) ? mb_strtolower($clean, UTF-8) : strtolower($clean) : $clean;
}
Wat ik nu heb werkt perfect, ik wil alleen weten waarom er een unkown character komt.
Xjessex schreef:Daarmee kan ik het laatste niet weghalen, alleen selecteren.$txt = substr($txt, 0, -1);
toevoeging op 14 april 2014, 20:02:57:
Of beter gezegt: waarom een unkown character word.
toevoeging op 14 april 2014, 20:03:10:
en PHP_EOL niet.



