Gennemse knap i uploadscript

Tags:    php

User
Bruger #797 @ 09.09.03 10:56
Er der en der ved om det er muligt at lave en anden gennemseknap i et uploadscript i stedet for den traditionelle?
For knapen ligger jo sammen med inputfeltet, som jeg sagtens kan sættte en style på, men knappen kan jeg ikke ændre det store på.

<input type=file name=fil class="input" >



8 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
du kan bare bruge:

<pre>
<input type=file name=fil style="din css style">
</pre>

:)

Med venlig hilsen
Ken Christensen



User
Bruger #797 @ 09.09.03 14:11
Ja, men hvad hvis det kun er knappen jeg vil ændre? som fx teksten "Gennemse..."



Hej

Jeg tror sq ikke du kan lave om på teksten i knappen...
Det kan man nemlig ikke i frontpage.
Man kan kun ændre det på alle mulige andre knapper...



Ja, men hvad hvis det kun er knappen jeg vil ændre? som fx teksten "Gennemse..."


Du skal bare sætte value feltet...



User
Bruger #797 @ 09.09.03 15:07
Det kan jeg da ikke når knappen er sammen med "tekstfeltet"... Det virker i hvert fald ikke...



<input type="file" name="fil" value="Knap navn" class="class navn" >
tror det virker
Hilsen k-roy
(christian bekker A.)
www.k-roy.h4f.dk
-- Problemer er til for at blive løst :) --



IE Only:

<form>
<input type="file" name="fil" style="display: none" onchange="this.form.fileshow.value=this.value">

<input type="text" name="fileshow" style="border: 1px solid black"><br>
<input type="button" value="Vælg en fil" onclick="this.form.fil.click()" style="border: 1px solid black">
</form>

mvh. Jesper Sørensen



User
Bruger #797 @ 10.09.03 08:56
IE Only:

<form>
<input type="file" name="fil" style="display: none" onchange="this.form.fileshow.value=this.value">

<input type="text" name="fileshow" style="border: 1px solid black">
<input type="button" value="Vælg en fil" onclick="this.form.fil.click()" style="border: 1px solid black">
</form>

mvh. Jesper Sørensen



Det ser ud som det skal, men der sker bare ikke noget når jeg klikker på uploadknappen...
Og hvis jeg trykker igen, stopper den hele scriptet... Er der en der lige kan se fejlen

<?
if (!$fil) {
?>
<center>

<table>
<form enctype="multipart/form-data" action="#" method=post>
<tr><td>Fil </td><td>

<input type="file" name="fil" style="display: none" onchange="this.form.fileshow.value=this.value">

<input type="text" name="fileshow" style="border: 1px solid black">
<input type="button" value="Vælg en fil" onclick="this.form.fil.click()" style="border: 1px solid black">

</td></tr>
<tr><td>Overskrift </td><td><input type="text" name="overskrift" class="input" value="" size="35"></td></tr>
<tr><td>Type </td><td>
<select name="type" class="input">
<option value="Dagsorden">Dagsorden</option>
<option value="Referat">Referat</option>
</select>
</td></tr>
<tr><td>Hvem </td><td>
<select name="hvem" class="input">
<option value="Alle">Alle</option>
<option value="Registrerede">Registrerede</option>
<option value="Admin">Admin</option>
</select>
</td></tr>
<tr><td align="center" colspan="2"><input type=submit value="upload" class="button"> </td></tr>
</form>
</tr></table></center>
<?
} else {
$moveto = "filer/".$_FILES['fil']['name'];
if (move_uploaded_file($fil, $moveto)) {
$file1 = $_FILES['fil']['name'];
print "<font class='overskrift'>Upload lykkedes</font><br>\\n";
} else {
print "<font class='overskrift'>Upload mislykkedes</font><br>";
print "Prøvede: mv /tmp/$fil $moveto";
}
}
$query = mysql_query("INSERT INTO filer (filename, overskrift, type, dato, showdato, hvem)" . "VALUES ('$file1','$overskrift','$type','$year$month$day','$day/$month-$year','$hvem')");
}
?>
<?echo $file1;?><br>



t