Hallo!
Vielen Dank für Eure bisherigen Hinweise, sie haben mich ein Stück weitergebracht.
Die Markierungen sind ein prima Hilfsmittel, mit der gezielten Benutzung hapert es noch etwas:
Wo / wie wird festgelegt, wie die Markierungen (<!--blablabla-->) benutzt werden?
Ohne dass ich so recht Unterschiede feststellen kann, werden die Einträge, die verschiedenen Rubriken auf einer Seite zugeordnet werden sollen, ganz prima direkt unter die Markierung geschrieben, an einer anderen Stelle werden alle neuen Einträge VOR die Markierung geschrieben und, Wunder über Wunder, trotzdem "oben an", also ab dem zweiten Eintrag nicht mal mehr direkt vor die Markierung ????!!
Und in einem anderen Script wird print DATEI "<!--blabalbal--> + Eintrag" vorgegeben, dabei wird die Markierung jeweils überschrieben. Wenn ich das mache, habe ich für jeden neuen Eintrag auch jeweils zusätzlich <!--blablabla--> da stehen ....
Habe ich vielleicht ein Zeichen {[($<"</..\>
%$)>]}!!! übersehen, das den Unterschied ausmacht?
Könnt mir nochmal einen Tip geben?
Vielen Dank im Voraus!
Grüße
Divi
Hier das bisherige Script dazu (falls jemand Lust hat, das zu lesen!):
open (M_AN, "<../../Wiederaufbau/material-angebote.htm");
@lines = <M_AN>;
close(M_AN);
open (M_AN, ">../../Wiederaufbau/material-angebote.htm");
foreach $line (@lines)
{
{
###########
das hier ist der Teil, wo ich‚s nicht so hinkriege, wie ich‚s möchte ..
(ich möchte die Einträge einfach immer neu dazu oben drüber stehen haben ...)
##########
if ($line =~ /<!--rubrik-->/)
{
print M_AN "<B><A HREF="#$Formular{'rubrik'}">$Formular{'rubrik'}:</A> $date</B><br>";
}
}
{
print M_AN $line;
}
###########
dieser Teil dagegen klappt so, wie er soll ...#####
######################
foreach $tag ( keys %rubriken)
{
if ( ($Formular{'rubrik'} eq $rubriken{$tag}) && ($line =~ /<!--$tag-->/) )
{
print M_AN "<I>$date</I><br>";
print M_AN "<B><BIG><U>Angebot $Formular{rubrik}: </U></BIG><BR><Font
COLOR="Red">$Formular{Angebot}</FONT></B><br>";
print M_AN "<B><BIG><U>Kontakt: </U></BIG><BR>$Formular{'name'}<BR> $Formular{'bund'}<BR>email: <A
href="mailto:$Formular{'email'}">$Formular{'email'}</A></B><br>";
print M_AN "<B>Telefon: $Formular{'tele'}, Fax: $Formular{'fax'}</B><P>";
print M_AN "<A HREF="#INHALT" TARGET="_self"><IMG SRC=../Wiederaufbau/pfeil.GIF WIDTH="30"
HEIGHT="30" border="0"></A>";
print M_AN "<HR>";
}
}
}
close (M_AN);
------
Ps.:
An rainer, falls Du hier reinschaust:
Hallo,
eine Loesung waere evtl. den Teil den Du oefter aktualisieren willst mit cgi oder php ueber den
Browser zu schreiben, und dann per SSI einfuegen. Fuer den Fall das es so eine Art von Content
Management System werden soll?
Gruss
rainer
öhh, sorry, was SSI ist, weiß ich mittlerweile so ansatzweise, "Content Management System" ... bin ich bislang noch nicht drauf gestoßen, was das sein könnte.
Trotzdem Danke! (ich heb‚s für später auf!)
Gruesse!
Divi