attheo Geschrieben 6. April 2002 Geschrieben 6. April 2002 ....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!
Impulz Geschrieben 6. April 2002 Geschrieben 6. April 2002 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\">";
alligator Geschrieben 6. April 2002 Geschrieben 6. April 2002 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
alligator Geschrieben 6. April 2002 Geschrieben 6. April 2002 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
attheo Geschrieben 6. April 2002 Autor Geschrieben 6. April 2002 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
alligator Geschrieben 6. April 2002 Geschrieben 6. April 2002 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
attheo Geschrieben 6. April 2002 Autor Geschrieben 6. April 2002 hi, doch hab ich auch ausprobiert.. aber s.o. der fehler ist wohl, das ich das in "HTML" versucht habe (operationen durchzuführen) dann mach ich das halt vorher.. vielen dank für die hilfe attheo
alligator Geschrieben 6. April 2002 Geschrieben 6. April 2002 HI, du kannst mit Perl keine Operation in HTML ausführen ausser mit SSI ... cu alligator
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden