Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
php:start [2015-08-03 15:15] – "Eingebauter Webserver" eingefügt a.kamolaphp:start [2016-07-03 14:41] (aktuell) – "Importieren" mit "include() in Variable speichern" eingefügt a.kamola
Zeile 68: Zeile 68:
  
 Darüber hinaus gibt es noch zwei andere Arten Strings in PHP zu definieren: in [[http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc|heredoc-]] und, seit PHP 5.3.0, [[http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.nowdoc|nowdoc-Syntax]]. Darüber hinaus gibt es noch zwei andere Arten Strings in PHP zu definieren: in [[http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc|heredoc-]] und, seit PHP 5.3.0, [[http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.nowdoc|nowdoc-Syntax]].
 +
 +===== Importieren =====
 +
 +==== include() in Variable speichern ====
 +
 +<code php>
 +<?php
 +ob_start(); // Start buffer
 +
 +include('template.php'); // Load "template.php" into the buffer
 +$template = ob_get_contents(); // Save buffer into a variable
 +
 +ob_end_clean(); // End and clear buffer
 +
 +echo $template; // Print out the variable
 +?>
 +</code>
  
 ===== Weiterleitung ===== ===== Weiterleitung =====
Zeile 74: Zeile 91:
 <?php <?php
 header('Location: http://example.com/'); header('Location: http://example.com/');
 +exit();
 ?> ?>
 </code> </code>
  
 +==== Flexiblere Funktion ====
 +
 +<code php redirect.php>
 +<?php
 +function redirect( $url, $permanent = false ) {
 + header('Location: ' . $url, true, $permanent ? 301 : 302);
 + exit();
 +}
 +
 +redirect('http://example.com/', false);
 +?>
 +</code>
  
 +Quelle: [[http://stackoverflow.com/a/768472|Stack Overflow: How to make a redirect in PHP?]]
 ===== CSS mit PHP generieren ===== ===== CSS mit PHP generieren =====
  
php/start.1438607707.txt.gz · Zuletzt geändert: 2015-08-03 15:15 von a.kamola