• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Spielerei mit PHP: $var = http://$var2.com

spiele grade ein wenig mit PHP und include. Wie baue ich eine Variable in einen Link ein? hier mein Codeschnipsel bis jetzt:

PHP:
<?php
include ('config.php');

$adresse = 'https://'echo "$server";':499';

include ('$adresse');
?>
Das kann natürlich so nicht funktionieren :) Bitte nicht auslachen.
Zeichenketten zu verknüpfen ist eine absolute Grundlage. Benutzt du keine Dokumentation?
 
Hallo,

also das ist echt Doku.
Bist sicher das da rumspielen möchtest, da dies Grundlagen sind. :O)

='https://'.$server.':499';

Cheffchen
 
noch eine Frage:

Wenn ich eine Seite include, bin ich davon ausgegegangen, dass es wie bei einem iframe funktioniert. Jetzt wird zwar die Seite includiert, aber die CSS dahinter wohl nicht.

Das include Fenster bleibt weiß, man kann aber im Firebug erkennen dass die Seite geladen wurde. Hab das DIV dadrum mit height+width=100% angegeben.

Weiß jemand Rat?
 
Hast du die Fehlermeldungen von PHP angeschaltet?
Was steht im Quellcode?
 
Oh sorry, mit Quellcode meinte ich den Code, der im Brwoser ankommt. und wie gesagt, schalte mal die Fehlermeldung von PHP an.
 
achso, da kommt nichts habs schon ausprobiert. Wie gesagt, wenn man auf den Link klickt sieht mans auch, das include-DIV bleibt einfach weiß. Aber im Seitenquelltext sieht man die Seite...
 
Was heißt "im Quelltext" sieht man die Seite?
Bedeutet das der HTML Code wird eingebunden wird aber nicht angezeigt? Das wäre merkwürdig.
 
ich würde dich bitte, dafür doch einmal die Seite zu besuchen: entfernt
Dann kannst du dir im Firebug oder im FF Seitenquelltext gerne die Misere anschauen :) Das ist wohl besser als wenn ich hier jetzt mit screenshots anfange.


also meine Vermutung ist einfach die, dass die Verweise nicht mehr stimmen in der includierten Seite.
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

also das wird nie was denn:
wie bei einem iframe funktioniert
include funzt ganz anders.
Du kannst nicht eine andere HTML/PHP Seite einfach in einer andere includen.
Vom Logischen schon nicht, dann hast 2 mal <html>, 2 mal <body> und der rest ja auch, nun soll der Browser bzw. Server entscheiden welchen zählt und welches nicht, das geht nun wirklich nicht.

Selbst wenn das hinbekommst mit Auslesen und Spliten was soll bei Links passieren oder Formularen die du includiert hast, da haut kein Link mehr hin und das wird dann 100% der Punkt zum scheitern sein.

Cheffchen
 
Selbst wenn das hinbekommst mit Auslesen und Spliten was soll bei Links passieren oder Formularen die du includiert hast, da haut kein Link mehr hin und das wird dann 100% der Punkt zum scheitern sein.

Hab mir das ja schon gedacht. Deshalb wird es für meine (betonung auf) privaten Zwecke mit Frames gelöst. Mhm, dachte aus der Zeit wäre ich raus :) Danke aber für die große Hilfe!
 
Zurück
Oben