Avatar billede gonzzo Nybegynder
27. september 1999 - 17:06 Der er 26 kommentarer og
1 løsning

Tabeller ??

Hejsa jeg har en tabel der ser således ud:

<tr>
    <td><a href="http://mit_domain/hex/nord400.zip">Nordic 400</a></td>
    <td>Det nyeste fra bilberga</td>
    <td>2 stk. guldkort</td>
    <td> ????? </td>
</tr>
i det felt hvor der er en masse ????? skal jeg have indsat en værdi som er i filen dato.txt

grunden til at jeg ikke bare kan gå ind og skrive datoen er at jeg har omkring 100 af sådanne linier og da filerne ikke bliver opdateret på samme tid, men i grupper af ca. 20-25, ja så er det jo smart om man kan hente datoen i en fil

kan det lade sig gøre ??
Gonzzo
Avatar billede sokristi Nybegynder
27. september 1999 - 17:18 #1
SSI er svaret, hvis du har selv har adgang til serveren og den slags.
Den dovne ville måske vælge at kreere en lille GIF i stedet, den vil virke i alle tilfælde
Avatar billede prdk Nybegynder
27. september 1999 - 17:25 #2
Der er to måder - du kan angive en relativ sti til filen:

<td><!--#include virtual="/dato.txt"--></td>

Her ligger filen i dit site's rod-bibliotek

<td><!--#include file="dato.txt"--></td>

... og her ligger den i det samme bibliotek som din side. Denne type includes kan dog oftest ikke benyttes sammen med almindelige html sider, men har du adgang til ASP, eller understøtter din udbyder brugen af server side includes i html-filer, bør du være på rette vej!

Avatar billede sokristi Nybegynder
27. september 1999 - 17:29 #3
og det prdk beskriver er netop SSI, (server side includes)
Avatar billede gonzzo Nybegynder
27. september 1999 - 17:34 #4
Jeg har adgang til både asp og cgi, men jeg har ikke ret meget forstand på at bruge det!! og ovenstående med "include" har jeg ikke kune få til at virke!! om jeg har adgang til ssi ved jeg ikke min server faq kan findes på www.skweb.dk/serverfaq4.html

er der nogen af jeg der kan strikke et eller andet sammen så er der 50 point oven i
Avatar billede sokristi Nybegynder
27. september 1999 - 17:50 #5
Det er muligt, at din html fil skal være navngivet anderledes, for at serveren skal kunne genkende den som en fil med SSI direktiver som den skal agere på (.shtml eller sådan noget). Har du tjekket dir stien i dit include statement? (jeg kan ikke ramme den angivne www.skweb.dk. Har du stavet forkert eller er min DNS bare faldet i søvn?)
Avatar billede gonzzo Nybegynder
27. september 1999 - 17:57 #6
sorry det er www.sk-networks.dk

fejen skyldes at på deres logo står der skweb ??! underligt hvorfor de ikke bruger det fulde navn?!
Avatar billede sokristi Nybegynder
27. september 1999 - 18:05 #7
Jeg kiggede lige. I FAQ'en står der noget om, at SSI sider skal navngives extension .SHTML eller .SHT i stedet for det "almindelige" htm(l). Prøv at navgive den der fil med den der tabel som (etnavn).SHTML og se hvad der sker.
Avatar billede prdk Nybegynder
27. september 1999 - 18:15 #8
... eller kald din html-fil 'asp' til efternavn i stedet.
Avatar billede sokristi Nybegynder
27. september 1999 - 18:19 #9
prdk:Det er en Apache i den anden ende, så der er store chancer for, at det ikke virker. I FAQ'en nævnes kun muligheden for .shtml

I øvrigt nævner faq'en ved nærmere gennemlæsning, at de kun udfører SSI exec statements så der er måske slet ikke NOGET af alt det her der virker.
Avatar billede ulrik Nybegynder
27. september 1999 - 18:23 #10
Jeg vil råde dig til at følge prdk's svar, da det er den mest effektive, og så er det heller ikke noget med at det ikke virker med forskellige browser, plus brugeren kan ikke se koden som du bruger til at hente navn osv. med!
Avatar billede prdk Nybegynder
27. september 1999 - 18:26 #11
Der er vist en uoverensstemmelse etellerandet sted her - hvis det er en Apache server, er den i hvert fald ikke født med ASP ... såeh, men øeh ... hvis gonzzo har adgang til ASP, er der måske noget ChiliASP kørende. Det lyder lidt spøjst, syn's jeg.
Avatar billede gonzzo Nybegynder
27. september 1999 - 18:29 #12
hmmm, som sokristi nævner: ---snip----
måske slet ikke NOGET af det virker.
----snip slut----

Han fik squ ret, jeg kan ikke få noget af det til at virke
Avatar billede gonzzo Nybegynder
27. september 1999 - 18:31 #13
ved nærmere eftertanke så er det da heller ikke asp jeg har adgang til det er PHP, hvad det så ellers er ??!?!
Avatar billede gonzzo Nybegynder
27. september 1999 - 18:36 #14
den www adresse hvopå/fra filerne hentes er en side genereret af php og disse filer skal jeg bare have ind i mit eget design, dette er et samarbejde vi har kørende for så opdatere vi hver sin del istedet for at alle skal bruge 1 time på opdatering når 4 kan klare det på kun 15 min hver, derfor har jeg ikke noget som helst til at være på min server plads, men henter det udelukkende via
<a href> komandoer og så er det jo at jeg skal bruge den dersens dato fil !!
Avatar billede prdk Nybegynder
27. september 1999 - 19:39 #15
Hmm ... jeg har desværre ingen erfaring med PHP, ej heller adgang til en Unix server, men www.php3.com skriver, at enten en include() eller en require() vil fungere:
<?php include dato.txt; ?>

Meeeeeeeeeen - ta' ikke mit ord for det!
Avatar billede cyberesben Nybegynder
27. september 1999 - 20:09 #16
jeg laver lige et PHP script til dig
Avatar billede gonzzo Nybegynder
27. september 1999 - 20:12 #17
det vil være fint!!
Avatar billede cyberesben Nybegynder
27. september 1999 - 20:14 #18
i dato.txt skriver du datoen efterfulgt af en | (lodret streg)

øverst (inden <HTML><HEAD>) i den HTML fil du omdøber til .php skriver du :
<?php
$filarr = file("dato.txt");
$splitted = explode("|",$filarr[0]);
$dato = $splitted[0];
?>


i hver celle hvor datoen skal stå, skriver du så <TD><?php echo $dato; ?></TD>
Avatar billede gonzzo Nybegynder
27. september 1999 - 20:26 #19
hmmm jeg har ikke dato.txt filen på min server jeg skal bare henvise til den dvs. at jeg skal kunne skrive....

eks. filen er placeret her: 100.100.100.1/hex/dato.txt
og jeg befinder mig her:
200.200.200.2/hex.htm

dvs i mit dokument (hex.htm) skal jeg referere til filen som er placeret på ovennævnte adresse!
Jeg har ikke mulighed for at indsætte en lodret streg i dato filen!!!!???
Avatar billede cyberesben Nybegynder
27. september 1999 - 20:48 #20
ok, så skal du bare skrive

<?php
$filarr = file("100.100.100.1/hex/dato.txtt");
$dato = $filarr[0];
?>

oppe i toppen

filen skal i øvrigt hedde hex.php
Avatar billede cyberesben Nybegynder
27. september 1999 - 20:51 #21
ups, så skal der stå http://100.100.100.1/hex/dato.txt
Avatar billede gonzzo Nybegynder
27. september 1999 - 20:58 #22
kan di ikke implatere det i dette eks.??
min fil hedder hexfiler.htm (nu)
<html>
<head></head>
<body></body>springer vi let over i eks'et.
<tabel>
<tr>
    <td><a href="http://100.100.100.1/hex/nord400.zip">Nordic 400</a></td>
    <td>Det nyeste fra bilberga</td>
    <td>2 stk. guldkort</td>
    <td>her er det datoen skal ind</td>
</tr>
</tabel>


</html>

gonzzo

Avatar billede sokristi Nybegynder
28. september 1999 - 09:31 #23
SSI virker så vidt jeg ved kun, når man holder sig på samme server. Hva' med PHP?
Avatar billede cyberesben Nybegynder
28. september 1999 - 19:03 #24
jeg tror det virker også på andre servere...
Avatar billede gonzzo Nybegynder
28. september 1999 - 21:17 #25
desvære kan jeg ikke få det til at virke!!
er der en der gidder at lave et færdigt script med det eks. jeg har opsta 27/9-99 kl. 20.58.33 ???
Avatar billede helle_fred Nybegynder
07. oktober 1999 - 16:15 #26
Du kan lægge datoen i en js-fil.

For eksempel følgede indehold i dato.js:

var dato = "25/10 - 1999"

og følgende indhold i html-filen:

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript1.2" SRC="dato.js"></SCRIPT>
</HEAD>
<BODY>
<tr>
<td><a href="http://mit_domain/hex/nord400.zip">Nordic 400</a></td>
<td>Det nyeste fra bilberga</td>
<td>2 stk. guldkort</td>
<td> <SCRIPT LANGUAGE="JavaScript1.2">
document.write(dato)
</SCRIPT></td>
</tr>
</BODY>
</HTML>

- altså <SCRIPT LANGUAGE="JavaScript1.2">
document.write(dato)
</SCRIPT> i stedet for ????

Det vil selvfølgelig være lidt besværligere at opdatere js-filerne end txt-filer kun indeholdende datoen.

Helle
Avatar billede sokristi Nybegynder
07. oktober 1999 - 17:03 #27
Helle-> Det må vel kaldes husmands SSI? Nå men, det virker s'gu, også uanset om scriptet er placeret på en server i den anden ende af verden (jeg har testet det.)

Slip bare pointene, gonzzo!!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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