Page 1 of 1
PHP Code per htaccess includen?
Posted: 2004-02-10 00:23
by knuppel
habe mehrere user denen ich Webspace anbiete,der hat sein eigenes verzeichnis...
bis jetzt habe die immer einen code einbauen lassen von den einzelnen usern,der dann ein banner anzeigt oder ein POP up.
kann ich das irgendwie auch mit einer htaccess datei hinbekommen?
eventuell auch mit PHP
wie schauts da mit Frames aus?
p.s. hab root zugriff
Re: PHP Code per htaccess includen?
Posted: 2004-02-10 07:03
by oxygen
ja, per php_admin_value auto_prepend_file z.B.
Re: PHP Code per htaccess includen?
Posted: 2004-02-14 13:39
by knuppel
hast du nen beispiel code?
wie mach ich das`?
Re: PHP Code per htaccess includen?
Posted: 2004-02-14 13:51
by suntzu
Re: PHP Code per htaccess includen?
Posted: 2004-02-14 14:24
by knuppel
Warning: Cannot send session cookie - headers already sent by (output started at /opt/web1/html/xxx.php:1) in /opt/web1/html/admin/config/checklog.php on line 9
Warning: Cannot send session cache limiter - headers already sent (output started at /opt/web1/html/xxx.php:1) in /opt/web1/html/admin/config/checklog.php on line 9
´
Warning: Cannot add header information - headers already sent by (output started at /opt/web1/xxx.php:1) in /opt/web1/html/ads/libraries/lib-cache.inc.php on line 16
die xxx.php enthält nur den text "test"
hab php_admin_value auto_prepend_file /opt1/web1/html/xxx.php
in die etc/httpd/confixx_vhost.conf eingetrage,es kommen aber obige fehlermeldungen
Re: PHP Code per htaccess includen?
Posted: 2004-02-14 18:49
by suntzu
Das heißt, dass du in den Seiten, an die du die Datei anhängen willst, Cookies oder Header erstellst/setzt. Das geht aber nur ,wenn vorher _KEINE_DATEN_ an den Client geschickt wurden.
Prepend setzt den Inhalt der Datei xxx aber vor den Inhalt der eigentlichen Datei, also auch vor die header oder cookie-Anweisungen. Und das geht halt nicht.
Re: PHP Code per htaccess includen?
Posted: 2004-02-14 21:12
by knuppel
was kann man da tun?
habs bis jetzt so gelöst
habs irgendwie so hinbekommen
zu für den user maxtest:
subdomain : max_test.beatmaschine.de/ wird auf verzeichnis /max_test1 umgeleitet.
in max_test1 befindet sich ne index.html datei mit nem Frame-Code
das oberer Frame zeigt den Banner code an,und das untere frame
verweits auf das FTP verzeichnis von max_test als auf /max_test
in die vhost config datei hab ich dann auto_prepend_file /xxx/xxx/xxx/sulo-code.php
eingetragen.klappt auch so weit in der sulo-code.php is dann der code der die seiten klicks und so zählt...
is halt n bischen umständlich
Re: PHP Code per htaccess includen?
Posted: 2004-02-14 23:08
by knuppel
ein nachteil ist an der methode,das auch bei frameseiten jedesmal das auto_append_file mitgenommen wird
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 02:24
by oxygen
Versteht jemand von euch, was er sagt?
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 04:01
by suntzu
øxygen wrote:Versteht jemand von euch, was er sagt?
Nö, aber das scheint ja hier im Forum inzwischen auch nicht mehr üblich zu sein :-(
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 12:22
by knuppel
was versteht ihr denn nicht?
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 13:04
by suntzu
Was jetzt dein Problem ist verstehen wir nicht ganz.
Probier mal mod_layout für den Apachen.
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 13:06
by knuppel
sorry,
wie meinst das mit mod_layout?
hast du vieleicht ein beispiel?
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 13:08
by suntzu
Hm,
das Wort "Soochmaschine" sagt dir aber was?
Wie du dem Namen vielleicht entnehmen kannst handelt es sich um ein Modul für den Apachen.
Und direkt der erste Treffer bei google erzählt dir den rest. Hm, na gut, der zweite...
Gruß,
Dominik
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 13:11
by knuppel
sorry....aber so gut kenn i mi noch net aus
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 13:36
by knuppel
hab mir mod_layout-3.2.1...
runtergezogen
aber mit der installation klappts nicht?
ich welches verzeichnis muss das?
src/... hab ich nicht
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 14:28
by suntzu
man less
less README
less INSTALL
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 15:21
by knuppel
ok...
habs über webmin installiert
Habs nach diesem bespiel rein:
<VirtualHost
http://www.foo.com:80>
LayoutFooter /usr/local/apache/htdocs/footer.html
</VirtualHost>
wenn ich jetzt nen restart durchführe,kommt die beim starten des servers ne fehlermeldung,als ob er das modul nicht kennen würde.....misspelled....
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 16:11
by knuppel
invalid command "LayoutFooter"........
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 17:01
by suntzu
Modul in der httpd.conf nicht geladen?
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 17:10
by knuppel
wie lade ich das rein?
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 17:11
by knuppel
hab confixx laufen
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 17:46
by suntzu
Warum brauchst du für zwei Sätze zwei Beiträge?
Na gut... zum Problem:
In der httpd.conf bei den ganzen LoadModule-Einträgen eine Zeile hinzufügen:
Code: Select all
LoadModule layout_module /pfad/zu/deiner/mod_layout.so
Und dann hoffen, dass confixx nichts überschreibt.
Evtl. gibt es auch bei Confixx eine Möglichkeit zum Hinzufügen von Modulen, das weiß ich nicht.
Gruß,
Dominik
Re: PHP Code per htaccess includen?
Posted: 2004-02-15 18:04
by knuppel
ok..habs in die httpd.conf eingetrage
restart gemacht
hat es geladen,scheint mir.
weil als ich danach nen zweiten restart gemacht hab,kam kurz die Medlung
module layout_module is allready loaded
dann hab ich wieder
LayoutFooter /usr/local/apache/htdocs/footer.html
eingetragen und er sagt wieder
invalid command layout footer
Re: PHP Code per htaccess includen?
Posted: 2004-04-18 20:19
by gevaddertod
knuppel wrote:[...]
LayoutFooter /usr/local/apache/htdocs/footer.html
eingetragen und er sagt wieder
invalid command layout footer
Habe genau das selber Problem.
Werde es jetzt erstmal mit der auto_prepend Methode versuchen.