Getting WRONG URL in the address bar when posting a submitted form.

Hi,

Thanks for Your help!

Whenever I click on 'Submit' on one of My forms,
I get an error:
//-------------------------------------------------------------
Not Found

The requested URL /< was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
//-------------------------------------------------------------
and the URL in the Address bar displays:
http://www.[NotGoingToGiveTheProperURL].com/%3C?php%20print%20$_SERVER['PHP_SELF'];%20?%3E

I'll include the modified code in the Code Snippet section of this form.

Thank You VERY VERY VERY Much for Your Help!

Regards,

FirstBorn


<?php
if($_POST["submit"]) {
 
// Load up from POST
$name=$_POST['name'];
$email=$_POST['email'];
$reason=$_POST['reason'];
$allinfo=nl2br($allinfo);
 
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: cannotsay@url.com\r\n";
 
// Build message parts
$recipient = "cannotsay@url.com";
$subject = "Contact Form Submittal";
 
$message = "Name: $name\nEmail: $email\nReason:  $reason\n";
 
$from = "$email";
 
$message=nl2br($message);
$body="Thank You for Contacting us.\nYou Will get a response from us shortly.";
 
// Send mail
mail($recipient,$subject,$message,$headers);
mail("guesswho@myurl.com",$subject,$message,$headers);
mail($email,$subject,$body,$headers);
 
echo $body;
 
} 
ELSE
{
?>
 
 
 
<P><FORM ACTION="<?php print $_SERVER['PHP_SELF']; ?>" METHOD=POST>
 
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">
    <p align="center">&nbsp;</td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">&nbsp;</td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="400">
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">Please fill in All of the Fields Below.</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">If You have entered in the proper email address,</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">You will get a response as soon as possible.</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">Your Name:</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="22">&nbsp;</td>
        <td width="90%" height="22"><INPUT TYPE=text NAME="name" VALUE="" SIZE=30></td>
        <td width="5%" height="22">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">Your Email Address:</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="22">&nbsp;</td>
        <td width="90%" height="22"><INPUT TYPE=text NAME="email" VALUE="" SIZE=30></td>
        <td width="5%" height="22">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">Reason for Contact:</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="116">&nbsp;</td>
        <td width="90%" height="116"><TEXTAREA NAME="reason" ROWS=7 COLS=60 WRAP=virtual></textarea></td>
        <td width="5%" height="116">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="1"></td>
        <td width="90%" height="1"></td>
        <td width="5%" height="1"></td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19"><INPUT TYPE=submit NAME=submit VALUE="Submit">&nbsp;<INPUT TYPE=reset VALUE="Reset Form"></td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
    </table>
    </td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">Thank You,<p>Us</td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">&nbsp;</td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
</table>
<? } ?>
 
I've also attempted the above with the "Else" Statement 
which will get rid of the <? } ?> code at the very bottom.

Open in new window

LVL 1
FirstBornAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

darron_chapmanCommented:
This indicates the your PHP is not being rendered.  Verify that your file has an extension of php not html.  Also make sure that other PHP files are working.
0
FirstBornAuthor Commented:
Hi Darron,

Thanks for the quick response.

k... Yep, the file ext. = .php
The other php files appear to work the way that they're supposed to.

Any ideas?

FirstBorn
0
hieloCommented:
FirstBorn, this:
/%3C?php%20print%20$_SERVER['PHP_SELF'];%20?%
is literally
/<?php print $_SERVER['PHP_SELF']; ?>

its just that the some of the charancters are automatically HEX encoded by the browser. The issue is that:
a. Either the page does not have the expected extension (.php or .php3 or .php4)
OR
b. Your server does not support php
Make sure you are dealing with the same server.
0
Rowby Goren Makes an Impact on Screen and Online

Learn about longtime user Rowby Goren and his great contributions to the site. We explore his method for posing questions that are likely to yield a solution, and take a look at how his career transformed from a Hollywood writer to a website entrepreneur.

FirstBornAuthor Commented:
Hi Hielo,

Thanks.

Yes, the file ends in .php.
Yes, My Server is using php 5.2.2
and Yes, I know that the URL is the hex equivalent to <?php print $_SERVER['PHP_SELF']; ?>

k... I've tested the Actual contact.php form and it works,
it just isn't working via the script that accesses this code via My mySQL database.

Drats!

I bet it has something to do with this:
http://wiki.dreamhost.com/Allow_url_fopen
and/or
http://wiki.dreamhost.com/CURL

I CANNOT Get that code to work AT ALL on My Site.
This is REALLY getting frustrating!
(Their Support isn't helping, either...)

Anyone Here able to help?

Regards,

FirstBorn
0
hieloCommented:
So, if you are including  the file via:
<?php include("http://example.com/includes/example_include.php"); ?>
Why not change it to:
<?php include("/includes/example_include.php"); ?>

Also, if this is an urgent matter, why not hard-code the url on the action attribute at least to verify that email is being sent:
<FORM ACTION="email.php" METHOD="POST">
0
FirstBornAuthor Commented:
Hi Hielo,

Thanks for the suggestion.

I've already attempted the include.
I'm not understanding the /includes/example_include.php part, though.

Ex.
Here is one way that I've attempted the code:
<?php include("/includes/contact.php"); ?>

The form comes up Empty.
(will NOT Display the data.)

I've attempted it this way:
<?php include("contact.php"); ?>
to no avail.

NONE of the cURL code and include code is working...

This is REALLY Quite Frustrating how it won't work on this server
but it will work on a different web host's server...

Either way, the reason why I don't hard code it is because
the links on the side of the page are created by the database
per record.  Whatever order the link may be in is determined by the
database.  So, hard coding is not an option.

So, is there anything that I can do beside rip My hair out from the scalp
because I can't seem to get this to work properly?

FirstBorn
0
hieloCommented:
NOTE: on the original code you posted, it ends in:
<? } ?>
instead of:
<?php } ?>

But I don't expect that to fix the problem.

On another note, is contact.php on the same server as the problematic script? You keep bringing up CURL. What are you using it for? If the problematic script resides on server1, then contact.php MUST also reside in server1 for this to work:
<?php include("/includes/contact.php"); ?>
0
FirstBornAuthor Commented:
Dear Hielo,

Thanks for bringing that Up.

Yes, the correct code (that works, btw/) is
supposed to be <?php } ?>
Nope, it didn't fix the problem.

Yes, it all resides on the same server.

Here is an example of what I'm talking about with the cURL
not working on the server:
http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_22961928.html

Where does "/includes" come from?

I don't have a folder named "/includes" so that is something
that is confusing Me a bit, as well.

Regards,

FirstBorn
0
hieloCommented:
the "/Includes" is just an example. It is supposed to be the path to your script. Example:
If the address to your contact.php on your server is:
http://www.yoursite.com/includes/contact.php, then
<?php include("/includes/contact.php"); ?>
would work for you. IF the address to your contact.php were:
http://www.yoursite.com/myscripts/Data/contact.php
then the correct path for the include would be:
<?php include("/myScripts/Data/contact.php"); ?>

Basically, the full url to your script minus the domain!
0
darron_chapmanCommented:
A couple more things to check... make sure there isn't an .htaccess in the same directory with this entry:  php_flag engine off .... also, make sure that you are running the file from the webserver and not from the filesystem... url should start with http:// .. .not file:// or c:/
0
FirstBornAuthor Commented:
Hello Hielo,

Thanks, Yes, I tried it with the specific location,
ex.  http://mysite.com/contact.php

Didn't work.

Any Ideas?

FirstBorn

===============
Hi Darron,

Thanks.

Nope, this is on a Linux Web Server.
(Web Host)
Nope, No .htaccess files in the directory.

Yep, URL starts with http://

Any Ideas?

Thanks again.

FirstBorn

--------------------------------------
Here is My phpinfo() to maybe give a hint more on what
I'm working with:
Hope this helps.

//***********************************************
PHP Version 5.2.3

System       Linux schweppes 2.4.32-grsec+f6b+gr217+nfs+a32+fuse23+tg+++opt+c8+gr2b-v6.194 #1 SMP Tue Jun 6 15:52:09 PDT 2006 i686
Build Date       Aug 21 2007 17:23:41
Configure Command       './configure' '--prefix=/usr/local/php5' '--enable-fastcgi' '--with-mysql=/usr' '--enable-calendar' '--enable-force-cgi-redirect' '--with-config-file-path=/etc/php5/cgi' '--enable-trans-sid' '--with-gd' '--with-xml' '--with-xsl' '--with-ttf=/usr' '--with-freetype-dir=/usr' '--enable-exif' '--with-xslt' '--with-xslt-sablot=/usr' '--with-dom-xslt=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--with-zlib-dir=/usr' '--with-pdo-mysql' '--enable-ftp' '--with-curl=/usr' '--with-pspell=/usr' '--enable-mbstring' '--with-mcrypt' '--with-mysqli' '--with-openssl=/usr' '--with-imap=/usr/local/imap-2000b' '--with-imap-ssl' '--with-gettext'
Server API       CGI/FastCGI
Virtual Directory Support       disabled
Configuration File (php.ini) Path       /etc/php5/cgi
Loaded Configuration File       /etc/php5/cgi/php.ini
PHP API       20041225
PHP Extension       20060613
Zend Extension       220060519
Debug Build       no
Thread Safety       disabled
Zend Memory Manager       enabled
IPv6 Support       enabled
Registered PHP Streams       php, file, data, http, ftp, compress.zlib, https, ftps
Registered Stream Socket Transports       tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters       string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, zlib.*

Zend logo This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    with Zend Extension Manager v1.2.0, Copyright (c) 2003-2006, by Zend Technologies
    with Zend Optimizer v3.2.2, Copyright (c) 1998-2006, by Zend Technologies

PHP Credits
Configuration
PHP Core
Directive      Local Value      Master Value
allow_call_time_pass_reference      Off      Off
allow_url_fopen      Off      Off
allow_url_include      Off      Off
always_populate_raw_post_data      Off      Off
arg_separator.input      &      &
arg_separator.output      &      &
asp_tags      Off      Off
auto_append_file      no value      no value
auto_globals_jit      On      On
auto_prepend_file      no value      no value
browscap      no value      no value
default_charset      no value      no value
default_mimetype      text/html      text/html
define_syslog_variables      Off      Off
disable_classes      no value      no value
disable_functions      no value      no value
display_errors      On      On
display_startup_errors      Off      Off
doc_root      no value      no value
docref_ext      no value      no value
docref_root      no value      no value
enable_dl      On      On
error_append_string      no value      no value
error_log      no value      no value
error_prepend_string      no value      no value
error_reporting      6135      6135
expose_php      On      On
extension_dir      ./      ./
file_uploads      On      On
highlight.bg      #FFFFFF      #FFFFFF
highlight.comment      #FF8000      #FF8000
highlight.default      #0000BB      #0000BB
highlight.html      #000000      #000000
highlight.keyword      #007700      #007700
highlight.string      #DD0000      #DD0000
html_errors      On      On
ignore_repeated_errors      Off      Off
ignore_repeated_source      Off      Off
ignore_user_abort      Off      Off
implicit_flush      Off      Off
include_path      .:/usr/local/php5/lib/php:/usr/local/lib/php      .:/usr/local/php5/lib/php:/usr/local/lib/php
log_errors      Off      Off
log_errors_max_len      1024      1024
magic_quotes_gpc      Off      Off
magic_quotes_runtime      Off      Off
magic_quotes_sybase      Off      Off
mail.force_extra_parameters      no value      no value
max_execution_time      30      30
max_input_nesting_level      64      64
max_input_time      60      60
memory_limit      90M      90M
open_basedir      no value      no value
output_buffering      4096      4096
output_handler      no value      no value
post_max_size      8M      8M
precision      14      14
realpath_cache_size      16K      16K
realpath_cache_ttl      120      120
register_argc_argv      On      On
register_globals      Off      Off
register_long_arrays      Off      Off
report_memleaks      On      On
report_zend_debug      On      On
safe_mode      Off      Off
safe_mode_exec_dir      no value      no value
safe_mode_gid      Off      Off
safe_mode_include_dir      no value      no value
sendmail_from      no value      no value
sendmail_path      /usr/sbin/sendmail -t -i       /usr/sbin/sendmail -t -i
serialize_precision      100      100
short_open_tag      On      On
SMTP      localhost      localhost
smtp_port      25      25
sql.safe_mode      Off      Off
track_errors      Off      Off
unserialize_callback_func      no value      no value
upload_max_filesize      7M      7M
upload_tmp_dir      no value      no value
user_dir      no value      no value
variables_order      GPCS      GPCS
xmlrpc_error_number      0      0
xmlrpc_errors      Off      Off
y2k_compliance      On      On
zend.ze1_compatibility_mode      Off      Off

calendar
Calendar support       enabled

cgi-fcgi
Directive      Local Value      Master Value
cgi.check_shebang_line      1      1
cgi.fix_pathinfo      1      1
cgi.force_redirect      1      1
cgi.nph      0      0
cgi.redirect_status_env      no value      no value
cgi.rfc2616_headers      0      0
fastcgi.logging      1      1

ctype
ctype functions       enabled

curl
cURL support       enabled
cURL Information       libcurl/7.13.2 OpenSSL/0.9.7e zlib/1.2.2 libidn/0.5.13

date
date/time support       enabled
"Olson" Timezone Database Version       2007.5
Timezone Database       internal
Default timezone       America/Los_Angeles

Directive      Local Value      Master Value
date.default_latitude      31.7667      31.7667
date.default_longitude      35.2333      35.2333
date.sunrise_zenith      90.583333      90.583333
date.sunset_zenith      90.583333      90.583333
date.timezone      no value      no value

dom
DOM/XML       enabled
DOM/XML API Version       20031129
libxml Version       2.6.16
HTML Support       enabled
XPath Support       enabled
XPointer Support       enabled
Schema Support       enabled
RelaxNG Support       enabled

exif
EXIF Support       enabled
EXIF Version       1.4 $Id: exif.c,v 1.173.2.5.2.19 2007/02/27 03:04:40 iliaa Exp $
Supported EXIF Version       0220
Supported filetypes       JPEG,TIFF

filter
Input Validation and Filtering       enabled
Revision       $Revision: 1.52.2.39 $

Directive      Local Value      Master Value
filter.default      unsafe_raw      unsafe_raw
filter.default_flags      no value      no value

ftp
FTP support       enabled

gd
GD Support       enabled
GD Version       bundled (2.0.34 compatible)
FreeType Support       enabled
FreeType Linkage       with freetype
FreeType Version       2.1.7
GIF Read Support       enabled
GIF Create Support       enabled
JPG Support       enabled
PNG Support       enabled
WBMP Support       enabled
XBM Support       enabled

gettext
GetText Support       enabled

hash
hash support       enabled
Hashing Engines       md2 md4 md5 sha1 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru gost adler32 crc32 crc32b haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5

iconv
iconv support       enabled
iconv implementation       glibc
iconv library version       2.3.2

Directive      Local Value      Master Value
iconv.input_encoding      ISO-8859-1      ISO-8859-1
iconv.internal_encoding      ISO-8859-1      ISO-8859-1
iconv.output_encoding      ISO-8859-1      ISO-8859-1

imap
IMAP c-Client Version       2004
SSL Support       enabled

json
json support       enabled
json version       1.2.1

libxml
libXML support       active
libXML Version       2.6.16
libXML streams       enabled

mbstring
Multibyte Support       enabled
Multibyte string engine       libmbfl
Multibyte (japanese) regex support       enabled
Multibyte regex (oniguruma) version       4.4.4
Multibyte regex (oniguruma) backtrack check       On

mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.

Directive      Local Value      Master Value
mbstring.detect_order      no value      no value
mbstring.encoding_translation      Off      Off
mbstring.func_overload      0      0
mbstring.http_input      pass      pass
mbstring.http_output      pass      pass
mbstring.internal_encoding      ISO-8859-1      no value
mbstring.language      neutral      neutral
mbstring.strict_detection      Off      Off
mbstring.substitute_character      no value      no value

mcrypt
mcrypt support      enabled
Version       2.5.7
Api No       20021217
Supported ciphers       cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
Supported modes       cbc cfb ctr ecb ncfb nofb ofb stream

Directive      Local Value      Master Value
mcrypt.algorithms_dir      no value      no value
mcrypt.modes_dir      no value      no value

mysql
MySQL Support      enabled
Active Persistent Links       0
Active Links       0
Client API version       5.0.16
MYSQL_MODULE_TYPE       external
MYSQL_SOCKET       /var/run/mysqld/mysqld.sock
MYSQL_INCLUDE       -I/usr/include/mysql
MYSQL_LIBS       -L/usr/lib -lmysqlclient

Directive      Local Value      Master Value
mysql.allow_persistent      On      On
mysql.connect_timeout      60      60
mysql.default_host      no value      no value
mysql.default_password      no value      no value
mysql.default_port      no value      no value
mysql.default_socket      no value      no value
mysql.default_user      no value      no value
mysql.max_links      Unlimited      Unlimited
mysql.max_persistent      Unlimited      Unlimited
mysql.trace_mode      Off      Off

mysqli
MysqlI Support      enabled
Client API library version       5.0.16
Client API header version       5.0.16
MYSQLI_SOCKET       /var/run/mysqld/mysqld.sock

Directive      Local Value      Master Value
mysqli.default_host      no value      no value
mysqli.default_port      3306      3306
mysqli.default_pw      no value      no value
mysqli.default_socket      no value      no value
mysqli.default_user      no value      no value
mysqli.max_links      Unlimited      Unlimited
mysqli.reconnect      Off      Off

openssl
OpenSSL support       enabled
OpenSSL Version       OpenSSL 0.9.7e 25 Oct 2004

pcre
PCRE (Perl Compatible Regular Expressions) Support       enabled
PCRE Library Version       7.0 18-Dec-2006

PDO
PDO support      enabled
PDO drivers       sqlite2, sqlite, mysql

pdo_mysql
PDO Driver for MySQL, client library version      5.0.16

pdo_sqlite
PDO Driver for SQLite 3.x      enabled
PECL Module version       (bundled) 1.0.1 $Id: pdo_sqlite.c,v 1.10.2.6.2.2 2007/03/23 14:30:00 wez Exp $
SQLite Library       3.3.17

posix
Revision       $Revision: 1.70.2.3.2.15 $

pspell
PSpell Support       enabled

Reflection
Reflection      enabled
Version       $Id: php_reflection.c,v 1.164.2.33.2.39 2007/05/29 08:44:05 helly Exp $

session
Session Support       enabled
Registered save handlers       files user sqlite
Registered serializer handlers       php php_binary

Directive      Local Value      Master Value
session.auto_start      Off      Off
session.bug_compat_42      Off      Off
session.bug_compat_warn      On      On
session.cache_expire      180      180
session.cache_limiter      nocache      nocache
session.cookie_domain      no value      no value
session.cookie_httponly      Off      Off
session.cookie_lifetime      0      0
session.cookie_path      /      /
session.cookie_secure      Off      Off
session.entropy_file      no value      no value
session.entropy_length      0      0
session.gc_divisor      1000      1000
session.gc_maxlifetime      1440      1440
session.gc_probability      1      1
session.hash_bits_per_character      5      5
session.hash_function      0      0
session.name      PHPSESSID      PHPSESSID
session.referer_check      no value      no value
session.save_handler      files      files
session.save_path      /tmp      /tmp
session.serialize_handler      php      php
session.use_cookies      On      On
session.use_only_cookies      Off      Off
session.use_trans_sid      0      0

SimpleXML
Simplexml support      enabled
Revision       $Revision: 1.151.2.22.2.26 $
Schema support       enabled

SPL
SPL support      enabled
Interfaces       Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
Classes       AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilterIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RegexIterator, RuntimeException, SimpleXMLIterator, SplFileInfo, SplFileObject, SplObjectStorage, SplTempFileObject, UnderflowException, UnexpectedValueException

SQLite
SQLite support      enabled
PECL Module version       2.0-dev $Id: sqlite.c,v 1.166.2.13.2.9 2007/05/19 17:58:22 iliaa Exp $
SQLite Library       2.8.17
SQLite Encoding       iso8859

Directive      Local Value      Master Value
sqlite.assoc_case      0      0

standard
Regex Library       Bundled library enabled
Dynamic Library Support       enabled
Path to sendmail       /usr/sbin/sendmail -t -i

Directive      Local Value      Master Value
assert.active      1      1
assert.bail      0      0
assert.callback      no value      no value
assert.quiet_eval      0      0
assert.warning      1      1
auto_detect_line_endings      0      0
default_socket_timeout      60      60
safe_mode_allowed_env_vars      PHP_      PHP_
safe_mode_protected_env_vars      LD_LIBRARY_PATH      LD_LIBRARY_PATH
url_rewriter.tags      a=href,area=href,frame=src,input=src,form=fakeentry      a=href,area=href,frame=src,input=src,form=fakeentry
user_agent      no value      no value

tokenizer
Tokenizer Support       enabled

xml
XML Support       active
XML Namespace Support       active
libxml2 Version       2.6.16

xmlreader
XMLReader       enabled

xmlwriter
XMLWriter       enabled

xsl
XSL       enabled
libxslt Version       1.1.12
libxslt compiled against libxml Version       2.6.16
EXSLT       enabled
libexslt Version       1.1.12

Zend Optimizer
Optimization Pass 1       enabled
Optimization Pass 2       enabled
Optimization Pass 3       enabled
Optimization Pass 4       enabled
Optimization Pass 9       enabled
Zend Loader       enabled
License Path       no value
Obfuscation level       3

zlib
ZLib Support       enabled
Stream Wrapper support       compress.zlib://
Stream Filter support       zlib.inflate, zlib.deflate
Compiled Version       1.2.2
Linked Version       1.2.2

Directive      Local Value      Master Value
zlib.output_compression      Off      Off
zlib.output_compression_level      -1      -1
zlib.output_handler      no value      no value

Additional Modules
Module Name

Environment
Variable      Value
PATH       /usr/local/bin:/usr/bin:/bin
REDIRECT_STATUS       200
SCRIPT_URL       /phpinfo.php
SCRIPT_URI       http://HiddenByMe.com/phpinfo.php
HTTP_HOST       HiddenByMe.com
HTTP_USER_AGENT       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
HTTP_ACCEPT       text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_LANGUAGE       en-us,en;q=0.5
HTTP_ACCEPT_ENCODING       gzip,deflate
HTTP_ACCEPT_CHARSET       ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_KEEP_ALIVE       300
HTTP_CONNECTION       keep-alive
SERVER_SIGNATURE       no value
SERVER_SOFTWARE       Apache/2.0.61 (Unix) PHP/4.4.7 mod_ssl/2.0.61 OpenSSL/0.9.7e mod_fastcgi/2.4.2 DAV/2 SVN/1.4.2
SERVER_NAME       HiddenByMe.com
SERVER_ADDR       208.113.167.119
SERVER_PORT       80
REMOTE_ADDR       71.122.94.79
DOCUMENT_ROOT       /home/MainAccountHolder/HiddenByMe.com
SERVER_ADMIN       webmaster@HiddenByMe.com
SCRIPT_FILENAME       /home/MainAccountHolder/HiddenByMe.com/phpinfo.php
REMOTE_PORT       3275
REDIRECT_URL       /phpinfo.php
GATEWAY_INTERFACE       CGI/1.1
SERVER_PROTOCOL       HTTP/1.1
REQUEST_METHOD       GET
QUERY_STRING       no value
REQUEST_URI       /phpinfo.php
SCRIPT_NAME       /phpinfo.php
ORIG_SCRIPT_FILENAME       /dh/cgi-system/php5.cgi
ORIG_PATH_INFO       /phpinfo.php
ORIG_PATH_TRANSLATED       /home/MainAccountHolder/HiddenByMe.com/phpinfo.php
ORIG_SCRIPT_NAME       /cgi-system/php5.cgi

PHP Variables
Variable      Value
_SERVER["PATH"]      /usr/local/bin:/usr/bin:/bin
_SERVER["REDIRECT_STATUS"]      200
_SERVER["SCRIPT_URL"]      /phpinfo.php
_SERVER["SCRIPT_URI"]      http://HiddenByMe.com/phpinfo.php
_SERVER["HTTP_HOST"]      HiddenByMe.com
_SERVER["HTTP_USER_AGENT"]      Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
_SERVER["HTTP_ACCEPT"]      text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
_SERVER["HTTP_ACCEPT_LANGUAGE"]      en-us,en;q=0.5
_SERVER["HTTP_ACCEPT_ENCODING"]      gzip,deflate
_SERVER["HTTP_ACCEPT_CHARSET"]      ISO-8859-1,utf-8;q=0.7,*;q=0.7
_SERVER["HTTP_KEEP_ALIVE"]      300
_SERVER["HTTP_CONNECTION"]      keep-alive
_SERVER["SERVER_SIGNATURE"]      no value
_SERVER["SERVER_SOFTWARE"]      Apache/2.0.61 (Unix) PHP/4.4.7 mod_ssl/2.0.61 OpenSSL/0.9.7e mod_fastcgi/2.4.2 DAV/2 SVN/1.4.2
_SERVER["SERVER_NAME"]      HiddenByMe.com
_SERVER["SERVER_ADDR"]      208.113.167.119
_SERVER["SERVER_PORT"]      80
_SERVER["REMOTE_ADDR"]      71.122.94.79
_SERVER["DOCUMENT_ROOT"]      /home/MainAccountHolder/HiddenByMe.com
_SERVER["SERVER_ADMIN"]      webmaster@HiddenByMe.com
_SERVER["SCRIPT_FILENAME"]      /home/MainAccountHolder/HiddenByMe.com/phpinfo.php
_SERVER["REMOTE_PORT"]      3275
_SERVER["REDIRECT_URL"]      /phpinfo.php
_SERVER["GATEWAY_INTERFACE"]      CGI/1.1
_SERVER["SERVER_PROTOCOL"]      HTTP/1.1
_SERVER["REQUEST_METHOD"]      GET
_SERVER["QUERY_STRING"]      no value
_SERVER["REQUEST_URI"]      /phpinfo.php
_SERVER["SCRIPT_NAME"]      /phpinfo.php
_SERVER["ORIG_SCRIPT_FILENAME"]      /dh/cgi-system/php5.cgi
_SERVER["ORIG_PATH_INFO"]      /phpinfo.php
_SERVER["ORIG_PATH_TRANSLATED"]      /home/MainAccountHolder/HiddenByMe.com/phpinfo.php
_SERVER["ORIG_SCRIPT_NAME"]      /cgi-system/php5.cgi
_SERVER["PHP_SELF"]      /phpinfo.php
_SERVER["REQUEST_TIME"]      1201447374
_SERVER["argv"]      

Array
(
)

_SERVER["argc"]      0

PHP License

This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.
//***********************************************

0
hieloCommented:
>>Thanks, Yes, I tried it with the specific location,
ex.  http://mysite.com/contact.php
This sounds like you tried:
include("http://mysite.com/contact.php");
which is NOT what I suggested. You should have removed your domain:
include("/contact.php");

Also, try using require_once instead of include. Hopefully it will report any errors.
require_once("/contact.php");
0
FirstBornAuthor Commented:
Thanks, Hielo,

Nope.
Actually, I've tried the following:
include("contact.php");
include("/contact.php);
include("http://blank.com/contact.php");
NONE of them worked.

Now, I've attempted:
require_once("/contact.php");
and
separately,
require_once("contact.php");
STILL does not work...

When I say that it doesn't work,
I mean that the page loads without the
contact form info on the contact.php page
that loads up when You go to http://blank.com/contact.php

The contact.php form works,
it just doesn't seem to even get recognized on the page
when being accessed via the database on the page
that it's SUPPOSED to load up on.

The page doesn't even generate any errors when loading.
It just doesn't show the contact form like it's supposed to.

any Ideas?

FirstBorn
0
hieloCommented:
OK. Originally the problem was PHP not executing. I don't know why you are bringing up db now. Obviously your problem descriptions are not accurate and to top if off, you reluctance to provide your url makes it impossible to help you, since I cannot see what is going on and you cannot describe the situation accurately. In include or require once were not working, you would have some sort of runtime error. All along you have described the issue as if the file is not being included but now you describing something completely different. Unless you provide the url,  I think you will have to figure this on your own.
0
FirstBornAuthor Commented:
Heilo,

It's NOT the DB...
IT IS THE CODE on the PAGE NOT EXECUTING...
Please don't twist this to the db because the DB has NOTHING to do with it...

Here is the issue:
When using the include code, it WILL NOT WORK,
I have to use the contact.php form DIRECTLY for it to work...

THIS is the ISSUE...

I do NOT want to PUBLICLY provide My Website...
If You have an email address that I may contact You DIRECTLY,
then I can provide the website URL to You that way...

Any Ideas?!?

Thanks.

FirstBorn
0
darron_chapmanCommented:
So you're saying that when you go directly to contact.php it work correctly, but when you try to access that code from another page, it doesn't work.  Can you provide the code to that page?  And unfortunately, personal correspondence is against the rules here at EE.
0
FirstBornAuthor Commented:
Hi Darron,

Thanks.

What's the difference between personal correspondence and giving the Website info in question?
Same thing...
Either way, giving the URL to the site(s) in question Will NOT solve the problem.

Yes, I am saying that the contact.php form WORKS...
Attempting to Access the same page via another page Does Not...
(such as, via include('whatever.php') does Not... )
I've ALREADY posted the code above, but I will Attach it to another 'Code Snippet' like I did before.

Any Ideas?

Thanks.

FirstBorn

PS.  I have ALSO included the "phpinfo()" info Above.
I don't believe that the cURL works at ALL...
Even though it's SUPPOSED To...
It clearly states that "allow_url_include" does NOT Work...
Same with allow_url_fopen.
<?php
if($_POST["submit"]) {
 
// Load up from POST
$name=$_POST['name'];
$email=$_POST['email'];
$reason=$_POST['reason'];
$allinfo=nl2br($allinfo);
 
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: cannotsay@url.com\r\n";
 
// Build message parts
$recipient = "cannotsay@url.com";
$subject = "Contact Form Submittal";
 
$message = "Name: $name\nEmail: $email\nReason:  $reason\n";
 
$from = "$email";
 
$message=nl2br($message);
$body="Thank You for Contacting us.\nYou Will get a response from us shortly.";
 
// Send mail
mail($recipient,$subject,$message,$headers);
mail("guesswho@myurl.com",$subject,$message,$headers);
mail($email,$subject,$body,$headers);
 
echo $body;
 
} 
ELSE
{
?>
 
 
 
<P><FORM ACTION="<?php print $_SERVER['PHP_SELF']; ?>" METHOD=POST>
 
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">
    <p align="center">&nbsp;</td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">&nbsp;</td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="400">
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">Please fill in All of the Fields Below.</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">If You have entered in the proper email address,</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">You will get a response as soon as possible.</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">Your Name:</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="22">&nbsp;</td>
        <td width="90%" height="22"><INPUT TYPE=text NAME="name" VALUE="" SIZE=30></td>
        <td width="5%" height="22">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">Your Email Address:</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="22">&nbsp;</td>
        <td width="90%" height="22"><INPUT TYPE=text NAME="email" VALUE="" SIZE=30></td>
        <td width="5%" height="22">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">Reason for Contact:</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="116">&nbsp;</td>
        <td width="90%" height="116"><TEXTAREA NAME="reason" ROWS=7 COLS=60 WRAP=virtual></textarea></td>
        <td width="5%" height="116">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="1"></td>
        <td width="90%" height="1"></td>
        <td width="5%" height="1"></td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19"><INPUT TYPE=submit NAME=submit VALUE="Submit">&nbsp;<INPUT TYPE=reset VALUE="Reset Form"></td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
      <tr>
        <td width="5%" height="19">&nbsp;</td>
        <td width="90%" height="19">&nbsp;</td>
        <td width="5%" height="19">&nbsp;</td>
      </tr>
    </table>
    </td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">Thank You,<p>Us</td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
  <tr>
    <td width="5%">&nbsp;</td>
    <td width="15%">&nbsp;</td>
    <td width="63%">&nbsp;</td>
    <td width="12%">&nbsp;</td>
    <td width="5%">&nbsp;</td>
  </tr>
</table>
<?php } ?>

Open in new window

0
FirstBornAuthor Commented:
Hi Everyone,

Thanks for sticking with Me on this.
(and I apologize if I seem a bit 'forward' with My tone.)

I think that I might have a 'work-around' with this issue.

Does anyone know how to write a custom php.ini file?
If So, How does it get used.
Ex.  I would imagine that the Custom php.ini file will be placed in
the specific directory that We want it to work on.
The File will change the following settings to 'ON' ...
*allow_url_fopen *
and
*allow_url_include*

Any ideas?

Thanks!

Looking forward to Your response.

FirstBorn
0
darron_chapmanCommented:
put this in an .htaccess file in that directory....

php_value allow_url_include 1
php_value allow_url_fopen 1

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
FirstBornAuthor Commented:
Thanks, Darron!
0
FirstBornAuthor Commented:
Hi Darron,

Thanks!

Actually, I had to use a custom php.ini file and place it
in a cgi-bin Directory.

The three settings that I changed to make it work was
as follows:

allow_url_include = On
allow_url_fopen = On
register_globals = On

Again, thanks everyone for Your help!

FirstBorn
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.