28. september 2003 - 18:42
Der er
5 kommentarer og 1 løsning
select box skal hente noget fra variabel
Hejsa jeg har det script, en ftp klient jeg er ved at lave. som det er nu udskriver den filer og mapper som ren tekst, men kan det laves så min select box her i scriptet henter filer og mapper ind så så når brugeren er logget ind via ftp så kan han se sine filer og mapper i selectboxen?? her er scriptet.. <CENTER> <H2>DETTE ER EN FTP CLIENT</h2> </form> <FORM action="ftp1.php" method="POST"> <TABLE border="1"> <tr bgcolor="lightblue"> <td width="100">Ftp client</td> <td width="100"></td> </tr> <tr> <td>Hostname</td> <td align="center"><INPUT type="text" name="ftp_hostname" size="30" maxlength="30"></td> </tr> <tr> <td>Brugernavn</td> <td align="center"><INPUT type="text" name="ftp_brugernavn" size="30"></td> </td> <tr> <td>Password</td> <td align="center"><INPUT type="password" name="ftp_password" size="30"></td> </td> <tr> <td colspan="2" align="left"><INPUT type="submit" value="Tilslut ftp server" size="45" maxlength="45"></td> <td colspan="2" align="left"><INPUT type="submit" value="logud" name="logud" size="45" maxlength="45"></td> </tr> </TABLE> </FORM> <form name="form1" method="get" action="ftp1.php"> <select name="select" size="20"> <option>hej</option> <option>davs</option> <option>osv</option> </select> </CENTER> <?PHP //variabler til at åbne for ftp forbindelse $ftp_hostname = $_POST['ftp_hostname']; $ftp_brugernavn = $_POST['ftp_brugernavn']; $ftp_password = $_POST['ftp_password']; $ftp_port = 21; $ftp_timeout = 200; $conn_id = ftp_connect($ftp_hostname) or die("$ftp_hostname"); $login_result = @ftp_login($conn_id, $ftp_brugernavn, $ftp_password); //check connection if((!$conn_id) || (!$login_result)) { die("FTP connection has failed !"); } //hent indhold af mappe $contenst = ftp_nlist($conn_id, "/"); foreach ($contenst as $entry) { echo $entry, "<br />\n"; } ?> //krydset
Annonceindlæg fra itavis
28. september 2003 - 18:53
#1
du skal bare flytte den der selectbox ned sammen med hvor den henter indholdet af mappen. <form> pjat ting og <select name=select> pjst ting <? $contenst = ftp_nlist($conn_id, "/"); foreach ($contenst as $entry) { print "<option value=$entry>$entry</option>"; } ?> </select></form>
28. september 2003 - 19:08
#4
så skal der klippes og klistres. <CENTER> <H2>DETTE ER EN FTP CLIENT</h2> </form> <FORM action="ftp1.php" method="POST"> <TABLE border="1"> <tr bgcolor="lightblue"> <td width="100">Ftp client</td> <td width="100"></td> </tr> <tr> <td>Hostname</td> <td align="center"><INPUT type="text" name="ftp_hostname" size="30" maxlength="30"></td> </tr> <tr> <td>Brugernavn</td> <td align="center"><INPUT type="text" name="ftp_brugernavn" size="30"></td> </td> <tr> <td>Password</td> <td align="center"><INPUT type="password" name="ftp_password" size="30"></td> </td> <tr> <td colspan="2" align="left"><INPUT type="submit" value="Tilslut ftp server" size="45" maxlength="45"></td> <td colspan="2" align="left"><INPUT type="submit" value="logud" name="logud" size="45" maxlength="45"></td> </tr> </TABLE> </FORM> <?PHP //variabler til at åbne for ftp forbindelse $ftp_hostname = $_POST['ftp_hostname']; $ftp_brugernavn = $_POST['ftp_brugernavn']; $ftp_password = $_POST['ftp_password']; $ftp_port = 21; $ftp_timeout = 200; $conn_id = ftp_connect($ftp_hostname) or die("$ftp_hostname"); $login_result = @ftp_login($conn_id, $ftp_brugernavn, $ftp_password); //check connection if((!$conn_id) || (!$login_result)) { die("FTP connection has failed !"); } //hent indhold af mappe ?> <form name="form1" method="get" action="ftp1.php"> <select name="select" size="20"> <? $contenst = ftp_nlist($conn_id, "/"); foreach ($contenst as $entry) { print "<option value=$entry>$entry</option>"; } ?> </select> </center> </form>