Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Fahrrad Tacho, flash gibt .txt daten wieder.
rosinenbomber-jk
Geschrieben am: So 17.06.2007, 20:20
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 50
Mitglied seit: 20.01.2007


hallo, ich habe mal wieder ein grosses problem. ich hoffe es gut erklaeren zu koennen. ich fahre diese jahr mit dem rad ca. 1700km durch norwegen. ich moechte auf meiner homepage einenn tacho erscheinen lassen, der jeden tag die summe der gafahrenen kilometer sowie die summe der gefahrenen hoehenmeter wiedergibt.

bereits vorhanden:
- swf datei mit tacho, die externe daten aus .txt datei liesst.
- .txt datei mit dem inhalt:
CODE
&text1=6939
&text2=1000


benoetigt wird: eine php seite auf der ich 2 eingabefelder habe. klicke ich auf ok muessen die zahlen in der .txt geaendert werden.

so kann ich dann mit meinem handy ins internet und dort jeden abend die zahlen eingeben und der tacho gibt die zahlen auf meiner homepage wieder.

ich hoffe das war soweit verstaendlich. kann mir jemand mit der php datei helfen? ich kenn mich da gar nicht aus. in 3 wochen geht es schon los, ich wuerde mich freuen wenn ich den tacho noch in funktion bekomme!

vielen dank im voraus - gruesse danny
Top
PMEmail Poster
Top
 
 
Crazymind
#2 Geschrieben am: Mo 18.06.2007, 06:42 (+10:21)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 187
Mitglied seit: 25.02.2005


Habe es nicht getestet aber so inetwa...

//pfadangabe der Datei
$pfad = "location/filename.txt"

//Öffnen der Datei
$fp = fopen ($pfad,"r");
$str = fgets($fp,100);
fclose($fp);

//Text ersetzen

$suchmuster1 = "&text1=/.*/"
$ersetzung1 = "&text1=". $_GET["text1"] ."
$zeichenkette1 = $str
$text1 = preg_replace($suchmuster1, $ersetzung1, $zeichenkette1);

$suchmuster2 = "&text1=/.*/"
$ersetzung2 = "&text1=". $_GET["text2"] ."
$zeichenkette2 = $str
$text2 = preg_replace($suchmuster2, $ersetzung2, $zeichenkette2);

$text = $text1.$text2

//Text wieder zurück schreiben
$fp = fopen ($pfad,"w+");
if (!fwrite($fp, $text)) {
echo "Kann in die Datei $pfad nicht schreiben";
exit;
}else{
echo "Hat geklappt! Schöne reise noch;)"
}
fclose($fp);

---------------------------------

Musst einfach noch ein einfachets HTML Form erstellen zum die texte einzugeben/abschicken:

<form action="......." method="get">
<input type="text" name="text1" value="" />
<input type="text" name="text2" value="" />
<input type="submit" name="submit" value="submit" />
</form>


Gibt sicherlich verbesserungs Potentzial:) Aber für so eine Kleine sache geht dass schon in ordnung:)
PS: Bin zurzeit auf ASP, also bitte nicht anprangern wenn etwas nicht genau stimmt:D


--------------------
www.crazymind.ch - Webdesign, Bildbearbeitung, Animationen
Top
PMEmail Poster
Top
 
rosinenbomber-jk
#3 Geschrieben am: Mo 18.06.2007, 16:50 (+10:08)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 50
Mitglied seit: 20.01.2007


zuerst einmal moechte ich mich vielmals bei dir bedanken fuer die meuhe die du dir gemacht hast. habe es mal versucht umzustezen. entweder ich habe einen fehler gemacht, was gut sein kann, da ich mich mit php eigentlich gar net auskenne, oder eventuell du. kann mir nochmal jemand weiter helfen?

die datei liegt bei: eingabe.php

desweiteren liegt die zu verendernde text datei unter: tourentacho.txt

vielen dank im voraus - gruesse aus frankfurt danny

achja. noch eine frage:
was muss ich hier eingeben? <form action="......." method="get"> also bei dem ...........?
Top
PMEmail Poster
Top
 
rosinenbomber-jk
#4 Geschrieben am: Mo 18.06.2007, 20:25 (+03:35)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 50
Mitglied seit: 20.01.2007


hat es vielleicht damit zu tun, das ich die html daten mit in die php datei gesteckt habe? oder liegt es einfach nur am php script?
Top
PMEmail Poster
Top
 
Crazymind
#5 Geschrieben am: Di 19.06.2007, 05:58 (+09:33)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 187
Mitglied seit: 25.02.2005


setzte vor dem php script wo ich dir gesendet habe am anfang ein <? und am ende ein ?> hin

schreib bei der form action eingabe.php hin.

Kann gut sein dass es dann immer noch ein fehler ausspuckt.. habe dass script nur schnell hingeklatscht + nicht getestet.. aber so wären wir jedenfals auf dem richtigen weg wink.gif

Grüsse, Crazy


--------------------
www.crazymind.ch - Webdesign, Bildbearbeitung, Animationen
Top
PMEmail Poster
Top
 
rosinenbomber-jk
#6 Geschrieben am: Di 19.06.2007, 16:18 (+10:20)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 50
Mitglied seit: 20.01.2007


erst nochmal vielen dank!

ich habe nun alles soweit wie gesagt bzw. geschrieben ausgefuehrt! folgende fehlermeldung ist zu vernehmen:
CODE
Parse error: parse error, unexpected T_VARIABLE in /homepages/8/d71426378/htdocs/eingabe.php on line 7


die zeile 7 sieht so aus:
CODE
$fp = fopen ($pfad,"r");


vielen dank fuer die hilfe im voraus, gruesse danny
Top
PMEmail Poster
Top
 
rosinenbomber-jk
#7 Geschrieben am: Di 19.06.2007, 19:48 (+03:29)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 50
Mitglied seit: 20.01.2007


achso, vielleicht sollte ich nochmal den ganzen text der datei hier einstellen, dmait man sich besser einen ueberblick verschaffen kann!

CODE
<?

//pfadangabe der Datei
$pfad = "http://www.rosinenbomber-jk.com/tourentacho.txt"

//Öffnen der Datei
$fp = fopen ($pfad,"r");
$str = fgets($fp,100);
fclose($fp);

//Text ersetzen

$suchmuster1 = "&text1=/.*/"
$ersetzung1 = "&text1=". $_GET["text1"] ."
$zeichenkette1 = $str
$text1 = preg_replace($suchmuster1, $ersetzung1, $zeichenkette1);

$suchmuster2 = "&text2=/.*/"
$ersetzung2 = "&text2=". $_GET["text2"] ."
$zeichenkette2 = $str
$text2 = preg_replace($suchmuster2, $ersetzung2, $zeichenkette2);

$text = $text1.$text2

//Text wieder zurück schreiben
$fp = fopen ($pfad,"w+");
if (!fwrite($fp, $text)) {
echo "Kann in die Datei $pfad nicht schreiben";
exit;
}else{
echo "Hat geklappt! Schöne reise noch;)"
}
fclose($fp);


?>

<form action="eingabe.php" method="get">
<input type="text" name="text1" value="" />
<input type="text" name="text2" value="" />
<input type="submit" name="submit" value="submit" />
</form>



vielen dank fuer schnelle hilfe,

gruesse danny
Top
PMEmail Poster
Top
 
Crazymind
#8 Geschrieben am: Mi 20.06.2007, 06:31 (+10:43)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 187
Mitglied seit: 25.02.2005


Hy rosinenbomber

so nun habe ich dir das script getestet und erstellt.
Habe es viel zu kompliziert gemacht.. ging auch etwas einfacher..
Ausserdem habe ich ein paar Fehler gemacht(jenste semikolons vergessen:)).. man merkt halt schon wenn man einweilchen auf einer anderen Scriptsprache arbeitet:D

CODE
<?
if($_GET['submit']) {
//pfadangabe der Datei
$pfad = "tourentacho.txt";

//Öffnen der Datei
$fp = fopen($pfad,"r");
$str = fgets($fp,4096);
fclose($fp);
//Text ersetzen
$text = "&text1=". $_GET["text1"] ."&text2=". $_GET["text2"] ."";
//Text wieder zurück schreiben

$fp2 = fopen ($pfad,"w+");
if (!fwrite($fp2, $text)) {
echo "Kann in die Datei $pfad nicht schreiben";
exit;
}else{
echo "Hat geklappt! Schöne reise noch";
}
fclose($fp2);
}


?>

<form action="eingabe.php" method="get">
<input type="text" name="text1" value="" />
<input type="text" name="text2" value="" />
<input type="submit" name="submit" value="submit" />
</form>



guck bitte noch dass du den pfad zum file direkt angibst, anstatt "http://www.rosinenbomber-jk.com/tourentacho.txt". Das wird so nicht klappen!
Pack dein php file zusammen mit dem txt file in den gleichen ordner auf dem server. dann must du beim pfad nur "tourentacho.txt" eingeben.

Ich hoffe dir geholfen zu haben.
Grüsse, Crazy


--------------------
www.crazymind.ch - Webdesign, Bildbearbeitung, Animationen
Top
PMEmail Poster
Top
 
rosinenbomber-jk
#9 Geschrieben am: Mi 20.06.2007, 16:50 (+10:18)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 50
Mitglied seit: 20.01.2007


wow, es funktioniert!!! ich danke dir vielmals, das ist echt super und super nett! ohne deine hilfe waere das nie etwas geworden. grossartig das du die zeit aufgebracht hast um mich damit zu unterstuetzen. in knapp 3 wochen geht es los richtung norwegen, vielleicht schaust du zwichendurch mal rein, und schaust wieviel kilometer es nun sind die ich gefahren bin.

gruesse aus frankfurt - danny
Top
PMEmail Poster
Top
 
Crazymind
#10 Geschrieben am: Do 21.06.2007, 06:00 (+13:10)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 187
Mitglied seit: 25.02.2005


kein problem;)
Ich wünsche dir eine gute Reise und viel Erfolg.

Grüsse, Crazy


--------------------
www.crazymind.ch - Webdesign, Bildbearbeitung, Animationen
Top
PMEmail Poster
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/18910

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Fisch sucht Fahrrad... developer 363 3 Mo 21.08.2006, 14:08




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]