Diät-Ticker gesucht

Hallo,

bin auf der Suche nach einem Diät-Ticker, den ich selbst hosten und anpassen kann. Es gibt im Netz zahlreiche Anbieter solcher Ticker, bei denen man sich anmelden und deren Ticker man dann mittels Code einbinden kann. (Beispiel: http://www.ketoforum.de/diaet-ticker/) Lieber wäre es mir aber ein (PHP-)Skript selbst zu hosten, das ich meinen Bedürfnissen anpassen kann. Vor allem sollte der Ticker auch ohne die Angabe eines Ziel-Gewichts laufen, also nur mit Ausgangsgewicht und aktuellem Gewicht. Oder gibt es vielleicht so etwas Ähnliches, das ich zweckentfremden könnte? Hat da jemand eine Idee? Meine Google-Recherche brachte mich bislang nicht ans Ziel.

Liebe Grüße
Hugo

Hallo Hugo

Ich glaube nicht das es dafür ein Fertiges Script gibt, wenn man sowas will und nicht selbst Programmiert wird man eben auf einen der Existierenden anbieter zurückgreifen, also wird da kaum Anfrage entstehen…

Bis auf die Bilder ist das eigentlich sehr einfach mit ein bisschen PHP und MySQL zu regeln, wenn man noch Bilder dazu generiert wird aus einfach - mittelschwer… wenn überhaupt.

Du sagst du möchtest es anpassen können, daraus schliesse ich du hast etwas ahnung davon, oder?

Und noch interessant ist, willst du auch so ein Anbieter werden, oder eines nur für dich haben?

Du könntest auch Fragen ob dir das jemand für etwas Geld Programmieren würde, teuer wird das sicher nicht. (PM @ setamagiga xD)

Grüsse,
SeTa

Hallo setamagiga,

besten Dank für deine Antwort.

Ich glaube nicht das es dafür ein Fertiges Script gibt, wenn
man sowas will und nicht selbst Programmiert wird man eben auf
einen der Existierenden anbieter zurückgreifen, also wird da
kaum Anfrage entstehen…

Meinst du wirklich nicht? So absurd ist das doch eigentlich nicht. Vielleicht gibt es auch kein (kostenloses) Skript speziell für diesen Zweck, aber eben doch eines, das man leicht zweckentfremden kann.

Du sagst du möchtest es anpassen können, daraus schliesse ich
du hast etwas ahnung davon, oder?

Ja, ein bisschen. :wink:

Und noch interessant ist, willst du auch so ein Anbieter
werden, oder eines nur für dich haben?

Nee, ist nur für den Privatgebrauch.

Du könntest auch Fragen ob dir das jemand für etwas Geld
Programmieren würde, teuer wird das sicher nicht. (PM @
setamagiga xD)

Vielen Dank fürs Angebot, aber ich fürchte das lohnt sich nicht.

Liebe Grüße
Hugo

Hallo Hugo
(du heist übrigens wie mein Chatbot ^^ Wollt ich nur mal sagen)

besten Dank für deine Antwort.

Immer gerne

Ich glaube nicht das es dafür ein Fertiges Script gibt, wenn
man sowas will und nicht selbst Programmiert wird man eben auf
einen der Existierenden anbieter zurückgreifen, also wird da
kaum Anfrage entstehen…

Meinst du wirklich nicht? So absurd ist das doch eigentlich
nicht. Vielleicht gibt es auch kein (kostenloses) Skript
speziell für diesen Zweck, aber eben doch eines, das man
leicht zweckentfremden kann.

Ich denk jetzt auch gerade wieder darüber nach, aber mir fällt beim besten willen nichts ein was da in die Nähe kommt…

Du sagst du möchtest es anpassen können, daraus schliesse ich
du hast etwas ahnung davon, oder?

Ja, ein bisschen. :wink:

Ok ^^ Gute zu wissen für das Folgende.

Und noch interessant ist, willst du auch so ein Anbieter
werden, oder eines nur für dich haben?

Nee, ist nur für den Privatgebrauch.

Auch gut zu wissen für das Folgende!

Du könntest auch Fragen ob dir das jemand für etwas Geld
Programmieren würde, teuer wird das sicher nicht. (PM @
setamagiga xD)

Vielen Dank fürs Angebot, aber ich fürchte das lohnt sich
nicht.

Macht nichts ^^
Hätte sich warscheinlich sowieso nicht gerechnet, und wenn nur wenn ich echt unfair gewesen wäre…

Also, ich hab so ein kleines Konzept im Kopf sowas könntest du dir eigentlich recht leicht selbst schreiben. Und zwar ohne Datenbank oder sonst was nur mit ein bisschen PHP. (ohne passende Graphik gedacht)

Aufbau:

  • diet.php // Ablauf
  • data.xml // Daten Speichern

data.xml:
Eine einfache textdatei um die Daten zu speichern, das .dat ist fast nur zierde ^^. Wichtig chmod 777 (FTP Programm, oder online Filemanager).

Aufbau z.b:
25.01.201010026.01.2010128.01.20100.2

Ich denke du verstehst wie ich meine.
Wie man daten beschreibt findest du z.b. hier:
http://www.homepage-total.de/php/schreiben_lesen.php
Also die Idee wäre dazu, einfach immer die ganze Datei einzulesen, das am ende mit z.b. str_replace(’’,’’,$str) entfernen, und die neuen e dranzuhängen.

Wie man mit SimpleXML arbeiten findest du z.b. hier:
http://c0de.at/code-works/rss-feeds-lesen-in-php-mit…

Theoretisch würde das dan so gehen:

<?php // XML einlesen
$xmlfile='data.xml'; $xml = simplexml\_load\_file(rawurlencode($xmlfile)); $start\_datum = $xml-\>diet-\>start; $start\_gewicht = $xml-\>diet-\>startgewicht; // Zähler setzen $i = 0; // Für jedes Item foreach ($xml-\>diet-\>erfolg as $x) { $erfolg[$i]['datum'] = $x-\>datum; $erfolg[$i]['gewicht'] = $x-\>gewicht; $i++; } Das wäre dan eh schon das Schwierigste. Damit hättest du dan alle Erfolge und die Ausgangslage in Variable, bzw die Erfolge stecken in einem Array, also z.b. so anzuzeigen: echo $erfolg[0]['gewicht']; echo $erfolg[1]['gewicht']; Das Array kannst du jetzt wieder mit einer foreach Schleife bearbeiten. Ungefähr so: $jetzt = $start\_gewicht; foreach ($erfolg as $x){ $jetzt = $jetzt - $x-\>gewicht; } Und am ende hast du das aktuelle Gewicht und das ausgangs gewicht, und haufen weisse Datum's (xD, falls du die überhaupt brauchst) Jetzt würd ich noch sozusagen eine kleine Api machen, also das mit z.b. so: [http://deineurl.tld/diet.php?add=0.1&pw=IrGeNtEiNkOm...](http://deineurl.tld/diet.php?add=0.1&pw=IrGeNtEiNkOmPlIzIeRtEsWoRt) Neue daten hinzufügen kann, also ungefähr so: if($isset($\_GET['add'])){ if($\_GET['pw'] == 'IrGeNtEiNkOmPlIzIeRtEsWoRt'){ deine\_dazu\_schreib\_funktion($\_GET['add']); } } Sicher ist halt was anderes, z.b. könntest du eine eigene datei dafür machen die .htaccess geschützt ist (Google: "htaccess schutz"). Die Funktion könnte dan noch so aussehen: function deine\_dazu\_schreib\_funktion($data){ // Datein einlesen $text = file\_get\_contents("data.xml"); // rausnehmen wie gesagt $text = str\_replace('','',$text); // Zusammenfügen $text = $text."\n\n".$data."\n"; $dateiname = "data.xml"; // Name der Datei // Datei öffnen, // Da gehört vieleicht ein anderes Attribut (w+, w, a+, a, ...) $handler = fOpen($dateiname , "w+"); // Dateiinhalt in die Datei schreiben fWrite($handler , $text); fClose($handler); // Datei schließen } Sodala ^^ Möchte noch anmerken, ich wäre zwar froh wenn das alles gleich so gehen würde denke aber nicht. Es ist 03:27 und ich hab heute den ganzen tag nur JavaScript Programmiert, also verstecken sich das sicher ein paar Fehler. Aber du siehst eigentlich ist das ganz einfach zu handhaben! Grüsse, SeTa

Hallo SeTa,

(du heist übrigens wie mein Chatbot ^^ Wollt ich nur mal
sagen)

Hehe. :smile:

Ich denk jetzt auch gerade wieder darüber nach, aber mir fällt
beim besten willen nichts ein was da in die Nähe kommt…

Ein Fortschrittsbalken-Skript?

Macht nichts ^^
Hätte sich warscheinlich sowieso nicht gerechnet, und wenn nur
wenn ich echt unfair gewesen wäre…

*g*

Also, ich hab so ein kleines Konzept im Kopf sowas könntest du
dir eigentlich recht leicht selbst schreiben. Und zwar ohne
Datenbank oder sonst was nur mit ein bisschen PHP. (ohne
passende Graphik gedacht)
.
.
.

Wow, ganz herzlichen Dank für die ausführliche Anleitung! Jetzt habe ich fast ein schlechtes Gewissen, dass ich dir deinen Schlaf geraubt habe. :open_mouth:

Ein schönes, sonniges Wochenende wünsche ich dir!

Liebe Grüße
Hugo