29. januar 2003 - 08:29Der er
14 kommentarer og 1 løsning
Åbne fil med php ?
Hej. det er muligt dette er et nemt spørgsmål, men jeg kan ikke lige gennemskue hvad jeg skal gøre..
Jeg har en hjemmeside, hvorpå der ligger links til forskellige filer. Når jeg klikker på disse links vil jeg kalde en anden fil, som tager sig af åbningen af filen. det link som jeg trykker på ser således ud..
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Husk at dit indhold af variabler skal echoes - derfor skal du nok ændre din kode til: <a href='fopen.php?file=<?php echo $fil;?>' target='_new'>fil</a>
Du kan istedet for at bruge fopen, bruge include! eksempel: // Hvis altså $file er et komplet filnavn såsom andet.php eller lign. <? include("docs/$file"); ?>
fopen bruger jo en streamReader istedet for blot at include filen... Men du kan godt bruge fopen, så skal du bare selv lave sådan at den indlæser filen og udskriver linjerne!
jep, har lige prøvet.. men det bliver noget volapyk.. for med include så indsætter den bare teksten råt i browseren´. (hvilket ikke ser så fedt ud med et word dokument) meningen er, at den skal åbne det "rigtige" program til den pågældende fil. f.eks. .doc skal åbnes af f.eks. Word.
de giver det samme output begge forslag. et udsnit af en wordfil ... ----- ÐÏࡱá>þÿ !#þÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì¥Á9 ð¿èbjbjýÏýÏ" Ÿ¥Ÿ¥èÿÿÿÿÿÿl VVVV b ----- og det er ikke ligefrem det jeg skal bruge. :-)
Hmm! Wierd, hvad er det lige der ligger i den fil som du henviser til med $file??
Kunne jeg måske lige få to links, et direkte til filen, og et som bruger scriptet??
Ang det med museklik, kan man lave et link som aktiveres når musen kommer hen over linket! <a onMouseOver="location.href='index.php'">Link</a>
_claw_
ps. Hvis du prøver at indhente en worldfil, så er det jo klart! IE explorer kan jo i sig selv ikke vise en wordfil, når der bliver henvist til en wordfil, bruger den word som plugin til at vise disse filer, det du gør i php er at du henter wordfilens kode direkte, og det ser nogenlunde sådan ud som du ser det der! Det er lidt ligesom at åbne en Word fil med notepad!
jeg prøvede at søge rundt i nogle andre spørgsmål. og fandt selv ud af svaret..
Synes godt om
Ny brugerNybegynder
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.