1

onsdag, 4. maj 2011, 11:38


Dav.

Ved ikke om det er muligt eller utroligt besværligt, men jeg har et program der logger en værdi i en .txt fil engang imellem. Den værdi vil jeg gerne kunne have vist på en hjemmeside, jeg er igang med at skrive. Muligt? :)

Jeg kan godt ændre .txt filen til et andet filformat, hvis det gør det nemmere.

Jeg skriver en meget simpel hjemmeside i html, hvor kun en overskrift og den værdi vil blive vist. .Txt filen er placeret i samme mappe som min index.

EDIT: Der er ikke andet i .txt filen end den ene værdi.

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

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "Spixe" (04.05.2011, 11:40)


2

onsdag, 4. maj 2011, 14:15


Jeg prøvede denne her:

<?php include ("Click Counter.txt"); ?>

Som jeg fandt på nettet, men kan sgu ikke rigtig få den til at virke. Hvad skulle den helt præcist gøre?

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

onsdag, 4. maj 2011, 14:23


Det kræver at php er aktiveret der hvor din hjemmeside er hostet, og at filen der inkluderes i ender med .php

/ask

IBM t42 and IBM t23 still alive and kicking

4

onsdag, 4. maj 2011, 15:06


Hvis du ikke har adgang til php eller asp på din server, så tror jeg den eneste mulighed er iframes.. Det kan evt. gøres lidt pænere med noget ajax, hvor den henter værdien fra txt-filen og sætter den ind et sted på hjemmesiden


5

onsdag, 4. maj 2011, 15:13


Med rén html får du det ikke til at fungere på en pæn og fornuftig måde - der skal noget PHP/ASP ind eller lign.

Alternativt kunne du oprette en SQL database på dit hotel (Hvis du har fået det med), og så bruge en simpel tabel - den er imo. nemmere at rette på og holde styr på hvis den skal være større.

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "HerrMansen" (04.05.2011, 15:14)


6

onsdag, 4. maj 2011, 15:32


Min server er min egen computer egentlig. :) Jeg skal egentlig bare have vist tallet på en side, og da jeg ikke har skrevet programmer før, tænkte jeg at jeg ligeså godt kunne gøre det på en hjemmeside. Siden skal ikke engang kunne tilgås udefra, men bare fra computeren.

PHP skal være aktiveret?

Index.php:

<html>
<title></title>


</head>
<body>

<?php include ("Click Counter.txt"); ?>

</body>
</html>

Lige nu går det udelukkende ud på, at få vist det tal som er i Click Counter.txt på hjemmesiden. :)

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

7

onsdag, 4. maj 2011, 19:49


Hvis du kører de lokalt skal du have installeret en php-server (wamp er nem at gå til, og har også MySQL).

/ask

IBM t42 and IBM t23 still alive and kicking

8

onsdag, 4. maj 2011, 20:36


Citeret

Oprindeligt indlæg af jacobask
Hvis du kører de lokalt skal du have installeret en php-server (wamp er nem at gå til, og har også MySQL).

/ask


Er det virkelig nødvendigt? Det er ikke bare lokalt, men skal kun kunne åbnes på samme computer som en slags "info"-side.

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

9

onsdag, 4. maj 2011, 21:17


Det er nødvendigt hvis du vil køre det som php.

Måske du skulle lave det som en batch fil eller lignende i stedet (her er jeg nok ikke til meget hjælp..).

/ask

IBM t42 and IBM t23 still alive and kicking

10

onsdag, 4. maj 2011, 22:07


Såvidt jeg kan læse mig til så kan du ikke fremvise en .txt fil i en browser uden at den prøver at downloade den (men jeg kan tage fejl). Så du bliver nok nødt til at bruge noget serverside (java, php, asp) til at få omdannet tekstfilen når du læser din side, for så at omdanne den til regulær tekst.

:(


11

torsdag, 5. maj 2011, 05:32


Alternativt kunne du oprette en SQL database på dit hotel (Hvis du har fået det med), og så bruge en simpel tabel - den er imo. nemmere at rette på og holde styr på hvis den skal være større.


12

torsdag, 5. maj 2011, 07:40


Citeret

Oprindeligt indlæg af alexus
Alternativt kunne du oprette en SQL database på dit hotel (Hvis du har fået det med), og så bruge en simpel tabel - den er imo. nemmere at rette på og holde styr på hvis den skal være større.



Prøv at læse mine svar og andres før du selv svarer. :) Høh høh.

EDIT: Der blev jeg sgu snydt. Han stjal dit svar HerrMansen. :)) De der bots bliver da også smartere og smartere.

Hvad hvis jeg loggede i en Excel fil eller sådan noget i stedet? Kan man ikke eksportere igennem der? :)

Undskyld jeg er så stædig, men hvis jeg skal til at rode i wamp eller apache og MySQL og sådan noget, så dropper jeg det. :)

Hvad hvis jeg skrev det i Java i stedet?

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

Dette indlæg er blevet redigeret 1 gange, senest redigeret af "Spixe" (05.05.2011, 07:59)


13

torsdag, 5. maj 2011, 09:21


Fandt lige denne kode på Google:

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.*;

public class Vand
{
public static void main(String[] args)
{
try {
BufferedReader in = new BufferedReader(new FileReader("Click Counter.txt"));
String str;
while ((str = in.readLine()) != null) {
System.out.println(str);
}
in.close();
} catch (IOException e) {
}
}
}


Den skriver tallet i min tekst fil, som jeg ønskede. :)

Nu bare til næste problem.. Hvordan laver jeg "str", eller værdien i mit tekst dokument, som bliver importeret fra Clíck Counter.txt, om til en variabel (double)? Jeg skal kunne bruge tallet til at regne med.

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

14

torsdag, 5. maj 2011, 09:29


double DinDouble = Double.parseDouble(DinString);


15

torsdag, 5. maj 2011, 09:50


Tak. :)

Jeg har fået det til at virke. Tak, alle! Tråd lukkes.

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

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.