Avatar billede cyberdude Nybegynder
05. juni 2001 - 18:42 Der er 16 kommentarer og
1 løsning

hent en fil ind (i php hedder det include...) ??

Hejsa !!

jeg har fået til opgave at lave et nyheds system om til php men det skal stadig vises i helhed på et asp site... (indtil vidre...)
php scriptet bliver så lagt på en linux server...
så er det at jeg skal have fundet ud af hvordan jeg henter min php fil ind der hvor jeg gerne vil se nyhedderne...

i php gør man sådant her...

<?
include \"http://mindomæne.dk/sti/til/filen.php\";
?>

og så vil den fil blive vist her...

men hvordan gøres det i asp..??
Avatar billede madd Nybegynder
05. juni 2001 - 18:44 #1
<!--#include file=\"http://mindomæne.dk/sti/til/filen.php\"-->

Men husk, det er ikke smart at include en php fil :)
Avatar billede keysersoze Ekspert
05. juni 2001 - 18:45 #2
<!--#INCLUDE FILE=\"../includes/midt_start.asp\"-->
Avatar billede -mascot- Nybegynder
05. juni 2001 - 18:46 #3
du skriver at du skal lave et script i asp om til php.....hvorfor vil du så have det at vide med include ?

nå men det er lige meget i asp gør man sådan her:
<!--#include file=\"http://mindomæne.dk/sti/til/filen.php\"-->
Avatar billede -mascot- Nybegynder
05. juni 2001 - 18:46 #4
ups mit skulle have været et svar ;)
Avatar billede cyberdude Nybegynder
05. juni 2001 - 18:47 #5
madd -> hvorfor er det ikke smart (jeg ved godt at det kan gå lidt ud over hastigheden...)
men ide man henter en php fil fra en linux maskine bliver det jo afviklet på denne og man vil få ren html kode smidt ind i asp scriptet... så det skulle vel ikek give noget problem på den led..??
Avatar billede madd Nybegynder
05. juni 2001 - 18:49 #6
ohh, på den måde...

Jeg misforstod dig. Jeg troede du ville hente al php koden ind i asp siden, for derefter at få den afviklet. Du skal være meget heldig hvis du får et ordentligt resultat ud af det :)

/Mattias
Avatar billede cyberdude Nybegynder
05. juni 2001 - 18:49 #7
-mascot-  -> fordi HELE sitet er lavet i asp og så bliver det nye opbygget i små skridt som så skal erstatte de nuværende funktioner i asp med php... så på den måde når så det hele er færdig bliver det flyttet til en php maskine.... i mellemtiden henter vi det ind i det gamle design via asp include...

derfor
Avatar billede keysersoze Ekspert
05. juni 2001 - 18:49 #8
%><!--#INCLUDE FILE=\"../includes/midt_start.asp\"--><%
Avatar billede cyberdude Nybegynder
05. juni 2001 - 18:50 #9
madd-> nåå okay så er jeg også med på hvorfor du svarede som du gjorde... :-))

Kan desvære først teste det i aften omkring kl 22.30!

Vender tilbage hvis der bliver problemer...
Avatar billede cyberdude Nybegynder
05. juni 2001 - 18:53 #10
i php starter man sin php kode med
<? og slutter den ligeledes med ?>
erd et ikke noget med at i asp er det <% og %>

så der hvor jeg skal have sat includen ind på asp siden skal jeg bare gøre sådant her
<%
<!--#include file=\"http://mindomæne.dk/sti/til/filen.php\"-->
%>

er det ikke korekt opfattet ??
Avatar billede -mascot- Nybegynder
05. juni 2001 - 18:53 #11
nååå.....nu forstår jeg det...
Avatar billede -mascot- Nybegynder
05. juni 2001 - 18:53 #12
nej du skal kun skrive:
<!--#include file=\"http://mindomæne.dk/sti/til/filen.php\"-->
Avatar billede cyberdude Nybegynder
05. juni 2001 - 19:06 #13
hmm jeg er ikke sikekr at \"asp\" er startet på siden for som i php kan man vel blande det hele samme med html

ala
-- eks i php --

<?
include \"minfil.php\";
echo \"det er hvad der kommer til at stå på skærmen\";
?>
<table><tr><td>hejsa med dig</td></tr></table>
<?
noget mere php kode...
?>
og noget html...

jeg laver disse \"breakes\" for at nesætte belastningen på php fortolkeren, og på samme måde gør man vel i asp ??
jeg kunne også bare have skrevet følgende


<?
include \"minfil.php\";
echo \"det er hvad der kommer til at stå på skærmen\";
echo \"<table><tr><td>hejsa med dig</td></tr></table>\";
echo \"noget mere php kode...\";
echo \"og noget html...\";
?>
så er det hele i php filen men jeg vælger som sagt at afgrænse det...

så hvis jeg nu skal lave det på en helt blank side....
eks. min fil hedder nyhed.asp
der er ingen indhold i filen!
hvad skal jeg skrive for at inkludere min fil...?
er det ikke
<%

<!--#include file=\"http://mindomæne.dk/sti/til/filen.php\"-->

%>

eller hva?

Avatar billede madd Nybegynder
05. juni 2001 - 19:45 #14
Nej..

Forstil dig <!--#include file=\"http://mindomæne.dk/sti/til/filen.php\"-->  som et normalt \"usynligt tag\", eks. <!-- Border Start !--> dvs. at det IKKE skal stå inde i asp koden, men UDEN FOR.

Eks.


<html>
<body>

<!--#include file=\"http://mindomæne.dk/sti/til/filen.php\"-->

</body>
</html>
Avatar billede cyberdude Nybegynder
05. juni 2001 - 19:51 #15
dvs. at hvis bare filen hedder??.asp så vil den hente den omtalte fil ind..?
Avatar billede cyberdude Nybegynder
05. juni 2001 - 19:51 #16
okay, jeg gør et forsøg!
Avatar billede -mascot- Nybegynder
05. juni 2001 - 22:31 #17
madd>> jeg mener da ikke man må sætte en include ind mit i html\'en uden man har sat Response.Buffer = true i toopen
men det kan da godt være jeg har misforstået noget.....
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester