htmlSQL

htmlSQL PHP class-ı HTML dəyərlərin alınmasını SQL-ə bənzər sintaksislə əldə etmək üçündür.Bu o deməkdir ki, seçilmiş dəyərləri əldə etmək üçün “regular expressions” -lardan istifadə etməyə ehtiyac yoxdur. Məsələn:

SELECT href FROM a WHERE $id == "header"

Rəsmi səhifəsi: http://www.jonasjohn.de/lab/htmlsql.htm
Demo səhifəsi: http://www.jonasjohn.de/lab/htmlsql/?url=4&q1=1&q2=1&q3=3

Səhifənin tam ünvanın PHP ilə alınması

Bəzən lazım olur ki, hal hazırda olduğumuz səhifənin tam ünvanını PHP scriptdə təyin edib, hər hansı bir dəyişənə “calayaq”. Bunun üçün bildiyim qədəriylə PHP nin özünün funksiyası və s. yoxdur. Bunun üçün hazır funksiya:

function curPageURL() {
 $pageURL = 'http';
 if (isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if (isset($_SERVER["SERVER_PORT"]) && $_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 } else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 }
 return $pageURL;
}