SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.03.2005, 18:23:34
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 41
Beiträge: 332
Forum ohne Datenbank

Hallo,
ich habe schon hier und auf vielen Skriptseiten gesucht, jedoch nichts brauchbares gefunden. PBLang und NavBoard kommen dem ganzen zwar schon sehr nahe, nur ergibt sich ein Problem wenn ich das Forum mehrsprachig gestalten will. PBLang unterstützt zwar mehrere Sprachen, jedoch kann man erst nach Anmeldung und Login die Sprache wechseln.
Viele werden wohl schon bei der Suche nach dem Anmeldeknopf lieber auf einen Account verzichten.
Zur Zeit habe ich PBLang etwas umgemogelt und eine Sprache fest eingebaut, jedoch deckt dieser Hack nicht alle Seiten ab, so dass man leicht wieder auf die Standardsprache zurückfällt.
Auch fehlt mir eine Möglichkeit Unterkategorien anzulegen, zumindest also Deutsch und Englisch.
Zur Zeit sind zwar Gruppierungen möglich, jedoch sind alle Foren untereinander aufgelistet.

Zwei Foren zu erstellen wäre zwar denkbar, jedoch bedeutet dies dass User, die sich in beiden Sprachen zurecht finden, zwei Anmeldungen über sich ergehen lassen müssen.

Mir ist klar dass es viele passende Lösungen gibt die mit MySQL genau meinen Anforderungen erfüllen, jedoch ist für mein aktuelles Projekt keine MySQL-Datenbank verfügbar. Auch ist mir bewusst welche Vorteile MySQL birgt, trotzdem wäre ich über eine Antwort dankbar.
Eine Grundsatzdiskussion über Flatfile VS MySQL will ich nicht auslösen.

Ich hoffe das selberskripten eines Forums bleibt mir erspart.

Gruß
Marcus
Mit Zitat antworten
  #2  
Alt 09.03.2005, 18:39:00
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Forum ohne Datenbank

ich denke mal, dass du es sicher selbst schreiben musst, wenn du soviele anforderungen hast. da foren in der regel mit datenbanken wie mysql arbeiten, sind nur ausnahmen auf flatfile basierend aufgebaut. da musst du entweder ein eigens schreiben oder vielleicht ein gutes, an deine bedürfnisse anpassen.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 09.03.2005, 18:40:55
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 41
Beiträge: 332
AW: Forum ohne Datenbank

ich habe es schon fast befürchtet ;)
Ich dachte eventuell kennt jemand ein Board das vergleichbar mit PBLang ist, aber eben zwei, drei features mehr bietet.
Mit Zitat antworten
  #4  
Alt 09.03.2005, 18:44:35
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Forum ohne Datenbank

pass das pblang doch einfach an. müsste doch kein akt sein, oder?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 09.03.2005, 18:47:46
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 41
Beiträge: 332
AW: Forum ohne Datenbank

Zitat:
Zitat von |Coding
pass das pblang doch einfach an. müsste doch kein akt sein, oder?
Leider doch. Ich muss entweder eine zweite Version anlegen und alle Links und Sprachvariablen verändern, oder versuchen die handhabung der Sprachkonfiguration umzuschreiben.

Ich dachte hier kennt jemand evtl. weitere Foren, die etwas besser geeignet sind. Es gibt viele die ohne MySQL auskommen, leider sind aber die meisten sehr minimalistisch.
Mit Zitat antworten
  #6  
Alt 09.03.2005, 19:07:53
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Forum ohne Datenbank

Zitat:
Zitat von amerix
Es gibt viele die ohne MySQL auskommen, leider sind aber die meisten sehr minimalistisch.
das auch aus gutem grund, weil diese foren, bei größeren datenmengen, schwer langsam werde.

wobei... ich habe da gerade eine idee für ein flatfile forum, das auch mit großen/bis sehr großen datenmengen klar kommen müsste... genaueres verrate ich aber noch nicht, ich will mich ja nicht blamieren, wenn ich vielleicht daneben liege. muss den gedanken erst mal zuende führen :-)

ich mache mich direk mal an die planung. :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 09.03.2005, 19:47:12
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 41
Beiträge: 332
AW: Forum ohne Datenbank

Kannst mir ja mal PMen :-)
Man muss ja nicht alles in eine Textdatei packen (leider machen das einige Systeme), sondern entweder eine Strukturdatei anlegen oder Verzeichnisse und die Dir-Funktion nutzen.

Ich habe schon flatfile ein PM-System und ein kleines Meinungsforum gescriptet...
Aber ein komplettes Forum ist mir zZt. einfach zu viel Arbeit ;)
Mit Zitat antworten
  #8  
Alt 09.03.2005, 20:02:23
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Forum ohne Datenbank

Zitat:
Zitat von amerix
Kannst mir ja mal PMen :-)
ich muss das erst mal gründlichst durchdenken... :)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #9  
Alt 09.03.2005, 20:54:24
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Forum ohne Datenbank

Wenn du fertig mit durchdenken bist, würden mich deine Gedankengänge schon sehr interessieren.

Trotz allem macht es meiner Meinung nach nicht sonderlich viel Sinn ein Forum über Textdateien statt über eine Datenbank zu steuern, da hierbei irgendwann die Performance darunter leidet.

Geändert von xabbuh (09.03.2005 um 21:12:54 Uhr)
Mit Zitat antworten
  #10  
Alt 09.03.2005, 21:22:26
amerix amerix ist offline
Junior Member
 
Registriert seit: Aug 2002
Alter: 41
Beiträge: 332
AW: Forum ohne Datenbank

Also für einen dateibasierten Login ist mir schon was ganz pfiffiges und effizientes eingefallen.

Der Name wird folgendermassen kodiert:
Code:
function enc($v)
{
$v=eregi_replace('=','-',base64_encode($v));
$v=eregi_replace('/','_',($v));
return $v;
}

function dec($v)
{
$v=(eregi_replace('-','=',$v));
$v=base64_decode(eregi_replace('_','/',$v));
return $v;
}

$usr=enc(strtolower($usr));
So kann man den Namen einfach als Datei abspeichern, und via file_exists prüfen ob der User bereits exisitert.

Die Datei ist eine PHP-Datei, in der alles als variable/array gespeichert ist.

also kann man den login a la

if fileexists...
include...
if pwd==pass...
handhaben. Natürlich nur wenn man alles parst was an Userangaben gespeichert wird.

Für das Forum selbst könnte man einfach eine Verzeichnisstruktur nehmen.

So ähnlich habe ich das bei http://wap.cc/r gemacht (unfertig).

Ob die DIR Funktion oder eine Verzeichnissdatei den Server weniger belasten, weiss ich nicht, aber bis jetzt funktionierte das ganze sehr gut, auch bei anderen Projekten wo keine Datenbank zur Verfügung stand.
Auch ein PM System für wapmessage.de habe ich so gestaltet, und es läuft anscheinend recht effizient.

ich denke das würde für ein Forum sicher gut funktionieren.
Besser als eine Datei in der alle Beiträge enthalten sind.
Schwierig wird es natürlich bei Foren mit vielen Posts, da müsste man z.B. einfach Seite 1 2 3 4-Unterordner anlegen.

Geändert von amerix (09.03.2005 um 21:24:39 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Aus Textdatei in Datenbank schreiben pyton PHP Grundlagen 3 24.01.2005 21:30:16
Suchen in einer MySQL Datenbank Esco MySQLi/PDO/(MySQL) 2 03.09.2004 09:33:51
Forum mit einer Sortier-Funktion fizzle Off Topic Area 1 25.05.2004 07:52:56
SQL-Datenbank und MS-Access Datenbank automatisch abgleichen tbp PHP für Fortgeschrittene und Experten 14 17.06.2003 22:48:45
Forum Driel PHP für Fortgeschrittene und Experten 23 03.04.2003 07:14:02


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:19:03 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt