1

tirsdag, 8. juni 2010, 09:43


Hey Tweak :)

Jeg sidder og roder lidt med en hjemmeside til et projekt jeg er igang med at skrive.
Jeg prøver at finde en måde at kunne læse en fil ind på hjemmesiden, ved at brugeren selv vælger den.
Jeg har prøvet at lave en dropdown box, og dette virker også udmærket, dog skal man selv indgive hvilke filer som man kan åbne i hjemmesidens kode.
Det jeg prøver at lave er, at hjemmesiden selv finder ud af hvilke filer der er, og derved lader brugeren vælge dem.

Vi har i min gruppe lavet et Java program, som smider en .txt fil ud med noget data. Det bliver muligvis ændret til at den laver et billede i stedet, hvis vi kan få programmet til at lave en graf.

Det korte af det lange er, om det er muligt at lave en funktion eller lignende som gør det muligt at vælge de filer som ligger ved hjemmesiden, uden at man skal ændre i hjemmeside koden hver gang der laves en ny fil.

Link til hjemmeside

Håber jeg kan få lidt hjælp, er kørt ret fast :P

Takker på forhånd :)

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "Peffer" (09.06.2010, 10:00)


2

tirsdag, 8. juni 2010, 11:35


Altså en slags stifinder som viser filerne som ligger i en mappe i hjemmesiden, som så kan downloades..? Du skriver filerne skal "læses", hvad mener du med det?

Vision S-Series S3768
Intel Core i7-3610QM 4x2,30GHz (Turbo 3.30GHz)
17.3” LED AntiGlare 1920x1080
Kingston 8GB DDR3-1600

Nvidia GeForce GTX660m 2GB GDDR5
Samsung 830-Series 256GB
WD Scorpio Blue 640GB

3

tirsdag, 8. juni 2010, 12:20


lidt som et filsystem ja. :)
Når jeg skriver at filerne skal læses mener jeg, at de skal vises på hjemmesiden. Fx et billede, hvis man vælger det, vil det blive vist på hjemmesiden.


4

tirsdag, 8. juni 2010, 12:48


Til at lave en liste over filerne kan du bruge

http://php.net/manual/en/function.opendir.php
http://php.net/manual/en/function.readdir.php

Der er også et eksempel her:
http://www.dmxzone.com/go?14199

/ask

IBM t42 and IBM t23 still alive and kicking

5

onsdag, 9. juni 2010, 09:35


Har siddet og leget med det eksempel på: http://www.dmxzone.com/go?14199, og har også fået det til at virke som det skal. Dog kan jeg stadig ikke åbne filerne ud fra denne liste som jeg laver med et PHP script.

Er der en mulighed for at kan lave et script i Java eller PHP der vil lade bruger åbne filer fra den list jeg har lavet?

Link til listen


6

onsdag, 9. juni 2010, 11:27


Hvordan skal filen "læses ind", skal den bare åbnes i et program, eller skal den indlejres i selve siden?

/ask

IBM t42 and IBM t23 still alive and kicking

7

onsdag, 9. juni 2010, 11:53


Kunne godt tænke mig, at billedet blev læst ind på hjemmesiden. Altså, sådan at det bliver vist. Det gør ikke så meget hvis billedet bliver åbnet i et nyt vindue eller sådan :)


8

onsdag, 9. juni 2010, 12:17


Er det "kun" billeder, eller er der også andre filtyper?

Hvis det kun er billeder er det ret ligetil med en "form" som "fanger" filnavnet og sender det videre til brug på siden.

/ask

IBM t42 and IBM t23 still alive and kicking

9

onsdag, 9. juni 2010, 12:19


Det er kun billeder :)
Har siddet og leget med forskellige forms og php scripts i en del tid nu, og kan ikke få det til at spille :P


10

onsdag, 9. juni 2010, 12:30


Der står en del her:
http://www.w3schools.com/php/php_forms.asp

og så brug $_POST til at "sende og modtage filnavnet"

http://www.w3schools.com/php/php_post.asp

/ask

IBM t42 and IBM t23 still alive and kicking

11

onsdag, 9. juni 2010, 12:42


Det du linker til, er os det jeg har prøvet at lave. Min kode ser således ud:

<form action="vejninger.php" method="post">
Name: <input type="text" name="fil" />
<input type="submit" />
</form>


<?php
echo $_POST["fil"];
?>

Dette giver mig mulighed for at skrive noget ind og gengive det på siden. Men Kan ikke helt se, hvordan jeg får den til at tage et billede fx, hvis jeg skriver navnet på det?


12

onsdag, 9. juni 2010, 12:48


Hvad med:

<?php
echo '<img scr="bibliotekksnavn'.$_POST["fil"];.'"</img>'
?>

/ask

IBM t42 and IBM t23 still alive and kicking

13

onsdag, 9. juni 2010, 13:11


Fik det enlig til at virke :)

Jeg takker mange gange!

Den kode som fik det til at virke:
<IMG SRC="<?php echo $_POST[fil] ?>" />


14

onsdag, 9. juni 2010, 15:10


Og nu kan vi endelige komme videre med vores eksamensprojekt! :cheers:

B&W DM683 - B&W HTM62 - Onkyo TX-NR616 - Samsung UE55ES7005 - Synology DS212 - PlayStation 4 - OpenElec @ Rpi2

Nyeste Videoer og Trailers

Indsend nyhed
Har du fundet en fed nyhed så indsend den så alle andre på Tweak.dk kan få glæde af den.