|
| Flytte "submit" knap. Fra : koko3 | Vist : 442 gange 60 point Dato : 05-06-06 11:34 |
|
<?php
$mappe = "upload/";
if($_POST['slet']==1)
{
unlink($mappe."/".$_POST['sletfil']);}
function list_filer($bibliotek)
{
if ($bib = @opendir($bibliotek)) {
while (false !== ($fil = readdir($bib))) {
if ($fil != '.' && $fil != '..' && !ereg('^\..+', $fil)) {
$fil_liste[] = "<a href=\"$bibliotek/$fil\">$fil</a>
<form method=post>
<input type=hidden name=sletfil value=".$fil.">
<input type=hidden name=slet value=1>
<input type=submit value=slet>
</form>
";
}
}
closedir($bib);
if (is_array($fil_liste)) {
$liste = '<li>' . join('</li><li>', $fil_liste) . '</li>';
} else {
$liste = '<li>Ingen filer</li>';
}
$fil_lager = "<h2></h2><ul>$liste</ul>";
return $fil_lager;
} else {
die("Kunne ikke åbne biblioteket: $bibliotek");
}
}
echo list_filer($mappe);
?>
Kan man ikke flytte slet knappen tættere på filen/linket??
| |
| Kommentar Fra : koko3 |
Dato : 05-06-06 20:06 |
|
.. En anden ting er at jeg ikke kan slette filer med mellemrum i.
Nogen der kan hjælpe med det også?
| |
| Kommentar Fra : molokyle |
Dato : 06-06-06 17:50 |
|
Positionering klares med CSS : http://www.w3schools.com/css/css_positioning.asp
Lav en regel for din <input...> markør i din <head> ...</head> sektion ...eller i en extern CSS fil, som en class egenskab alá:
Kode <style type="text/css">
<!--
input .INDRYK{
position:relative;
left:16px;
margin:0;
padding:0;
}
//-->
</style> |
..og angiv i klassen i din HTML kode med:
Kode .
.
<input class="INDRYK" type="submit" value="slet">
.
. |
..og dit element rykker 16 pixels til venstre
Ps. Husk iøvrigt altid at bruge anførselstegn om dine parametre ...bare for en go' ordens skyld
</MOLOKYLE>
| |
| Kommentar Fra : koko3 |
Dato : 13-06-06 21:27 |
|
Det kan godt være det er mig der er dum, men kan ikke rigtigt få det til at virke..
| |
| Kommentar Fra : molokyle |
Dato : 13-06-06 22:07 |
|
Hmmm.......
Dette virker for mig:
Kode <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Fly submit knap</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
margin:0;
padding:0;
font-family:arial,sans-serif;
background-color:#fff;
color:#000;
}
input.flyt {
position:absolute;
top:200px;
left:300px;
}
//-->
</style>
</head>
<body>
<form method=post>
<input type="hidden" name="sletfil" value=".$fil.">
<input type="hidden" name="slet" value="1">
<input type="submit" value="slet" class="flyt">
</form>
</body>
</html> |
Prøv selv
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 13-06-06 22:11 |
|
Øeh... skal det validere korrekt? ..så skal <form method=post> skrives:
<form method="post">
Husk altid anførselstegn omkring parameter værdier!
..men det er en detalje
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 14-06-06 15:46 |
|
".. bare flytter slet 'knappen'... " ???
Hva' mener du egentlig koko3?
HTML handler om; indhold og hvad der skal vises på siden
CSS derimod om; hvor og & hvorledes dette 'indhold' skal præsenteres
</MOLOKYLE>
| |
| Kommentar Fra : koko3 |
Dato : 15-06-06 21:58 |
|
Hvis jeg skriver <form method="post"> får jeg denne meddelse:
Parse error: syntax error, unexpected T_STRING in /web/xxxxxxx.php on line 127
Men hvis jeg skriver <form method=post> virker det fint med en fil i mappen.
Hvis jeg har flere filer i mappen er der stadig kun én slet knap, og det går jo ikke hvis man bare vil slette en bestemt fil fra mappen.
Det var derfor jeg spurgte lidt dumt før. hehe
| |
| Kommentar Fra : molokyle |
Dato : 15-06-06 22:33 |
|
Din HTML kode:
Kode <form method=post>
<input type=hidden name=sletfil value=".$fil.">
<input type=hidden name=slet value=1>
<input type=submit value=slet>
</form> |
..står jo inden i en funktion og er en del af værdien der tilskrives liste[]. Hvorfor kan jeg ikke gennemskue, da jeg ikke er nogen ørn til PHP
Koden står mellen 2 dobbelte anførselstegn og parametre skal derfor skrives med enkelte anførselstegn:
Kode <form method='post'>
<input type='hidden' name='sletfil' value=".$fil.">
<input type='hidden' name='slet' value='1'>
<input type='submit' value='slet'>
</form> |
..så meget ved jeg da
</MOLOKYLE>
| |
| Kommentar Fra : koko3 |
Dato : 16-06-06 13:45 |
|
Hvis jeg nu har flere filer i mappen, så er slet knappen der, men den ligger jo oven i hinanden, så derfor kan jeg ikke slette en bestemt fil.
Hvad kan man gøre ved det??
| |
| Kommentar Fra : molokyle |
Dato : 16-06-06 14:10 |
| | |
| Kommentar Fra : koko3 |
Dato : 18-06-06 12:23 |
|
Så man kan altså ikke flytte slet knappen ved siden af linket på en eller anden smart måde???
| |
| Annuller spørgsmålet Fra : koko3 |
Dato : 04-08-06 22:26 |
| | |
| Du har følgende muligheder | |
|
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
| |
|
|