Einführung

Wenn man HTML generiert, kommt es häufig vor, dass man einen String, der den Pfad zu einer CSS oder JavaScript Datei enthält, mit dem nötigen HTML-Markup wrappen muss. Die folgenden zwei Funktionen erledigen diese Aufgabe in PHP. Das praktische daran ist, dass man sowohl einen Pfad zu einer CSS bzw. JavaScript Datei angeben kann, als auch reinen CSS- bzw. JavaScript-Code.

  1. // accepts css code or path to css file
  2. function wrapcss( $css ){
  3. return(
  4. substr( strtolower( $css ), -4, 4 ) == ".css" ?
  5. "\n<link type=\"text/css\" rel=\"stylesheet\"
  6. href=\"$css\" />":
  7. "\n<style type=\"text/css\">\n\t$css\n</style>"
  8. );
  9. }
  1. // accepts js code or path to js file
  2. function wrapjs( $js ){
  3. return(
  4. substr( strtolower( $js ), -3, 3 ) == ".js" ?
  5. "\n<script type=\"text/javascript\" src=\"$js\" />
  6. </script>":
  7. "\n<script type=\"text/javascript\">\n\t$js\n</script>"
  8. );
  9. }

Die Funktionen sind ziemlich simpel, aber idealerweise muss sie jetzt niemand mehr ein zweites Mal schreiben.

Jetzt bookmarken:facebook.comdel.icio.usdigg.comgoogle.comlive.comMister WongTechnorati