Avatar billede learner Praktikant
05. oktober 2004 - 09:58 Der er 11 kommentarer og
1 løsning

hvordan erstatter jeg mellemrum med underscroll?

jeg har dette script, og jeg har fundet et problem med det. hvis man lægger en fil op med et navn som feks "han han han.jpg" så er det et problem senere når jeg vil lave et email-link, for mellemrum bevirker at linket ikke virker.

Jeg vil derfor have mellemrummene erstattet med '_'

if ($_FILES["picture1"]["size"] > 0){
    $picture1=$_FILES["picture1"]["name"];
    if ( (file_exists('../upload/'.$picture1)) || (file_exists('../upload/temp/'.$picture1)) ) {
        while ( (file_exists('../upload/'.$picture1)) || (file_exists('../upload/temp/'.$picture1)) ) {
            $rand_nr=rand(1,9);
            $picture1=$rand_nr.$picture1;
        }
    }
}

Hvis du iøvrigt ser nogle problemer med dette script, så vil jeg også meget gerne høre om det :o)

Har ik flere point, desvære!

Taaaak! :O)
Avatar billede bojo Nybegynder
05. oktober 2004 - 10:05 #1
$txt="test test";
$txt=str_replace( " ", "_", $txt );
Avatar billede exp Juniormester
05. oktober 2004 - 10:14 #2
P.S. Det hedder "Underscore" ;-)
Avatar billede bojo Nybegynder
05. oktober 2004 - 10:18 #3
hmmm - jeg kalder det "understregning" når jeg taler med danskere, det lyder lidt mere dansk, men syntes nu at "_" var ret forståligt :-)
Avatar billede exp Juniormester
05. oktober 2004 - 10:22 #4
bojo >>
Jf. titlen ;-)
Avatar billede bojo Nybegynder
05. oktober 2004 - 10:35 #5
ahhhh - så jeg ikke, sorry
Avatar billede learner Praktikant
05. oktober 2004 - 13:40 #6
okidoki, det bruger jeg.

Kunne i forudsige andre problemer med scriptet???

bojo smid et svar
Avatar billede learner Praktikant
05. oktober 2004 - 13:42 #7
og er det her korrekt???
$picture1 = str_replace( " ", "_", $_FILES["picture1"]["name"] );
Avatar billede bojo Nybegynder
05. oktober 2004 - 13:44 #8
ud over at jeg faktisk ikke ved om du kan arbejde på $_FILES["picture1"]["name"] så ja, prøv og ellers

$name = $_FILES["picture1"]["name"];
$picture1 = str_replace( " ", "_", $name );
Avatar billede learner Praktikant
05. oktober 2004 - 13:47 #9
okay.

Tak for det! :O)
Avatar billede bojo Nybegynder
05. oktober 2004 - 13:50 #10
hvis det virker så svar dig selv og accepter
Avatar billede learner Praktikant
05. oktober 2004 - 15:02 #11
TAAAAAK, det var flinkt af dig!... Jeg har os brug for det! :O)
Er jo næsten i minus med point! :o)
Avatar billede learner Praktikant
05. oktober 2004 - 15:02 #12
Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester