Avatar billede futurama Nybegynder
14. september 2004 - 18:33 Der er 9 kommentarer og
1 løsning

søger et script

1: jeg skal bruge så at der kan være nogle txt filer med navne som mads.txt og johan.txt osv hvor der i hver skal være nogle tal dog max 3 (som 147 og 648) scriptet skal selv sætte et punktum efter det første tal og så skal den soter efter den der har den højste hvor 6.48 er højre en 1.47 osv

2: alså den skriver selv på rekke

johan 6.48
mads  1.47

og den skal selv finde ud af hvad txt filerne hedder så hvis der ikke er en der hedder mads.txt er mads der ikke

håber nogle ka hjælpe
Avatar billede olebole Juniormester
14. september 2004 - 18:45 #1
<ole>

*ROTFL* Ja, du har da i udpræget grad for et script, der kan sætte punktum  :D

/mvh
</bole>
Avatar billede futurama Nybegynder
14. september 2004 - 20:01 #2
olebole> hvad skulle jeg bruge det latterlige kommentar til?

i nr2 skal den echo det
Avatar billede olebole Juniormester
14. september 2004 - 20:10 #3
Et rigtig godt bud kunne være, at du begyndte at bruge dette fortrinlige og uundværlige tegn. Der er ikke mange, der gider læse en tekst uden tegn. Det er alt fo besværligt
Avatar billede futurama Nybegynder
14. september 2004 - 20:40 #4
olebole> så lad være
Avatar billede olebole Juniormester
14. september 2004 - 20:49 #5
Jamen, hvis du hellere vil spilde din tid med at spille fornærmet end at lære at skrive nogle spørgsmål, du vil få masser af respons på - så for min skyld ingen alarm  :)
Avatar billede olebole Juniormester
14. september 2004 - 21:20 #6
*LooOooL* Har du nu heller ikke mod til at underskrive dig, når du skriver i småpodernes pissoir (Bruger-Karma)? Grow up, kiddie  :D

Læg i øvrigt mærke til, det ikke er irrelevant. Foreløbig er der ingen, der har svaret  ;o)
Avatar billede futurama Nybegynder
14. september 2004 - 23:30 #7
lad nu mig og mit spammet spm være i fred
Avatar billede shjorth Nybegynder
15. september 2004 - 12:08 #8
Må jo nok give olebole ret. Det er en del lettere med tegn :D
Avatar billede sostack Nybegynder
15. september 2004 - 12:14 #9
Prøv med:
<?php
//Åbn mappen, hvor filerne ligger:
$dh = opendir("./test");
/*
Hvis tallet 45 skal blive til 4.50, skal $foran sættes lig med 1.
Hvis tallet 45 skal blive til 0.45, skal $foran sættes lig med 0.
*/
$foran = 1;
WHILE(false !== ($file = readdir($dh)))
{
    //check om det er en mappe eller en fil der er fundet
    if(!is_dir($file))
    {
        //Læs navnet på textfilen
        $navn = substr($file, 0, -4);
        $fh = fopen("./test/".$file, "r+");
        //læs tallet i filen
        $tal = fread($fh, "3");
        //Hvis tallet er mindre end tre cifre
        if(3 > strlen($tal))
        {           
            if(2 > strlen($tal))
            {
                //hvis tallet er mindre end 2 cifre
                if($foran == 0)
                {
                    $tal = "0" . $tal;
                } else {
                    $tal = $tal . "0";
                }
            }
            if($foran == 0)
            {
                $tal = "0" . $tal;
            } else {
                $tal = $tal . "0";
            }
        }
        //sæt decimaltegn
        $tallet[$navn] = (intval($tal) / 100);
    }
}
//sæt det største tal øverst
arsort($tallet);
foreach($tallet AS $navn => $points)
{
    //udskriv navn: points, eller hvad det nu måtte være
    echo $navn . ": " . $points . "<br />\n";
}
?>

//sostack
Avatar billede futurama Nybegynder
15. september 2004 - 16:32 #10
mange mange tak det er geniealt detder :D
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