Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
gästebuch in hp includen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
gästebuch in hp includen


 
major_peter
05-01-2007, 00:21 
 
hallo,

ich habe ein komisches problem: ich habe mein gästebuch per
<? include ("gästebuch.php"); ?> in die (tabellen-hp) eingefügt und das klappte! Aber wenn ich dann auf neuen eintrag klicke, dann öffnet sie das gästebuch im separaten fenster! Muss ich was auf den nachfolgenden seiten anfügen oder den include code ändern um die nachfolgenen seiten auch mit einzubinden?

Danke im voraus allen Helfern!!

 
Damian1984
05-01-2007, 08:29 
 
du wirst die Links im Gästebuch ändern müssen.

 
XGremliN
05-01-2007, 08:32 
 
Ausserdem solltest du die Datei nicht gästebuch.php nennen. Umlaute in Dateinamen sind immer blöd.

 
major_peter
05-01-2007, 11:53 
 
Original geschrieben von Damian1984
du wirst die Links im Gästebuch ändern müssen.

wie denn? das ist ja mein problem ich weiß nicht wie bzw. beim gb-anbieter war auch keine beschreibung!

danke, die umlaute habe ich geändert!

 
TobiaZ
05-01-2007, 11:56 
 
beim gb-anbieter war auch keine beschreibung! autsch. Dann hast du natürlich auch keinen Zugriff auf den Quelltext.

Einzig du kannst mittels php die datei beim hoster holen (file_get_contents() oder fsockopen()) und dann enstprechend ändern (str_replace(), preg_replace()) ist aber unter umständen ziemlich performance-lastig.

What about nen eigenes GB mit ohne Werbung?

okay, anbieter ist wohl der Programmierer. Dann musste halt die Links von hand anpassen.

 
Kropff
05-01-2007, 11:57 
 
du musst im code halt nach sowas wie
target="_blank"
suchen.

peter

 
jahlives
05-01-2007, 11:57 
 
wie denn?

Den Quellcode mit einem Editor anpassen vllt ?
Irgendwo in deiner include Datei werden die Links bereitgestellt. Suchen
und falls nicht vorhanden target Attribut einfügen.

<a href="inrgendwat.html" target="_self">Link</a>

 
wahsaga
05-01-2007, 11:59 
 
Ich vermute, er meint kein neues Fenster, sondern dass auf den nachfolgenden Seiten seines Gästebuches dann plötzlich sein "Design aussenherum" fehlt.

Da wäre dann die Steuerung ziemlich aufwendig umzuschreiben, alle Gästebuch-internen Links so anpassen, dass sie auch wieder auf die index.php verweisen, und dann das Gästebuch-Script jeweils wieder mit der gewünschten Funktionalität einbinden ...

 
major_peter
05-01-2007, 12:15 
 
danke, so habe ich es gemeint wahsaga, mhm das klingt dann aber ziehmlich kompliziert :(

weil wenn ich es über frames einbinde nimmt er alles komplett und mein design "runderum" bleibt..aber ich neige nicht zu frames

deshalb die überlegung per include...ohje :confused:

 
3DMax
05-01-2007, 12:29 
 
Original geschrieben von wahsaga
Da wäre dann die Steuerung ziemlich aufwendig umzuschreiben, alle Gästebuch-internen Links so anpassen, dass sie auch wieder auf die index.php verweisen, und dann das Gästebuch-Script jeweils wieder mit der gewünschten Funktionalität einbinden ...
wieso aufwändig? suchen nach gästebuch.php ersetzen durch index.php - mehr ist es doch nicht.

 
major_peter
05-01-2007, 12:40 
 
das habe ich ja längst schon! :)

die lösung es problems welche ich hier suche ist das sich die "unterseiten" (zb: neuer eintrag) vom gästebuch seperat öffen dh ohne mein tabellenformat von der hauptseite!

Und ich bin auf der suche nach einem Tipp oder Code um diese "unterseiten" mit einzufügen! :)

 
TobiaZ
05-01-2007, 12:50 
 
na, die links musst du natürlich auch entsprechend anpassen.

was hast du denn bereits versucht?

 
major_peter
05-01-2007, 13:00 
 
habe versucht die gb.php wo der include code ist zu ändern dann kam aber ein syntax fehler

dann habe ich den "neuen eintrag" ändern wollen aber es klappte nicht, wieder fehler!

 
jahlives
05-01-2007, 13:01 
 
wieso aufwändig? suchen nach gästebuch.php ersetzen durch index.php - mehr ist es doch nicht.

Noch weniger Aufwand mit :D

RewriteEngine on
RewriteRule gaestebuch.php index.php [L]

Gruss

tobi

 
jahlives
05-01-2007, 13:02 
 
habe versucht die gb.php wo der include code ist zu ändern dann kam aber ein syntax fehler

dann habe ich den "neuen eintrag" ändern wollen aber es klappte nicht, wieder fehler!

Dann spann uns nicht auf die Folter und lass uns die Fehlermeldung wissen.

 
TobiaZ
05-01-2007, 13:02 
 
Ja, dann arbeite da dran. ggf. postest du hier nen codeauszug.

:goth: Hauptsache wir sollen weiter Tipps raten, obwohl du schon längst vor einem konkreten Problem stehst.

 
TobiaZ
05-01-2007, 13:04 
 
RewriteRule gaestebuch.php index.php

wohl eher sowas wie

RewriteRule gaestebuch.php index.php?page=gb

 
major_peter
05-01-2007, 13:23 
 
da er schien nur syntax error mehr war da nicht :D

sagt mal wie bindet ihr gb in php hp ein?

 
TobiaZ
05-01-2007, 13:58 
 
da er schien nur syntax error mehr war da nicht Wer nicht will, der hat schon. aber bitte nerv uns dann nicht weiter mit irgendwelchen Tipps die du haben möchtest.

sagt mal wie bindet ihr gb in php hp ein? Wir haben dir jetzt verschiedene Ansätze gelifert. Du bist anscheinend nicht in der lage das umzusetzen. Also hilft es dir auch nicht, wenn wir jetzt nochmal alles aufzählen. oder?

Falls du doch noch interesse hast, bitte Grundlagen aneignen und dann (wie die anderen tausend user hier) fehlermeldung und entsprechenden code posten. Aber natürlich NUR die betreffende Stelle.

 
major_peter
05-01-2007, 14:34 
 
also ich merke schon es hilft nichts...

nochmal: ich möchte mein gästebuch in die hp einbinden. meine hp ist in tabellen aufgebaut (php-verlinkt). nun möchte ich das gästebuch einfügen (per include). das habe ich so gemacht: gb.php (ist im content ordner) und in DIESER datei ist der include befehl drin (da das gb in einem anderen ordner liegt). wenn ich nun die datei öffne (index.php?main=gb), wird das gb wird angezeit, aber wenn ich auf "neuen eintrag" klicke öffnet sich dieser aber OHNE meinen tabellendesign!
Und ich wollte nur wissen was ich machen muss um auch den "neuen eintrag" in dieser tabellenkonstrution zu kriegen ;)


PS: Die fehlermedungen habe ich nur bekommen weil ich das gb im content order hatte (das hat sich nicht sogut vertragen), jetzt klappts ja!

 
TobiaZ
05-01-2007, 14:37 
 
also ich merke schon es hilft nichts...

NOCHMAL: Du musst alle :readthis: Links anpassen und wenn du das machst aber einen Feher erhältst, dann musst du diesen beheben.

ABER: Hör auf zu jammern! :teach:;

 
major_peter
05-01-2007, 14:42 
 
und wie soll ich die links anpassen??

ist das hier ein hilfe-forum oder eine diskussion? :rolleyes:

 
TobiaZ
05-01-2007, 14:43 
 
genauso wie du die anderen links auch angepasst hast. Du lieferst absolut null themenrelevante infos. kein mensch weiß, wie deine links aussahen oder nun aussehen.

 
major_peter
06-01-2007, 10:59 
 
ich merke schon du weißt es auch nicht ;)

kannst es ruhig zugeben, ich werde woanders fragen! Aber danke trotzdem für den versuch!

PS: Könnts das Thema schließen...

 
wahsaga
06-01-2007, 13:21 
 
Original geschrieben von major_peter
ich merke schon du weißt es auch nicht ;)
Natürlich wissen wir es auch nicht auf Anhieb, da wir dein Gästebuchscript und dessen Steuerung/Parameter nicht kennen.
kannst es ruhig zugeben,
Aber du kannst davon ausgehen, dass die meisten hier in der Lage wären, selbstständig eine Lösung für das Problem zu finden.
ich werde woanders fragen!
Ja, das war uns allen schon klar - selber lernen und umsetzen kommt natürlich nicht in Frage, also werden jetzt andere Leute genervt.

 
TobiaZ
06-01-2007, 16:07 
 
Original geschrieben von wahsaga
ich werde woanders fragen!
Ja, das war uns allen schon klar - selber lernen und umsetzen kommt natürlich nicht in Frage, also werden jetzt andere Leute genervt. Wäre es egoistisch sich darüber zu freuen?

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:09 Uhr.