text in variabele aanpassen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Marcel van Dijk

Marcel van Dijk

23/09/2008 19:34:00
Quote Anchor link
Omdat ik niet heel veel verstand van PHP heb heb ik een tijdje terug een kant en klaar hosting bestel script gedownload. Nou zit daar alleen een bug in...

Bij de bestelling van een domeinnaam waar een - teken in zit wordt een username aangemaakt door middel van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
// Maak user DA
case 'create' :
include ("config.php");

function
text_chop($text, $length) {
    if(strlen($text) > $length) {
        $text = substr($text, 0, $length)."";
    }

    return $text;
}

?>


Hierin wordt geen rekening gehouden met leestekens, probleem is alleen dat direct admin geen username accepteert waar leestekens in voorkomen.

Nou vroeg ik mij af of het mogelijk is om in de bovenstaande code iets in te voegen wat eventuele mintekens (meest voorkomend probleem) uit de tekst haalt.

Alvast bedankt voor het meedenken!
 
PHP hulp

PHP hulp

23/12/2024 12:04:20
 
Eddy E

Eddy E

23/09/2008 20:30:00
Quote Anchor link
Dat kan met dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$text
= preg_replace('#[^a-zA-Z0-9\-]+#','_',$text);
?>


Dat zet alle tekens (behalve a-z en A-Z en 0-9) om naar een _ (underscore).
Afkomstig van http://www.phphulp.nl/php/scripts/11/1435/
 



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.