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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
27.01.2004, 20:10:26
|
Anfänger
|
|
Registriert seit: Dec 2003
Beiträge: 4
|
|
News script OHNE mysql
Hallo zusammen!
also vorab: ich habe natürlich schon bei google gesucht und auch die Suchfunktion des Forums benutzt, aber für mich war nichst aufschlussreiches dabei!
Zu meinem Problem:
Ich brauche ein Newsscript, das jedoch ohne mysql anbindung funktioniert, da ich einige Probleme mit meinem webspace provider habe und ich dieses script dann auch für weitere Projekte benutzen möchte, die über keinen webspace mit mysql anbindung verfügen oder auch auf die zukunft bezogen verfügen könnten. Daher der wohl zur Zeit etwas unübliche lösungsversuch.
Ich möchte das nesscript gerne so gestalten:
1. Eine Datei in die die news geschrieben werden die dann ausgelsen werden und in den dazugehörigen html code eingebunden werden ( z.B. per xml oder so)
2. ich möchte einen admin gestalten, der natürlich so die rechte haben muss:
auf die datei in der die news stehen zugreifen und in sie etwas zu schreiben. Dieser admin soll jedoch noch zusatzfunktionen beinhalten wie z.b. vorgegebenen images die man auswählen und überall im text einfügen kann. man könnte das ja evt so machen wie bei einem forum einer der Code knöpfe, wo dann in dem falle eine <img> tag gesetzt wird mit dem src der bildes.
Nunja ich bräuchte also einmal Hilfe zum "problem" : Über den Browser news eintragen die in der auszulesenden datei gespeichert werden ( Lese-schreibe zugriff) und für die gestaltung des admins. Schützen würde ich den admin durch ein einfach es login script, wer auch dafür eine besser lösung hat ( perefekt wäre es wenn nur fest eingetragene user den admin betreten können, aber ich glaube nicht das dies ohne mysql geht) wäre ich sehr dankbar. Es wäre schön wenn jemand ein Tut kennt was diese Probleme im grundprinzip behandelt und die ein anfänger im phpcoding auch versteht, damit ich meine eigene lösung selber coden kann. Vielleicht kennt jemand auch ähnliche scripts die ich mir anschauen kann und so meines entwickeln kann. . . .
Danke im vorraus
p.s.: Rechtschreibfehler darf jeder für sich behalten ;)
|
27.01.2004, 21:34:20
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Hi,
ich fang mal mit einem Code-Schnipsel an...
PHP-Code:
<?php
$news = file("news.txt");
if($_POST['speichern'])
{
$fp = fopen("news.txt", 'w');
$news_neu = str_replace("n", "", $_POST['news_neu']);
fputs($fp, $news_neu, strlen($news_neu));
fclose($fp);
}
echo "<form action='".$_SERVER['PHP_SELF']."' method='post'>";
echo "<textarea cols='50' rows='17' name='news_neu'>";
echo implode("",$news);
echo "</textarea>";
echo "<input type='submit' name='speichern' value='speichern'>";
echo "</form>";
?>
Vielleicht kannst Du ja was mit anfangen.
Ansonsten zum lernen:
-> http://www.php.net/manual/de/
Grüsse
|
27.01.2004, 21:35:49
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: Zollhaus
Beiträge: 72
|
|
Hi Densen,
das Problem mit der MySQL Datenbank kannst du umschiffen, wenn du die dba extension von php verwendest. Diese Extension ist bei den meisten Providern aktiv.
Mit dba kannst du so ähnlich wie mit einer Datenbank arbeitet, wobei die Daten in Textdateien abgelegt werden.
Grüße Crusader
|
27.01.2004, 21:42:36
|
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wien
Beiträge: 328
|
|
Ehrlich!
Ich bin mal ehrlich:
(Nein hier kommt nichts schlechtes über dein Projekt, ausnahmsweise)
Ich kann auch kein mysql und mache es mit csv (coma separated was weiss ich), also Daten in einer Textdatei, die mit Beistrichen getrennt sind und dann mach ich explode. Die Beistriche wandle ich einfach in , um, dann geht alles gut.
Nur so als Idee, will jetzt kein Code-Schnipsel bringen, kannst mich aber darum bitten. chris17 hat eh schon ein (sicherlich (ich hab es nicht gelesen)) gutes Schnipsel geliefert.
|
27.01.2004, 23:16:14
|
Anfänger
|
|
Registriert seit: Dec 2003
Beiträge: 4
|
|
So ,
erstmal vielen dank für die schnellen antworten. Werde mich nun in alle genannten Bereiche mal informieren.
@chris17: mit dem script bin ich schon soweit am rumprobieren, bietet garantiert eine basis.
@crusader: lässt sich über die dba geschichte auch sowas wie einzelne user regeln?
@jackie: ich war so frei und habe deine großzügig angebotene icq nummer einfach mal geadded.
Gruß
Densen
|
28.01.2004, 00:43:43
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
also es gibt auch die möglichkeit einer db die auf textfiles basiert, diese arbeitet allerdings mit mysql-syntax (du kannst also nur umgehen, dass du keine datenbank bezahlen willst), aber nicht das lernen der sql-syntax. natürlich ist diese db eingeschränkt in ihren funktionen und nicht ganz so schnell. aber schau selbst:
http://www.c-worker.ch/txtdbapi/index.php
|
28.01.2004, 09:16:03
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: Zollhaus
Beiträge: 72
|
|
Hi Densen,
so wie ich das gesehen habe, kannst dba selbst keine user unterscheiden.
Wäre aber vermutlich nicht das Problem so was selbst zu machen.
Grüße Crusader
|
28.01.2004, 18:57:50
|
|
Junior Member
|
|
Registriert seit: Dec 2003
Ort: Wien
Beiträge: 328
|
|
Hi Densen!
Als nebenbei auch französischsprachiger Mensch fühle ich mich ein wenig beleidigt für den Tippfehler von einem e hinter dem Namen, das klingt weiblich und das bin ich NICHT. Passiert aber jedem mal. Ich hab fast nichts und niemand auf ICQ, weil alle meinee Schulfreunde MSN verwenden, und das bring ich mit GAIM nicht z'sam.
Nicht bös' gemeint. Auch nicht ernst zu nehemn, bin ein wenig komisch.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:42:25 Uhr.
|