kostenloser Webspace werbefrei: lima-city


Massage-System

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Hallo!

    Ich habe mir ?berlegt, ein kleines Massage-System ohne Datenbank zu erstellen. Nur wei? ich nicht, ob das auch so klappt, wie ich mir das vorstelle. Also, ich dachte mir das so:

    Die einzelnen Nachrichten werden ja sicher einen Betreff haben. Okay, soweit logisch. Beim Absenden der Nachricht soll eine Datei angelegt werden mit dem Betreff als Dateinamen. Jedoch soll die Nachricht anhand des Namens in einem bestimmten Ordner angelegt werden.

    Beispiel:
    Wenn der Empf?nger rina-post ist, soll es auch in dem Ordner Rina angelegt werden.

    Nun muss der Empf?nger nur noch die Nachrichten sehen k?nnen. Da dachte ich mir, dass man ein Script schreibt, welches den Ordner ausliest und die einzelnen Dateien als Link (allerdings ohne die Datei-Endung und ein wenig optisch aufgebaut) anzeigt.

    Nun meine Frage: Ist so etwas m?glich? Wenn ja, wie soll das gehen? Kann mir jemand helfen und / oder n?tzliche Tipps f?r kleine Anf?nger in Sachen PHP geben?

    Also, wie ich allgemein eine Datei anlege ohne Datenbank, wei? ich schon mal ... naja, immerhin etwas, oder?

    Bye bye CAM
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Es w?re aber mit einer Datenbank einfacher...
    Ich w?rde eher den timestamp in den Namen der Datei nehmen wegen der eindeutigkeit und den Betreff in die erste Zeile schreiben.
    Und sonst musst anfangen und wenn du ein konkretes Problem hast hier wieder posten.
  4. m*********1

    also ch will auch ein Message-System schreiben, das ist auch alles kein Problem mit der DB und den Fledern und speichern, nur wie mache ich das, das der richtige User das auch erh?lt, also wenn ich jetzt zum Beispiel user 1 und User 2 habe, wie muss ich das machen, das User2 auch die Nachricht von User1 bekommt?
  5. k*****i


    also ch will auch ein Message-System schreiben, das ist auch alles kein Problem mit der DB und den Fledern und speichern, nur wie mache ich das, das der richtige User das auch erh?lt, also wenn ich jetzt zum Beispiel user 1 und User 2 habe, wie muss ich das machen, das User2 auch die Nachricht von User1 bekommt?


    du muisst eine zweite tabelle mit den userdaten haben, da wird ann id und nick gespeichert

    maduser schrieb:
    Es w?re aber mit einer Datenbank einfacher...
    Ich w?rde eher den timestamp in den Namen der Datei nehmen wegen der eindeutigkeit und den Betreff in die erste Zeile schreiben.
    Und sonst musst anfangen und wenn du ein konkretes Problem hast hier wieder posten.


    ja ja das wissen wir alle!(fast)



    cam schrieb:
    Hallo!

    Ich habe mir ?berlegt, ein kleines Massage-System ohne Datenbank zu erstellen. Nur wei? ich nicht, ob das auch so klappt, wie ich mir das vorstelle. Also, ich dachte mir das so:

    Die einzelnen Nachrichten werden ja sicher einen Betreff haben. Okay, soweit logisch. Beim Absenden der Nachricht soll eine Datei angelegt werden mit dem Betreff als Dateinamen. Jedoch soll die Nachricht anhand des Namens in einem bestimmten Ordner angelegt werden.

    Beispiel:
    Wenn der Empf?nger rina-post ist, soll es auch in dem Ordner Rina angelegt werden.

    Nun muss der Empf?nger nur noch die Nachrichten sehen k?nnen. Da dachte ich mir, dass man ein Script schreibt, welches den Ordner ausliest und die einzelnen Dateien als Link (allerdings ohne die Datei-Endung und ein wenig optisch aufgebaut) anzeigt.

    Nun meine Frage: Ist so etwas m?glich? Wenn ja, wie soll das gehen? Kann mir jemand helfen und / oder n?tzliche Tipps f?r kleine Anf?nger in Sachen PHP geben?

    Also, wie ich allgemein eine Datei anlege ohne Datenbank, wei? ich schon mal ... naja, immerhin etwas, oder?

    Bye bye CAM


    sagen wir mal als php profi w?re es kein problem nur ist es mit text daten sehr schwieieg zu machen aber es ist m?glich , nur weie hast du dir es mit den speichern und ids gedacht?
    beim posteigngang m?sstest du alle txt datein ?ffnen, das w?re zu sinnlos!

    MfG

    Kraeusi
  6. m*********1

    das hei?t, ich m?sste die nachrichten also so speichern in der Tabelle f?r den jeweiligen Nichname.
    Und dann beim Posteingang, m?sste ich alle Nachrichten auslesen, die dem jeweiliegn User geh?ren?

    K?nntest du mir vielleicht mal einen DB Aufbau hinschreiben also ich meine nicht mit NOT NULL oder sowas sondern einfach wie die Tabbele f?r das Messages System aussehen m?sste und das f?r den Nick
  7. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Es sollen ja keine Textdateien werden, sondern HTML oder PHP. So kann ich es sch?n formatieren, was auch kein Problem w?re. Nur die Datei, wo der "Posteingang" ist, der bereitet mir Kopfschmerzen und halt das Speichern in einem bestimmten Ordner.

    Okay, das mit dem timestamp w?re wahrscheinlich wirklich die bessere L?sung ... aber wie erstelle ich das noch mal (frau, frau, frau, bin ich heute wieder vergesslich :slant:)
  8. m*********1

    $zeit = time();


    das hei?t, ich m?sste die nachrichten also so speichern in der Tabelle f?r den jeweiligen Nichname.
    Und dann beim Posteingang, m?sste ich alle Nachrichten auslesen, die dem jeweiliegn User geh?ren?

    K?nntest du mir vielleicht mal einen DB Aufbau hinschreiben also ich meine nicht mit NOT NULL oder sowas sondern einfach wie die Tabbele f?r das Messages System aussehen m?sste und das f?r den Nick
  9. m*********1

    kraeusi k?nntest du mir nochmal helfen?
  10. k*****i


    Es sollen ja keine Textdateien werden, sondern HTML oder PHP. So kann ich es sch?n formatieren, was auch kein Problem w?re. Nur die Datei, wo der "Posteingang" ist, der bereitet mir Kopfschmerzen und halt das Speichern in einem bestimmten Ordner.

    Okay, das mit dem timestamp w?re wahrscheinlich wirklich die bessere L?sung ... aber wie erstelle ich das noch mal (frau, frau, frau, bin ich heute wieder vergesslich :slant:)


    ja dfas mit dem posteingang wr?e auch das beschissenste was es gibt, da es mit den alden ne mehr fertig wird und somit bist du dann am ....!*net b?se nehmen*

    was ich sagen will sonst ist es egeal ob es mit txt gemacht w?re, desweiteren du mit dem speichern si das geringste prblem!



    mastermoul1 schrieb:
    $zeit = time();


    das hei?t, ich m?sste die nachrichten also so speichern in der Tabelle f?r den jeweiligen Nichname.
    Und dann beim Posteingang, m?sste ich alle Nachrichten auslesen, die dem jeweiliegn User geh?ren?

    K?nntest du mir vielleicht mal einen DB Aufbau hinschreiben also ich meine nicht mit NOT NULL oder sowas sondern einfach wie die Tabbele f?r das Messages System aussehen m?sste und das f?r den Nick


    wir haben genug tuts dazu aber biite hier!

    brauchst ne db mit id, message, foruser, fromuser. ifread, time

    MfG

    KRaeusi
  11. k*****i


    Es sollen ja keine Textdateien werden, sondern HTML oder PHP. So kann ich es sch?n formatieren, was auch kein Problem w?re. Nur die Datei, wo der "Posteingang" ist, der bereitet mir Kopfschmerzen und halt das Speichern in einem bestimmten Ordner.

    Okay, das mit dem timestamp w?re wahrscheinlich wirklich die bessere L?sung ... aber wie erstelle ich das noch mal (frau, frau, frau, bin ich heute wieder vergesslich :slant:)


    ja dfas mit dem posteingang wr?e auch das beschissenste was es gibt, da es mit den alden ne mehr fertig wird und somit bist du dann am ....!*net b?se nehmen*

    was ich sagen will sonst ist es egeal ob es mit txt gemacht w?re, desweiteren du mit dem speichern si das geringste prblem!



    mastermoul1 schrieb:
    $zeit = time();


    das hei?t, ich m?sste die nachrichten also so speichern in der Tabelle f?r den jeweiligen Nichname.
    Und dann beim Posteingang, m?sste ich alle Nachrichten auslesen, die dem jeweiliegn User geh?ren?

    K?nntest du mir vielleicht mal einen DB Aufbau hinschreiben also ich meine nicht mit NOT NULL oder sowas sondern einfach wie die Tabbele f?r das Messages System aussehen m?sste und das f?r den Nick


    wir haben genug tuts dazu aber biite hier!

    brauchst ne db mit id, message, foruser, fromuser. ifread, time

    MfG

    KRaeusi
  12. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Also geht das gar nicht, nein? Ist ja bl?d, hab mir das so sch?n vorgestellt. Denn mit Datenbanken habe ich bisher noch nie gearbeitet und ich muss sagen, bisher verstehe ich dabei nur Bahnhof ... trotz B?cher etc. komme ich damit einfach nicht klar.
  13. k*****i


    Also geht das gar nicht, nein? Ist ja bl?d, hab mir das so sch?n vorgestellt. Denn mit Datenbanken habe ich bisher noch nie gearbeitet und ich muss sagen, bisher verstehe ich dabei nur Bahnhof ... trotz B?cher etc. komme ich damit einfach nicht klar.


    das is nicht gut das du damir nicht klar kommst!
    das musst du dir langsam angew?hnen sonst biste am ....!
    auser du bringst es dir selber bei!

    zu dem, es geht schon, nur eben schwer, und es w?re ein zumutung f?r die user die langen ladezeiten immer zu ertragen!

    MfG

    Kraeusi

    Ps.: es gibt hier genug tuts die dir ein fertiges system leifern, und die die auch erkl?ren wie mysql geht!

  14. Es w?re aber mit einer Datenbank einfacher...
    Ich w?rde eher den timestamp in den Namen der Datei nehmen wegen der eindeutigkeit und den Betreff in die erste Zeile schreiben.
    Und sonst musst anfangen und wenn du ein konkretes Problem hast hier wieder posten.


    wieso?
    eine flatfile reicht doch v?llig.nagut,k?nnte bissi server lastig werden...aber das wird bestimmt nicht sooooooo schnell passieren.

    heidi
  15. k*****i



    Es w?re aber mit einer Datenbank einfacher...
    Ich w?rde eher den timestamp in den Namen der Datei nehmen wegen der eindeutigkeit und den Betreff in die erste Zeile schreiben.
    Und sonst musst anfangen und wenn du ein konkretes Problem hast hier wieder posten.


    wieso?
    eine flatfile reicht doch v?llig.nagut,k?nnte bissi server lastig werden...aber das wird bestimmt nicht sooooooo schnell passieren.

    heidi


    lol sagenw ri du ahst 1000 user jeder hat 10mails im fach das heist du mk?sstest 10000 files haben, desweiteren musst du die files ja per id auslesen also auch mit id.txt speichern dann muste im txt lesen wie der titel ist ifread, und zu gutewrletzt ob es f?r den suer ist, nun sage mir aml dauert es nicht lange 10000 txt zu ?ffnen?

    ich w?rde sagen schon!!!
    der traffic steigt desweiteren in die h?he!

    MfG

    Kraeusi
  16. warum sollte denn der Traffic steigen?
    wird doch alles serverseitig aufgef?hrt..

    br?uchte also nicht mehr Traffic, daf?r aber Unmengen an CPU-Zeit (=alle anderen Userpages auf dem Server, die PHP haben werden langsamer (alle anderen ohne serverseitige Skriptsprache auch ein bisschen))

    MfG Asmodeus
  17. k*****i


    warum sollte denn der Traffic steigen?
    wird doch alles serverseitig aufgef?hrt..

    br?uchte also nicht mehr Traffic, daf?r aber Unmengen an CPU-Zeit (=alle anderen Userpages auf dem Server, die PHP haben werden langsamer (alle anderen ohne serverseitige Skriptsprache auch ein bisschen))

    MfG Asmodeus


    fangenw ir mal vorne an, traffic entsteht wenn wir sachen von dem server laden oder?
    richitg, das heist wenn wir 10000 txt datein ?ffnen steigt der traffoic schon egw?lltig an und sp?testens dann wenn es alle 1000 user amchen!

    MfG

    KRaeusi


  18. warum sollte denn der Traffic steigen?
    wird doch alles serverseitig aufgef?hrt..

    br?uchte also nicht mehr Traffic, daf?r aber Unmengen an CPU-Zeit (=alle anderen Userpages auf dem Server, die PHP haben werden langsamer (alle anderen ohne serverseitige Skriptsprache auch ein bisschen))

    MfG Asmodeus


    fangenw ir mal vorne an, traffic entsteht wenn wir sachen von dem server laden oder?
    richitg, das heist wenn wir 10000 txt datein ?ffnen steigt der traffoic schon egw?lltig an und sp?testens dann wenn es alle 1000 user amchen!

    MfG

    KRaeusi

    Der erste Teil deiner Aussage ist durchaus richtig, aber der zweite nicht!
    Wenn man die Datei auf dem Server durch das Script ?ffnet ensteht kein Traffic!
    Du solltest dir vllt mal die Grundlagen von PHP durchlesen! *feix* :biggrin:


    Zum eingetlichen Thema :
    Um so etwas mit Text Dateien zu realisieren sollte man Datenbanken benutzten.
    Denn bei so einer riesigen Datenmenge, die unweigerlich ensteht, selbst wenn gerade mal 10 User angemedlet sind, sind Datenbanken wesentlich schneller.
    Au?erdem musst du eingetlich auch eine Art Datenbank programmieren, denn von irgendwelchen Ordnern und extra Dateien f?r jede einzelne Nachricht w?rde ich dir dringend abraten, deshalb bleibt eingetlich nur alles in wenige Dateien zu schreiben und dort Trennzeichen etc. einzuf?gen.
    Datenbanken speichern die Daten ja eingetlich auch in einer Datei, somit ist es eingetlich ziemlich egal, was du nimmst.
    Ich sehe jedenfalls keine Grund daf?r es mit Text Dateien zu machen!
    Wenn doch, dann solltest du, wie oben gesagt, wenige Dateien verwenden und dort alles relevante speichern usw.
    Ziemlich umfangreich und relativ schwierig zu realisieren.
    Einfacher gehts mit SQLite (mit einem oder mit zwei "L"?)!
    Das ist eine Datenbank, die auf Text Dateien basierd. Sie wird aber leider nicht auf Lima unterst?tzt. Also bleibt dir nur wieder eine MySQL Datenbank, die ich dir hiermit nochmal ans Herz legen will! :wink:
  19. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Du meine G?te, wie oft soll ich denn das jetzt noch erkl?ren, bis jemand versteht, was ich meine? Ich will es nicht mit Text-Dateien machen und auch nicht mit irgendwelchen IDs, sondern nur mit Ordnern. Das hei?t, durch die Eingabe von dem Empf?nger "wei?" das Script, in welchen Ordner es platziert werden muss. Beim Auslesen dieses Ordners werden alle Dateien darin angezeigt. Also keine ID, keine Text-Datei, okay? Ich wei? nur nicht, wie ich das mit dem Speichern in den verschiedenen Ordnern machen kann und wie ich diese Ordner auslesen kann. Der Rest ist kein Problem. Es ist auch kein richtiges Message-System, ich nenne es halt nur so, also vergleicht es nicht unbedingt mit den Systemen, die ihr kennt, ja? BITTE ... ich meine, ich m?chte hier nicht rumnerven oder dergleichen, aber es muss doch m?glich sein und es muss doch auch m?glich sein, dass mir hier jemand eine konkrete Antwort darauf gibt und nicht immer von etwas anderem anf?ngt, was damit gar nichts zu tun hat.

    Bye bye CAM
  20. Tja, ich glaube, dass wohl eher du derjenige bist, der es nicht verstehen will...
    So etwas (was auch immer es sein mag) mit Ordnern zu realisieren ist Bl?dsinn!
    Vllt solltest du mal genauer beschreiben, was dein so genanntes Message System denn ?berhaupt machen soll!
    Dann kann man dir auch konkret eine Antwort geben!
    Ein Message System ist ein Message System, da wei? keiner, dass du das nur als Begriff nutzt, obwohl du was ganz anderes meinst.
    Demn?chst solltest du deine Posts mal von der anderen Seite aus betrachten, dann klappts auch mit der Ausdrucksweise.

    Zu deinem Problem, dass mich durch den letzten Post noch mehr verwirrt hat, gibt es zwar eine M?glichkeit, aber ich versteh nicht, was es bezwecken soll.

    $dir = array();
    $dir[] = 'Ordnername1';
    $dir[] = 'Ordnername2';
    // usw.
    
    foreach ($dir as $value) {
      $d = opendir($dir[$value]);
      while (($eintrag = readdir($d)) !== false) {
        if ($eintrag != '.' && $eintrag != '..' && $eintrag != 'index.php') {
          printf ('%s/%s', $dir[$value], $eintrag); // Pfad zur Datei ausgeben
          require_once (''.$dir[$value].'/'.$eintrag.''); // Datei includen
        }
      }
      closedir($d);
    }
  21. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!