Christopher Juckins

SysAdmin Tips, Tricks and other Software Tools

User Tools

Site Tools


php_tricks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
php_tricks [2016/07/20 16:57] juckinsphp_tricks [2018/11/01 21:32] (current) juckins
Line 1: Line 1:
 +==== PHP Tips ====
 +
 +Code tips:
 +
 <code> <code>
 $actual_link = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; $actual_link = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
- 
 echo "Our URL: $actual_link<br><br>\n"; echo "Our URL: $actual_link<br><br>\n";
  
- # the entire URL of the current page, including query string +# the entire URL of the current page, including query string
 $url = $_SERVER['REQUEST_URI']; $url = $_SERVER['REQUEST_URI'];
- 
 echo "\$_SERVER['REQUEST_URI'] ---> $url<br><br>\n"; echo "\$_SERVER['REQUEST_URI'] ---> $url<br><br>\n";
  
 # the base URL of the current page without query string # the base URL of the current page without query string
- 
 $url_base = $_SERVER['PHP_SELF']; $url_base = $_SERVER['PHP_SELF'];
- 
 echo "\$_SERVER['PHP_SELF'] ---> $url_base<br><br>\n"; echo "\$_SERVER['PHP_SELF'] ---> $url_base<br><br>\n";
  
 # The web host # The web host
- 
 $host = $_SERVER['HTTP_HOST']; $host = $_SERVER['HTTP_HOST'];
- 
 echo "\$_SERVER['HTTP_HOST'] ---> $host<br><br>\n"; echo "\$_SERVER['HTTP_HOST'] ---> $host<br><br>\n";
  
 # Just the path of the URL without the filename # Just the path of the URL without the filename
- 
 $path = substr($_SERVER['REQUEST_URI'], 0, strrpos($_SERVER['REQUEST_URI'], '/') + 1); $path = substr($_SERVER['REQUEST_URI'], 0, strrpos($_SERVER['REQUEST_URI'], '/') + 1);
- 
 echo "Path of the URL without the filename ---> $path<br>\n"; echo "Path of the URL without the filename ---> $path<br>\n";
 </code> </code>
Line 31: Line 26:
 More info on parsing the URL: http://php.net/manual/en/function.parse-url.php  More info on parsing the URL: http://php.net/manual/en/function.parse-url.php 
  
 +Showing errors:
 +<code>
 +<?php
 +ini_set('display_errors', 1);
 +ini_set('display_startup_errors', 1);
 +error_reporting(E_ALL);
 +?>
 +
 +test
 +
 +<?php
 +echo "test<br>\n";
 +$file=fopen("welcome.txt","r");
 +?>
 +</code>
php_tricks.1469048256.txt.gz · Last modified: 2016/07/20 16:57 by juckins