Avatar billede phpnewbee Nybegynder
02. august 2000 - 13:02 Der er 13 kommentarer og
1 løsning

ASP 2 PHP ???

Nogen der kender en let vej til at \"oversætte\" et ASP script til PHP?

Jeg har fundet denne side http://asp2php.naken.cc
Men det er nogle C programmer der først skal compiles osv. - bøvlet!

Måske er der én der kan omskrive følgende:

\' *** Generate random password
Function GeneratePassword
    strTemp = null
    Randomize            \' Initialize random-number generator
    For intTemp = 1 To 8
        strTemp = strTemp & chr(Int((26 * Rnd) + 97))
    Next
    GeneratePassword = strTemp
End Function
Avatar billede limemedia Nybegynder
02. august 2000 - 13:13 #1
Omskrevet, ville jeg bruge

$password = substr(uniqid(rand()),0,8);
Avatar billede limemedia Nybegynder
02. august 2000 - 13:14 #2
$password er selvfølgelig den variabel du har i GeneratePassword ;D
Avatar billede razor Nybegynder
02. august 2000 - 13:25 #3
Avatar billede razor Nybegynder
02. august 2000 - 13:26 #4
æv.. jeg kom forsent...
Avatar billede phpnewbee Nybegynder
02. august 2000 - 13:34 #5
Points går til den der kan lave en færdig løsning i PHP der udskriver et password f.eks. efter tryk på en input knap \"Lav nyt password\"
Avatar billede razor Nybegynder
02. august 2000 - 13:40 #6
password.php:
--
<?php
function randomPass($length = 6) {

    // all the chars we want to use
    $all = explode( \" \", 
          \"a b c d e f g h i j k l m n o p q r s t u v w x y z \"
        . \"A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \"
                . \"0 1 2 3 4 5 6 7 8 9\");

    for($i=0;$i<$length;$i++) {
        srand((double)microtime()*1000000);
        $randy = rand(0, 61);
        $pass .= $all[$randy];
    }   

    return $pass;
}
?>
<form action=\"password.php\">Passwordlængde: <input type=\"text\" name=\"length\"> <input type=\"submit\" value=\"ok\"></form>
<hr>
<?php
if ($lavpassword) {
print \"Dit random password er: \".randomPass($length);
}
?>
--
Avatar billede razor Nybegynder
02. august 2000 - 13:41 #7
en gang til

password.php:
--
<?php
function randomPass($length = 6) {

    // all the chars we want to use
    $all = explode( \" \", 
          \"a b c d e f g h i j k l m n o p q r s t u v w x y z \"
        . \"A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \"
                . \"0 1 2 3 4 5 6 7 8 9\");

    for($i=0;$i<$length;$i++) {
        srand((double)microtime()*1000000);
        $randy = rand(0, 61);
        $pass .= $all[$randy];
    }   

    return $pass;
}
?>
<form action=\"password.php\">Passwordlængde: <input type=\"text\" name=\"length\"> <input type=\"submit\" value=\"ok\"></form>
<hr>
<?php
if ($length) {
print \"Dit random password er: \".randomPass($length);
}
?>
--
Avatar billede limemedia Nybegynder
02. august 2000 - 13:42 #8
razor >> din løsning minder mig lidt om de famøse gråspurve der snart er sønderskudt af en flok kanoner (stakkels fugle)


phpnewbie >> det er lidt unfair at ændre spørgsmålet efter at et korrekt svar er afgivet... men dig om det !
Avatar billede phpnewbee Nybegynder
02. august 2000 - 14:34 #9
Razor: Det virker altså ikke :-(

Avatar billede phpnewbee Nybegynder
02. august 2000 - 14:35 #10
Sætter points op til 115 - alt hvad jeg har...
(Hvad skal jeg leve af resten af måneden?)
Avatar billede phpnewbee Nybegynder
02. august 2000 - 14:38 #11
Øh.. he he nu virker det...
Avatar billede razor Nybegynder
02. august 2000 - 14:40 #12
det virker altså for mig...

http://63.89.244.163/test3.php
Avatar billede razor Nybegynder
02. august 2000 - 14:41 #13
hehe.. du var hurtigere end mig :o)
Avatar billede razor Nybegynder
02. august 2000 - 14:42 #14
LJWEB >> hvorfor opfinde den dybe tallerken igen ? :o) (skal vi ikke holde op med at skrive metaforer?)
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