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 |
12.09.2004, 20:45:47
|
|
Kompletten Inhalt per PHP steuern?
Hi, ich bin noch nicht so richtig mit den Befehlen und den Zeichenreinfolgen von PHP vertraut, daher habe ich eine große Frage an euch! Könnt ihr mir sagen, wie man den kompletten inhalt einer website so steuern kann, das man halt eine php datei hat, und beim klick auf einen link der inhalt der seite aktualisiert wird. ich habe sowas schon oft geshene und meine es funktioniert mit session id's, aber wie genau es geht habe ich nicht kapiert.
also grob gesagt will ich, dass sich nur der inhalt aktualisiert und der rest (header, sidebar) nicht neu geladen wird. also wie ein iframe in der seite, aber über php.
vielen dank schon mal im vorraus
|
12.09.2004, 20:51:55
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Dazu benötigst du die Funktion include(). Du erstellst einfach zwei Dateien. Eine header.inc.php, in der der gesamte Quelltext drin steht, der vor dem eigentlich Content kommt und eine footer.inc.php, in der alles steht, was nach dem Content kommt.
Beispiel:
PHP-Code:
<?php
include('header.inc.php');
// Content
include('footer.inc.php');
?>
|
13.09.2004, 15:57:26
|
|
ja, dass ist klar, nur ich meinte, dass man nur eine php seite braucht, in der der quelltext vom heder und vom footer steht und der content includet wird, sodass nichts neu geladen wird, halöt einfach der content eingesetzt wird.
und das content wird durch die links gesteuert, desshalb weiß ich nicht, wie ich den link stezten muss, damit sich das content der php datei ändert (ein anderes hereingeldaen wird).
|
13.09.2004, 16:09:39
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Beispiel:
PHP-Code:
<?php
// Hier der Header
$page = trim(strip_tags($_GET['page']));
switch($page) {
case 'seite2':
include('seite2.inc.php');
break;
case 'seite3':
include('seite3.inc.php');
break;
// usw.
default:
include('startseite.inc.php');
}
// Hier der Footer
?>
|
13.09.2004, 16:41:44
|
|
cool danke, und wie müsste dann der link lauten?
adresse.de/index.phpswitch[1] oder wie?
nochmal danke
|
13.09.2004, 16:46:51
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
index.php?page=seite1 zum Beispiel.
|
13.09.2004, 19:34:52
|
|
jo, und in die z.b. seite1.inc.php, da muss dann doch nur html code rein... oder müssen da auch spezielle php tags drinn sein?
|
13.09.2004, 22:21:45
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Nein, da müssen keine PHP-Befehle rein. Reines HTML reicht.
|
16.09.2004, 13:11:22
|
|
Ich habe das jetzt mal gestestet und es funktioniert. aber wenn ich auf nen link klicke wird die ganze seite geladen. wie kann ichs denn machen, dass der footer und der header bleiben und nur das was erstezt wird geladen wird, so wie in nem frame? gibts da uch nen code für?
|
16.09.2004, 17:00:38
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Wenn nur ein Teil der Seite neu geladen werden soll, bleibt dir nichts anderes überig als mit Frames zu arbeiten.
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:40:52 Uhr.
|