Source of: source.php

<?
/*
Source code example for Web Database Applications

Unless otherwise stated, the source code distributed with this book can be
redistributed in source or binary form so long as an acknowledgment appears
in derived source files.
The citation should list that the code comes from Hugh E.
Williams and David Lane, "Web Database Application with PHP and MySQL"
published by O'Reilly & Associates.
This code is under copyright and cannot be included in any other book,
publication, or educational product without permission from O'Reilly &
Associates.
No warranty is attached; we cannot take responsibility for errors or fitness
for use.
*/
?>
<!DOCTYPE HTML PUBLIC 
   "-//W3C//DTD HTML 4.0 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title>
    Web Database Applications - Examples
  </title>
</head>

<body>

<?php
    
include "db.inc";
    
// 16.10.06 - Die folgende Zeile wurde von mir eingefügt: Parameterübernahme
    
$page_url $_GET[page_url];
    
// 16.10.06 - maxlength von 30 auf 40 erhöht
    
$page_url clean($page_url40);
?>
<B>Source of: <?php  echo $page_url?></B><BR>
<HR NOSHADE>
<FONT SIZE=3>
<?php
    
// 16.10.06 - Verzeichnis von "4.2" auf "../Wda42" geändert
    
if (eregi("^example[.][0-9|d]{1,2}-[0-9]{1,2}[a-z]?[.]php$",$page_url) ||
       
eregi("^../Wda42/example*[.][0-9|d]{1,2}-[0-9]{1,2}[a-z]?[.]php$",$page_url) ||
       
$page_url == "customer_receipt.php" ||
       
$page_url == "example.7.multiple.select.php" ||
       
$page_url == "mysql_session.inc" ||
       
$page_url == "../Wda42/customer_receipt.php" ||
       
$page_url == "../Wda42/example.7.multiple.select.php" ||
       
$page_url == "../Wda42/mysql_session.inc" ||
       
$page_url == "source.php"  ||
        
eregi("^../Wda42/new/example[.]cart[.][0-9][.]php$",$page_url) ||
        
eregi("^../Wda42/new/example[.]order[.][0-9][.]php$",$page_url) ||
        
eregi("^../Wda42/new/example[.]shipping[.][0-9][.]php$",$page_url) ||
        
eregi("^../Wda42/new/example[.]customer[.][0-9][.]php$",$page_url) ||
        
eregi("^../Wda42/new/example[.]search[.][0-9][.]php$",$page_url) ||
        
$page_url == "../Wda42/new/include.inc" ||
        
$page_url == "../Wda42/new/error.inc" ||
        
$page_url == "../Wda42/new/example.shipping.3.xtpl")
    {
      if (
file_exists($page_url)) 
        
show_source($page_url);
    }
    else 
        if (
is_dir($page_url)) 
           print(
"<P>Can't show source for a directory.</P>");
        else
           print(
"Filename Not Found or Not Permitted. Try Again.<P>");
?>
</FONT>
<CENTER>
<FORM METHOD="GET" ACTION="index.html">
  <INPUT TYPE="Submit" VALUE="Back to Index Page">
</FORM>
</CENTER><BR><P>
<HR NOSHADE>
&#169 2000--2001 Hugh E. Williams and David Lane.<BR>
  <a href="http://validator.w3.org/check/referer"><img
     src="http://www.w3.org/Icons/valid-html401" height="31" width="88"
     align=right border="0" alt="Valid HTML 4.01!"></a>
</BODY>
</HTML>


© 2000--2001 Hugh E. Williams and David Lane.
Valid HTML 4.01!