Zum Inhalt springen

$var="text"$var"text"....


Empfohlene Beiträge

....klappt nicht..

wisst ihr wie dat geht??

ich kriegs nicht mehr aufe reihe..

z.B. der link:

<a href="sub_sites/pic_site"$seite"_animation.html" target="_blank">

soll auf die datei "pic_site1_animation.html" zeigen, wobei $seite für die zahlen 1-3 steht..

gibt nur

sub_sites/pic_site

aus...

ich kriegs nicht hin, hoffe ihr wisst rat..

gute nacht

attheo

p.s. perl!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Probiers mal so, wenn der Ausschnitt aus dem HTML Code kommt.


<a href="sub_sites/pic_site<?=$seite?>_animation.html" target="_blank">
[/PHP]

Falls er in nem PHP-Block per Echo ausgegeben wird:

[PHP]
echo "<a href=\"sub_sites/pic_site".$seite."_animation.html\" target=\"_blank\">";

Link zu diesem Kommentar
Auf anderen Seiten teilen

HI attheo,

versuchs doch mal so:

print '<a href="sub_sites/pic_site',$seite,'_animation.html" target="_blank">'

oder so:

print "<a href=\"sub_sites/pic_site",$seite,"_animation.html\" target=\"_blank\">";

Ich würde dir empfehlen nochmal in die Perldoc zu schauen oder z.B. auf http://www.phy.uni-bayreuth.de/~btpa25/perl/perl_inhalt.html .

Gruß

alligator

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

oh sorry hab grad erst gesehen, dass du es in eine Variable speichern willst und nicht ausgeben ...

Dann versuchs mal so:

$var = "<a href=\"sub_sites/pic_site".$seite."_animation.html\" target=\"_blank\">";

oder so:

$var = '<a href="sub_sites/pic_site'.$seite.'_animation.html" target="_blank">';

cu

alligator

Link zu diesem Kommentar
Auf anderen Seiten teilen

moin leute..

also ich hab alles ausprobiert, doch das beste was ich als link rausbekomme ist:

sub_sites/pic_site',,'_animation.html

da steht dann leider immer noch nicht der wert der variable drin..

als weitere info:

das ganze ist die ausgabe einer zweiten html seite, nachdem man bei der ersten alle eingaben gemacht und auf "weiter" geklickt hat. deshalb steht die passage auch in den tags:

print <<"HTML";

.....x......

HTML

nur ein print zum anfang!

was ich aber auch wissen will, ist wie man in einer variable eine weitere + text davor speichert..

$var1="text+$var"; ???

(hab ich noch nicht getestet)

danke für die hilfe,

gruß attheo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi attheo,

hast du meine Lösung nicht gesehen ??

So funktioniert es:

$seite = "1";

$var = "<a href=\"sub_sites/pic_site".$seite."_animation.html\" target=\"_blank\">";

print <<EOF;

$var

EOF

Du kannst in einem Here-Dokument (EOF) keine Operationen durchführen, deshalb solltest du es vorher in die Variable reinschreiben ...

cu

alligator

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...