Avatar billede bellagio Nybegynder
26. januar 2006 - 17:03 Der er 4 kommentarer og
1 løsning

Fjern "option" boks fra script

Hej. Jeg bruger AutoIndex PHP fra http://autoindex.sourceforge.net, og jeg har foretaget nogle ændringer, men der er noget jeg ikke kan finde ud af.

Man har mulighed for at uploade filer til index'et. Og man kan som standard vælge at uploade mellem 1-10 filer af gangen. Jeg ønsker imidlertid kun at folk skal kunne uploade én fil af gangen.

Det orginale stykke script ser således ud:

f ($allow_uploads && (!$use_login_system || logged_in()))
{
echo "<form method='post' action='$this_file'>
<input type='hidden' name='dir' value='$subdir' />
Upload<select size='1' name='numUpload'>";
for ($i=1; $i<=10; $i++)
{
echo "\t<option>$i</option>\n";
}
echo '</select> <input type="submit" value="file(s) to this folder" /></form>';
}

Her kommer så en boks frem, hvor man kan vælge fra 1-10.
Hvordan fjerner man det, så den automatisk har valgt én fil, når man klikker videre?
Jeg har indtil videre ændret det til man kun kan uploade én fil af gangen, men nu er der bare en boks hvor der står 1.

f ($allow_uploads && (!$use_login_system || logged_in()))
{
echo "<form method='post' action='$this_file'>
<input type='hidden' name='dir' value='$subdir' />
<select size='1' name='numUpload'>";
for ($i=1; $i<=1; $i++)
{
echo "\t<option>$i</option>\n";
}
echo '</select> <input type="submit" value="Upload a file to this folder" /></form>';
}

Hvordan kan man ændre det, så det kun er knappen "Upload a file to this folder" der er synlig?
Avatar billede jaw Nybegynder
26. januar 2006 - 17:49 #1
Umiddelbart kan du vel ændre til:

if ($allow_uploads && (!$use_login_system || logged_in()))
{
echo "<form method='post' action='$this_file'>
<input type='hidden' name='dir' value='$subdir' />
<input type='hidden' name='numUpload' value=1 />
<input type="submit" value="Upload a file to this folder" /></form>';
}
Avatar billede bellagio Nybegynder
26. januar 2006 - 20:13 #2
Så giver den denne fejl:

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/sv_xrtdk/tt/index.php on line 2579
Avatar billede jaw Nybegynder
26. januar 2006 - 20:18 #3
Ja:

if ($allow_uploads && (!$use_login_system || logged_in()))
{
echo "<form method='post' action='$this_file'>
<input type='hidden' name='dir' value='$subdir' />
<input type='hidden' name='numUpload' value=1 />
<input type='submit' value='Upload a file to this folder' /></form>";
}
Avatar billede bellagio Nybegynder
26. januar 2006 - 20:28 #4
Super... Mange tak!

Sender du lige et svar, så du kan få dine point...
Avatar billede jaw Nybegynder
26. januar 2006 - 20:40 #5
Selv 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