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 |
02.06.2002, 13:08:12
|
Anfänger
|
|
Registriert seit: Jun 2002
Ort: Trolastar
Alter: 38
Beiträge: 13
|
|
Includes per Link wechseln?
Hi Leutz!
Ich wollte mal fragen ob mir hier jemand ausführlich erklären kann, was ich beim link angeben muss um einen Include meinetwegen in der mittleren spalte einer tabelle zu wechseln? Ich bräuchte den Link dafür und den Quellcode für die mitlere spalte wo die includes stehen müssen!
wäre nett wenn ihr mir da weiterhelfen könntet...
__________________
MfG
Dragnaleesh K´wynyon of Trolastar
------------------------------------------
One Ring to rule them all,
One Ring to find them,
One Ring to bring them all
and in the darkness bind them.
------------------------------------------
Man muss noch Chaos in sich haben, um einen tanzenden Stern zu gebähren!!!
------------------------------------------
Gründer, Admin und Webmaster @fantasynetz.de!!!
------------------------------------------
Homepage: http://www.fantasynetz.de
E-Mail: dragnaleesh@gmx.de
ICQ: 108042100
Hotmail: tryniam@hotmail.com
|
02.06.2002, 14:12:21
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
das kannst du ganz einfach mit einer switchanweisung erledigen.
nehmen wir mal an du hast eine datei namens "index.php" dann schreibst du da rein:
Code:
<?
switch ($page_id)
{
case "1":
$to_include = "pfad/zu/inlude/datei.php";
break;
case "2":
$to_include = "pfad/zu/inlude/datei2.php";
break;
case "3":
$to_include = "pfad/zu/inlude/datei3.php";
break;
}
und in der tabelle wo die seite angezigt werden soll schreibst du:
Code:
<? include '$to_include'; ?>
jetzt kannst du über diesen link die seiten includieren:
www.deine-domain.de/index.php?page_id=1
www.deine-domain.de/index.php?page_id=2
www.deine-domain.de/index.php?page_id=3
wenn du eine datei standartgemäß angezeigt haben willst, dann schreib das in das switch...
Code:
.
.
.
default:
$to_include = "pfad/zu/standart/inlude/datei.php";
break;
.
.
.
du kannst es auch kombinieren z.b. seite 1 und default sind beispielsweise deine hauptseite.
Code:
.
.
.
case "1":
default:
$to_include = "pfad/zu/inlude/datei.php";
break;
.
.
.
alle seiten die andefault gekoppelt sind müssen nicht aufgerufen werden, den beim parsen der datei wird der default wert logischerweise als standart genommen. das switch von oben kannst du beliebig erweitern.
ich hoffe ich konnte dir weiter helfen.
P.S.
willkommen im SELFPHP forum :-)
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
02.06.2002, 17:11:01
|
Anfänger
|
|
Registriert seit: Jun 2002
Ort: Trolastar
Alter: 38
Beiträge: 13
|
|
hmm das ganze funzt leida nicht :( der sagt mir folgenden fehler an:
Warning: Failed opening '$to_include' for inclusion (include_path='.;c:php4pear') in c:webserverindex.php on line 314
woran kann das liegen?
P.S.: vielen dank für diesen herzlichen empfang!!! freu mich schon auf weitere diskussionen :D
__________________
MfG
Dragnaleesh K´wynyon of Trolastar
------------------------------------------
One Ring to rule them all,
One Ring to find them,
One Ring to bring them all
and in the darkness bind them.
------------------------------------------
Man muss noch Chaos in sich haben, um einen tanzenden Stern zu gebähren!!!
------------------------------------------
Gründer, Admin und Webmaster @fantasynetz.de!!!
------------------------------------------
Homepage: http://www.fantasynetz.de
E-Mail: dragnaleesh@gmx.de
ICQ: 108042100
Hotmail: tryniam@hotmail.com
|
02.06.2002, 17:17:13
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
sorry ist mein fehler.
es muss
Code:
<? include $to_include; ?>
heißen und nicht
Code:
<? include '$to_include'; ?>
entschuldige noch mal, ich wollte dich nicht in die irre treiben.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
02.06.2002, 19:45:34
|
Anfänger
|
|
Registriert seit: Jun 2002
Ort: Trolastar
Alter: 38
Beiträge: 13
|
|
hmm ufnzt immer noch nicht findste noch irgendeinen fehler?
<?
switch ($page_id)
{
case "1":
$to_include = "pfad/zu/inlude/datei.php";
break;
case "2":
$to_include = "pfad/zu/inlude/datei2.php";
break;
case "3":
$to_include = "pfad/zu/inlude/datei3.php";
break;
}
ach so und bei dem code fehlt da zufällig am ende noch das
"?>"???
und was is wenn ich bei dem case anstatt einer 1 nen wort eingebe wie "news" geht das auch?
ja und bei dem pfad reicht das wenn ich da nur home.php angebe wenn die datei im selben ordner liegt oder wie?
hast mich net verwirrt hab schon soviel gelesen was gar nicht funzte da gwöhnt man sich dran (aber höchst wahrsacheinlcih is es nur meine blödheit :-()
__________________
MfG
Dragnaleesh K´wynyon of Trolastar
------------------------------------------
One Ring to rule them all,
One Ring to find them,
One Ring to bring them all
and in the darkness bind them.
------------------------------------------
Man muss noch Chaos in sich haben, um einen tanzenden Stern zu gebähren!!!
------------------------------------------
Gründer, Admin und Webmaster @fantasynetz.de!!!
------------------------------------------
Homepage: http://www.fantasynetz.de
E-Mail: dragnaleesh@gmx.de
ICQ: 108042100
Hotmail: tryniam@hotmail.com
|
02.06.2002, 20:11:21
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
ja, am code ende fehlt "?>".
sicher kannst du auch worte nehmen anstatt der zahlen im case
wenn die dateinen im selben verzeichnis liegen, kannst du auch nur den dateinamen angeben
das script scheint aber in ordnung, kann sein das du vielleicht irgendwo anders einen fehler gemacht hast...
zum letzteren: ich glaube wohl kaum, dass das wass mit blödheit zu tun hat :-)
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
02.06.2002, 20:44:55
|
Anfänger
|
|
Registriert seit: Jun 2002
Ort: Trolastar
Alter: 38
Beiträge: 13
|
|
hmm dann vieleicht mit unverständnis :D
so funzt leider immernoch nicht :( wo muss ich denn den teil mit den case etc. hintun? genau über das include oder in den header oder wo?
__________________
MfG
Dragnaleesh K´wynyon of Trolastar
------------------------------------------
One Ring to rule them all,
One Ring to find them,
One Ring to bring them all
and in the darkness bind them.
------------------------------------------
Man muss noch Chaos in sich haben, um einen tanzenden Stern zu gebähren!!!
------------------------------------------
Gründer, Admin und Webmaster @fantasynetz.de!!!
------------------------------------------
Homepage: http://www.fantasynetz.de
E-Mail: dragnaleesh@gmx.de
ICQ: 108042100
Hotmail: tryniam@hotmail.com
|
02.06.2002, 21:48:40
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
so das:
<?
switch ($page_id)
{
case "1":
$to_include = "pfad/zu/inlude/datei.php";
break;
case "2":
$to_include = "pfad/zu/inlude/datei2.php";
break;
case "3":
$to_include = "pfad/zu/inlude/datei3.php";
break;
}
?>
schreibst du ambessten direkt nach <body>
also
<body ...>
<?
switch ($page_id)
{
case "1":
$to_include = "pfad/zu/inlude/datei.php";
break;
case "2":
$to_include = "pfad/zu/inlude/datei2.php";
break;
case "3":
$to_include = "pfad/zu/inlude/datei3.php";
break;
}
?>
das: <? include $to_include; ?>
schreibst du dahin wo die neue seite includiert werden soll
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
02.06.2002, 22:27:52
|
Anfänger
|
|
Registriert seit: Jun 2002
Ort: Trolastar
Alter: 38
Beiträge: 13
|
|
sorry aber dass funktioniert auch nicht :(
der php server is aber on und sonst funktioniert auch alles an php scripten offline :(
hmm ich weiss auch nicht woran es liegt hab alles so gemacht wie du es mir gesagt hast :(
aber in deiner seite scheint es ja auch zu funktionieren :( allerdings heisst es im link bei dir nur index.php?id=1 etc. :(
weisst du noch was?
__________________
MfG
Dragnaleesh K´wynyon of Trolastar
------------------------------------------
One Ring to rule them all,
One Ring to find them,
One Ring to bring them all
and in the darkness bind them.
------------------------------------------
Man muss noch Chaos in sich haben, um einen tanzenden Stern zu gebähren!!!
------------------------------------------
Gründer, Admin und Webmaster @fantasynetz.de!!!
------------------------------------------
Homepage: http://www.fantasynetz.de
E-Mail: dragnaleesh@gmx.de
ICQ: 108042100
Hotmail: tryniam@hotmail.com
|
03.06.2002, 18:07:19
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
also das script ist korrekt, vielleicht hast du doch irgendwo nen fehler oder in der include datei ist ein fehler.
kriegst du irgendeine fehlermeldung?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
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:42:13 Uhr.
|