HTML / PHP : Wie kann man eine Variable in eine URL einbinden?

...komplette Frage anzeigen

2 Antworten

<?php echo "Teil1" . $variable . "Teil2"; ?>

wenn ich mich richtig erinnere... Hab das nicht wirklich drauf, nur die Theorie ein wenig...

philipp122333 21.05.2013, 22:00

Danke, aber wie binde ich das in den iframe ein? (< und > habe ich entfernt, wird sonst nicht angezeigt)

iframe src="https://wallapi.com/api/subscription/?key=196ac51f43ae76e11b87ea259d8576ce&uid=[USERID]&widget=p41" width="371" height="450" frameborder="0"

0
<?php echo ("linkteil1".$variable."linkteil2".); ?>  

Der Punkt ist ein Concat-Operator (verbindet also verschiedene Teile von Strings)

RobbingHood 21.05.2013, 22:00

EDIT: Der Punkt nach "linkteil2" muss weg >.>

0
cat64k 21.05.2013, 22:00

syntaxerror

unexpected ) in line 1

grins

0
RobbingHood 21.05.2013, 22:03
@cat64k

Oh >.<
Da hab ich wohl noch ne andere Sprache dazugemischt :D

Gehört natürlich ohne Klammern...

Nochmal ohne Fehler:

<?php echo "linkteil1".$variable."linkteil2"; ?>  
0
philipp122333 21.05.2013, 22:10
@RobbingHood

ich habe jetzt (<)iframe src= <?php echo "https://wallapi.com/api/subscription/?key=196ac51f43ae76e11b87ea259d8576ce&uid=".$test."&widget=p4_1"; ?> width="371" height="450" frameborder="0"> /iframe(>)

und trotzdem ist der widget-link ungültig

width, height und frameborder verlieren übrigens ihre blaue farbe mit dem "?>". jedoch geht es auch ohne "?>" nicht.

hast du vielleicht lust dir das im tv oder skype mal anzugucken weil das hier bei gutefrage so schlecht sichtbar ist? ^^

0
cat64k 21.05.2013, 23:04
@RobbingHood

naja die klammern waren nicht der fehler, sondern der punkt.

wie du so geschrieben verbindet der punkt Teile von strings. Die schließende ) ist aber nicht mehr teil davon.

das wäre auch richtig gewesen ;-). Wobei es stimmt das man bei der echo - Funktion die Klammern auch weglassen kann.

<?php echo ("linkteil1".$variable."linkteil2"); ?> 
1
cat64k 21.05.2013, 23:10
@philipp122333

nach src= sollten hochkommas kommen und definitiv kein leerzeichen und hinter dem phpcode die entsprechendebn schließenden hochkommas

<iframe src="<?php echo "https://wallapi.com/api/subscription/?key=196ac51f43ae76e11b87ea259d8576ce&uid=".$test."&widget=p4_1"; ?>" width="371" height="450" frameborder="0"></iframe>

übrigends gibts hier ne codeformatierung (der 5. nutteon von links)

0
philipp122333 21.05.2013, 22:02

wo kommt dann iframe src= hin?

0

Was möchtest Du wissen?