wow! fedest... meget hjælp at hente her :D
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
#3 php... !
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
Jeg har lavet et lille kort eksempel i PHP:
listing 9.13.php
<FORM action="listing9.14.php"
enctype="multipart/form-data" method="POST"
<input type="hidden" name="MAX_FILE_SIZE" value="51200">
File to Upload: <input type="file" name="fileupload">
<br><br>
<input type="submit" value="upload!">
</FORM>
listing9.14.php
<h1>File Upload results</h1>
<?php
$file_dir = "C:Documents and SettingsNicolai TeglskovSkrivebord";
foreach($_FILES as $file_name => $file_array) {
print "path: ".$file_array['tmp_name']."<br>
";
print "name: ".$file_array['name']."<br>
";
print "type: ".$file_array['type']."<br>
";
print "size: ".$file_array['size']."<br>
";
if (is_uploaded_file($file_array['tmp_name'])) {
move_uploaded_file($file_array['tmp_name'],
"$file_dir/$file_array[name]") or
die ("Couldn't copy");
print "File was moved!<br><br>";
}
}
?>
Håber du kan bruge det, ellers må du sige til!
--
#6 hmm jeg kan ik rigtig finde noget upload system !
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
#6 ved du om de ting derinde er gratis eller blot trial versioner. Det er fandme ikke til at se nogen steder!
--
min allerførste hjemmeside. den indeholder kun lidt af det bras jeg har lavet i PS7, samt en tagwall som I SKAL sende en holsen på. http://www.hellhamster.frac.dk[...] #7 Tak... jeg vil lige titta på det ;o)
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
Tak #7 det kører perfekt ;o)
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
#7 har du så os nogle koder som viser filerne ? os php hvis det er!
hilsen RedEye
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
#12 gør ik noet :D
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
Så lidt du!
Jeg har lært det fra bogen "Introduktion til PHP, MySQL og Apache". Den gennemgår PHP, MySQL og Apache helt fra bunden. Jeg har læst de første 200 sider (ud af 478) og har lært en hel del.
Så hvis der sidder nogen derude, som er interesseret i at lære PHP for alvor, så invester i denne bog!
Ellers kan man selvfølgelig læse sig til viden på nettet og
http://www.php.net[...] er uundværlig!
Er du interesseret i webdesign/webprogrammering? Så lær PHP!
--
#15 lækkert at du lige smider sådan et script op :-)
hvis den ryger ind på en fejlmeldt side når man siger "upload" er det så fordi ens server ikke understøtter et eller andet?
--
min allerførste hjemmeside. mangler du et banner eller lignende så skriv det i min tagwall, så laver jeg det ved lejlighedhttp://www.hellhamster.frac.dk[...] #13 hvad mener du helt præcist?
Når jeg uploader filer fra listing9.13.php går browseren til listing9.14.php og viser resultatet. F.eks.:
File Upload results
path: C:WINDOWSTEMPphp15.tmp
name: pcindsigt.exe
type: application/octet-stream
size: 1248768
File was moved!
--
#16 "en fejlmeldt side" - hvad mener du her?
Får du meddelsen "Couldn't copy" eller hvad?
For hvis du får den, kan det være at filen enten er for stor eller dit $file_dir ikke er gyldigt.
Ved ik helt hvad det ellers kunne være.
Du skal selvfølgelig køre scriptet på en webserver. Jeg kører mit på en Apache med PHP og MySQL.
Newbie note: Du får adgang til din webserver ved at skrive "localhost" i adresselinien i din webbrowser. Har du ikke en webserver kan du få hjælp til installationen af en på:
http://www.webcafe.dk[...]
--
#17ja.. det gør den her os ...
men jeg vil lave den her upload service på en hjemmeside...
og alle brugerne skal ha' mulighed for at kunne se en liste oer alle filerne !
det er .. det jeg mener =)
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
#18 når jeg vælger en billedfil og siger "OK" så ryger jeg ind på den side hvor billedet skulle være. Sagen er blot den at i stedet for et billede får jeg en "page not found" side. Billedet var blot et lille gif så det er ikke størrelsen.
--
min allerførste hjemmeside. mangler du et banner eller lignende så skriv det i min tagwall, så laver jeg det ved lejlighedhttp://www.hellhamster.frac.dk[...] Det burde være let nok (kan jeg jo sagtens sige) :D
Men hvis vi nu siger, at du laver en bestemt mappe til upload (du kunne jo kalde den upload). Så laver vi bare en fil, som viser indholdet af denne mappe. Meget simpelt:
vis_filer.php
<?php
$dirname = ".";
$dh = opendir($dirname) or die("Could't open directory");
while (!(($file = readdir($dh)) === false ) ) {
if (is_dir("$dirname/$file")) {
print "(D) ";
}
print "$file<br>";
}
closedir($dh);
?>
Ovenstående kode viser indholdet af en mappe. Sættes $dirname til "." bruges den mappe, som filen ligger i
--
#21 skal koden i #21 så sættes ind i den tidligere kode du skrev ( i så fald hvor?) eller skal den placeres uafhængigt før eller efter den anden kode.
Og ja, jeg er TOTAL blank hvad angår den slags!
--
min allerførste hjemmeside. mangler du et banner eller lignende så skriv det i min tagwall, så laver jeg det ved lejlighedhttp://www.hellhamster.frac.dk[...] #21 virker fint.. men stadig ik sådan jeg vil ha' det... :o)
folk skulle os ha mullighed for at downloade filerne igen ...
og se hvor meget de fylder m.m..
tror du ik man ka finde så noget på
http://www.asp.dk[...] ?
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------ #22 me2 =)
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
#20 du skulle gerne komme ind på siden listing9.14.php, medmindre du har ændret i den.
Jeg har prøvet at uploade et gif-billede og får følgende:
File Upload results
path: C:WINDOWSTEMPphp19.tmp
name: Pingvin.gif
type: image/gif
size: 41471
File was moved!
Hvis du vil vise siden du uploader skal du vælge et directory som er på din webserver. F.eks.
$file_dir = "."
Derefter kan du bare lave et link på værdien for path.
Det er i hvert fald den lette løsning :D
--
#22 og #24: koden sættes ind i en ny fil. I indlægget har jeg brugt vis_filer.php som filnavn.
vis_filer.php
<?php
$dirname = ".";
$dh = opendir($dirname) or die("Could't open directory");
while (!(($file = readdir($dh)) === false ) ) {
if (is_dir("$dirname/$file")) {
print "(D) ";
}
print "$file<br>";
}
closedir($dh);
?>
#23: du finder nok ik noget på asp.dk da dettet er i PHP :D
Men jeg skal lige prøve at slå op i min PHP bog når jeg kommer hjem og se om ik jeg kan bikse lidt sammen!
--
asp.dk ... har oz php :o)
asp.dk = Netcoders.dk
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
#26 det såen her det skal være :)
http://www.mpetersen.dk[...]
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------ #7 <input type="hidden" name="MAX_FILE_SIZE" value="51200">
51200 = ? byte...kb..mb..gb ?
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
#27 hovsa.
My bad :D
Jeg er nok hjemme ved 14.30-tiden, så skal jeg lige hitte fat i PHP-bogen ;)
Ellers må I huske mig på det, hvis jeg ik skriver!
:0
--
#30 har du messenger ?
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
->#30 msn messenger :o) --_upz
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
#29 jeg er faktisk ikke sikker. Har prøvet med filer på 1MB og det virker.
Tjekker det lige når jeg kommer hjem
PS. Sry for lag, men min dansklærer pev over at jeg ik lavede noget :P
Godt man har fri om 5 min :D
--
#31 og #32: yes yes...
Min MSN Messenger mail er:
[email protected]
Så lad os bare tilføje hinanden og få en debat igang der, inden vi får excess flood på hol.dk :D
--
#34
[email protected]
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------ Så er upload-systemet blevet udviklet. Jeg har lavet en mappe på mit webhotel ved navn upload. Derefter har jeg lagt følgende to filer (filnavnene er skrevet med fed) i rod-mappen på mit webhotel.
Der kan ses et eksempel af upload-systemet her:
http://ntzone.dk[...]
Upload-systemet består af 2 dele.
Del 1: upload.php
<HTML>
<HEAD>
<TITLE>Upload</TITLE>
</HEAD>
<BODY>
<font face="verdana" size="2">
<FORM action="upload_code.php"
enctype="multipart/form-data" method="POST"
<input type="hidden" name="MAX_FILE_SIZE" value="51200">
Fil der skal uploades:
<input type="file" name="fileupload">
<br><br>
<input type="submit" value="upload!">
</FORM>
</BODY>
</HTML>
Del2: upload_code.php
<HTML>
<HEAD>
<TITLE>Upload</TITLE>
</HEAD>
<BODY>
<font face="verdana" size="3">
<b>Upload resultat</b><br>
<?php
$file_dir = "upload";
foreach($_FILES as $file_name => $file_array) {
print "filnavn: ".$file_array['name']."<br>
";
print "filtype: ".$file_array['type']."<br>
";
print "filstørrelse: ".$file_array['size']."<br>
";
if (is_uploaded_file($file_array['tmp_name'])) {
move_uploaded_file($file_array['tmp_name'],
"$file_dir/$file_array[name]") or
die ("Kunne ikke uploade filen");
print "Filen blev uploadet!<br>";
}
}
?>
<hr>
<b>Liste over filer. Klar til download</b><br>
<font face="verdana" size="2">
<?php
if ($handle = opendir('upload')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<a target='_blank' href='upload/$file
'>$file
</a><br>";
}
}
closedir($handle);
}
?>
<br>
</font>
Så er der ikke flere filer :D
</font>
</BODY>
</HTML>
I del 1 vælger man hvilken fil man vil uploade. I del 2 vises lidt info om den fil man har uploadet. Desuden vises alle filer i mappen upload. Disse åbnes i et nyt vindue når man klikker på dem.
I løbet af i morgen (i skoletiden) håber jeg at få sat lidt detaljer på filerne, såsom filstørrelse og lignende.
Indtil da kan i tjekke det nuværende system ud på
http://ntzone.dk[...]
PS. Jeg henviser venligt til at man ikke uploader alt for mange filer. Jeg har givet mulighed for at uploade til min hjemmeside for at hjælpe folk med at lave et upload system og jeg synes derfor ikke jeg fortjener, at blive bombarderet med filer. Så brug sund fornuft og upload kun een fil :D
Update følger imorgen!
--
#29 det er byte.
Og jeg er helt sikker nu :D
--
Http://www.Brunehumor.dk[...]
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------ hmm jeg har prøvet det virker ikke hjælpe mig:
http://unique.starthotel.dk[...]
--
[LG 1710B][P4 2.4 GHZ][240 GB][1 GB PC3200][RADEON 9700PRO]
[SB AUDIGY 2][MEGAWORKS 510D][COMBO DREV][LOGITECH MX]®
Gæstebruger, opret dit eget login og få din egen signatur. #39:
Som jeg beskrev det i #36 skal din upload.php ligge i rodmappen på din webserver. Den beder nemlig selv om at lægge filerne ind i upload-mappen.
Derfor er adressen til mit upload-system:
http://ntzone.dk[...]
Og den gemmer filerne i:
http://ntzone.dk[...]
Det skulle gøre det :D
--
#40 hehe nice nu virker det. Forresten hvad var det for en .php bog du havde købt, det lyder interessant???
--
[LG 1710B][P4 2.4 GHZ][240 GB][1 GB PC3200][RADEON 9700PRO]
[SB AUDIGY 2][MEGAWORKS 510D][COMBO DREV][LOGITECH MX]®
Gæstebruger, opret dit eget login og få din egen signatur.
#41:
Bogen hedder:
Introduktion til PHP, MySQL og Apache
Mere info her:
http://www.libris.dk[...]
Den er alle pengene værd!
--
#42 den er godt nok dyr, men hvad er man istand til når man har læst hele bogen? er man istand til at lave dynamiske hjemmesider?
--
Gæstebruger, opret dit eget login og få din egen signatur. ok nu er jeg irriterende, men hvad med det første kode du udgav, det skal ikke længere bruges oder was? er det nu kun det 1 #36?
Når jeg har lagt de 2 filer i min rodmappe hvilken kode skal så indsættes i min hjemmeside?
--
min allerførste hjemmeside. mangler du et banner eller lignende så skriv det i min tagwall, så laver jeg det ved lejlighedhttp://www.hellhamster.frac.dk[...] #44: De to filer du skal bruge er dem, som står i #36.
Dem ligger du i rodmappen på dit webhotel/webserver. Derefter opretter du en mappe med navnet "upload".
#43: Jeg har kun læst de første 200 sider, så jeg skal ikke kunne fortælle dig alt hvad man kan efter man har læst bogen. Men du kan se på emneoversigten og få en idé om hvad man kan.
Du kan f.eks. allerede efter de første 150 sider lave tagwall, gæstebog, kontaktformularer og lignenden
--
#45 Hey !!!
så skal jeg sku snart til jyde-landet... :S
hvorn går det med detaljerne :D
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
# 44 Jeg tror, at du mener:
<font face="verdana" size="2">
<FORM action="upload_code.php"
enctype="multipart/form-data" method="POST"
<input type="hidden" name="MAX_FILE_SIZE" value="51200">
Fil der skal uploades:
<input type="file" name="fileupload">
<br><br>
<input type="submit" value="upload!">
</FORM>
Det er den kode, der står på selve siden.
--
Er der nogen frække piger på linjen...? Nå - æv!
http://www.thclausen.dk[...] #46 jeg har prøvet at læse lidt i manualen på PHP.net, men uden rigtig at finde en løsning.
Resten af dagen i dag har jeg ikke for meget tid, så det endelige side er nok først færdig fredag/lørdag.
I'll keep you posted :D
--
#48 Oki det iorden ... er jo os først hjemme søndag omkring klokken 12 ! :D
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------
Så er uploadet systemet færdig!
http://ntzone.dk[...]
Anvend upload.php koden fra #36 og brug derefter nedensående kode:
upload_code.php
<! Lavet af Nicolai Teglskov aka. Honningmusen. Spørgsmål kan sendes til
[email protected]. Lad venligst denne linie stå i koden !>
<HTML>
<HEAD>
<TITLE>Upload</TITLE>
</HEAD>
<BODY>
<font face="verdana" size="3">
<b>Upload resultat</b><br>
<?php
$file_dir = "upload";
foreach($_FILES as $file_name => $file_array) {
print "filnavn: ".$file_array['name']."<br>
";
print "filtype: ".$file_array['type']."<br>
";
print "filstørrelse: ".$file_array['size']."<br>
";
if (is_uploaded_file($file_array['tmp_name'])) {
move_uploaded_file($file_array['tmp_name'],
"$file_dir/$file_array[name]") or
die ("Kunne ikke uploade filen");
print "Filen blev uploadet!<br>";
}
}
?>
<hr>
<b>Liste over filer. Klar til download</b><br>
<font face="verdana" size="2">
<TABLE border="0" cellspacing="0" cellpadding="0" width="100%"><TR><TD width="33%"><b>Filnavn</b></TD><TD width="33%"><b>Filstørrelse</b></TD><TD width="33%"><b>Oprettet</b></TD></TR></TABLE>
<?php
if ($handle = opendir('upload')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "<TABLE border='0' cellspacing='0' cellpadding='0' width='100%'><TR><TD width='33%'><a target='_blank' href='upload/$file
'>$file
</a></TD>". '<TD width="33%">' . filesize("upload/$file") / 1024 . 'KB<br></TD><TD width="33%">' . date ("F d Y H:i:s.", filemtime("upload/$file")). '</TD></TR></TABLE>';
}
}
closedir($handle);
}
?>
<br>
</font>
</font>
</BODY>
</HTML>
Feedback er velkommen. I skal være velkommen til at bruge scriptet, bare I lader den første linie stå.
RedEye: håber du hygger i Jylland :D
Her er lidt at lege med når du kommer hjem søndag
--
så har jeg fået lagt den ind =)
http://www.brunehumor.dk[...]
--
------------------------------------
Alle børnene spiste æbler,undtagen
Frank. Han spiste næmlig en banan !
------------------------------------