Mailinglisten-Archive |
Sent: Saturday, January 15, 2000 11:17 PM Subject: Re: [php] viel Text ausgeben? > > beim ersten Aufruf (ohne zusätzliche Parameter) soll der Normale HTML Teil > > mit einigen extra Parametern gepostet werden. Zusätzlich noch der Teil, > der > > unter part 2 steht. Dies ist aber ein Formular, wo sehr viele > > Anführungszeichen vorkommen. die will ich aber nun nicht immer mit einem > > Backslash unwirksam machen, das will ich auch nicht. > > das kannst du mit > > if(isset($var)) { .... } > lösen. du musst halt je nach paramterübergabe regeln, welcher > programm-block angesprochen und durchlaufen werden soll. ich habe da auf (kann sogar Deine gewesen sein) eine case anweisung gefunden... die ist sogar noch besser geeignet: normaler HTML Kopf usw........ dann <?php switch ($part) { case "2": echo 'Hier kann ich nu reinschreiben wasi hc will und er meckert nicht? - es ist egal ob ich " reinmache oder % - egal was, es darf nur kein einfaches Anführungszeichen sein?'; break; case "3": echo "das selbe wie oben - nur hier darf ich keine "; break; default: echo 'hier kann ich den ersten Part reinschrieben?'; ?> normales html Dokument weiter..... geht das wie oben? > den backslash kannst du nur durch einfache anführungszeichen > umgehen, oder halt indem du ?> html <?php ... benutzt. > > > Also sozusagen habe ich 3 Dateien in einer. - Je nach dem > übergabeparameter > > "part" soll dann eine entsprechender Teil aus dem Script angezeigt werden. > > du könntest auch - je nachdem was du brauchst - dei dateien dynamisch > einbinden, die du gerade brauchst. mit include() bzw. require(). da habe ich aber so viele unüberischtliche Dateien :-( > zu include/require : http://www.dynamic-webpages.de (tipps) > zu isset schau dir das manual an (halb-eingedeutschtes auch auf > der seite). Die lerne ich gerade auswendig... zumindest probiere ich es gerade > hoffe es hilft dir ... und ob! > mit bestem Gruß > > -Armin der Gruß geht zurück, Christian
php::bar PHP Wiki - Listenarchive