473,387 Members | 1,882 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

HELP - Can't change Include Path

I can't seem to change the include path on my local winmachine no
matter what I do. It comes up as
includ_path .;C:\php5\pear in phpinfo() but there is no such file. I
installed the WAMP package and PEAR is in c:\wamp\php\pear

I modified php.ini in the c:\wamp\php directory to reflect the actual
path, but even stopping and restarting my server shows the c:
\php5\pear path. I can't change it no matter what I do I also tried
the go.pear.bat file to no avail. Nothing works and I can't use PEAR.
Help!!

May 2 '07 #1
11 26178
On May 2, 11:22 pm, cybervigilante <cybervigila...@gmail.comwrote:
I can't seem to change the include path on my local winmachine no
matter what I do. It comes up as
includ_path .;C:\php5\pear in phpinfo() but there is no such file. I
installed the WAMP package and PEAR is in c:\wamp\php\pear

I modified php.ini in the c:\wamp\php directory to reflect the actual
path, but even stopping and restarting my server shows the c:
\php5\pear path. I can't change it no matter what I do I also tried
the go.pear.bat file to no avail. Nothing works and I can't use PEAR.
Help!!
if you are running php as an apache module then you need to modify the
php.ini that is in the apache/bin directory, this is the apache module
php.ini file. the php.ini file you have modified is for the php-
cli.exe (commandline) php executable.

May 2 '07 #2
On May 2, 3:44 pm, shimmyshack <matt.fa...@gmail.comwrote:
On May 2, 11:22 pm, cybervigilante <cybervigila...@gmail.comwrote:
I can't seem to change the include path on my local winmachine no
matter what I do.
if you are running php as an apache module then you need to modify the
php.ini that is in the apache/bin directory,
Okay, I did that. Good idea - wish I'd thought of it.;')
Unfortunately, my prog is still choking on a Pear. Error message is:

Warning: include(Mail.php) [function.include]: failed to open stream:
No such file or directory in C:\wamp\www\test\test.php on line 13
Warning: include() [function.include]: Failed opening 'Mail.php' for
inclusion (include_path='.;C:\wamp\php\PEAR') in C:\wamp\www\test
\test.php on line 13
Warning: include(Mail\mime.php) [function.include]: failed to open
stream: No such file or directory in C:\wamp\www\test\test.php on line
14
Warning: include() [function.include]: Failed opening 'Mail\mime.php'
for inclusion (include_path='.;C:\wamp\php\PEAR') in C:\wamp\www\test
\test.php on line 14
Fatal error: Class 'Mail_mime' not found in C:\wamp\www\test\test.php
on line 25

Here is my php.ini path for the php.ini in both php and sql dirs:
include_path = ".;C:\wamp\php\PEAR"

Here is the actual winpath to the pear directory: C:\wamp\php\PEAR

No difference. I'm stumped. Below is the test prog using Pear email,
which did work on the remote linux server and sent me some mail
wihtout the error msgs. Although my gmail acct picked the mail up as
an attachment instead of as html - but gmail is really wierd about
html email. I still haven't figured out what they accept, even though
I get a lot of html email from them, so something must work ;')
Frankly, I may abandon html email as a nuisance, but I need to test
pear with something to see if it works on my home system. If someone
has a simple illustrative test script using pear, that would help
since I can't send email from my home system anyway.

Oh, one other thing puzzled me about the prog below. I saw the html
message, which should be invisible, since it's inside a php code
block. Could be a php error,which brings up another point. I don't see
php errors online, like I do off. How do I make them display online
since that's the only place I have pear working so far, and I need to
see errors.

Just checked Yahoo mail, and the css formatted html came out fine.
Gmail making it an attachment must be a gmail bug, although I'd like
to know how I am getting html email from gmail, then ;')

Also, although the mail arrived, some echo statements I put in here
and there for a simpl trace (since deleted) didn't show up.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head>
<title>PHP Guestbook</title>
</head>
<body>

<h1>mailtest</h1>

<?php

include('Mail.php');
include('Mail\mime.php');
$HTMLmsg = "<h2 style='color:red; background-color: Fuchsia; border:
thick
dotted; border-color: Blue; font-family: sans-serif; font-style:
italic; margin-left: 20%; padding: 20; margin-right: 30%;'>Test of
formatted email from <br>Just Health Now server, with html headers</
h2>";

$txtmsg = "Test of formatted email for Just Health Now server,
without html headers";

$message = new Mail_mime();

$message->setHTMLBody($HTMLmsg);
$message->setTXTBody($txtmsg);

$body = $message->get();
echo("after body = message get");
$extraheaders = array("From"=>"cy************@gmail.com",
"Subject"=>"Test of HTML email");
$headers = $message->headers($extraheaders);
$mail = Mail::factory("mail");
$mail->send("cy************@gmail.com", $headers, $body);

?>

</body>
</html>



May 3 '07 #3
On May 3, 3:15 am, cybervigilante <cybervigila...@gmail.comwrote:
On May 2, 3:44 pm, shimmyshack <matt.fa...@gmail.comwrote:
On May 2, 11:22 pm, cybervigilante <cybervigila...@gmail.comwrote:
I can't seem to change the include path on my local winmachine no
matter what I do.
if you are running php as an apache module then you need to modify the
php.ini that is in the apache/bin directory,

Okay, I did that. Good idea - wish I'd thought of it.;')
Unfortunately, my prog is still choking on a Pear. Error message is:

Warning: include(Mail.php) [function.include]: failed to open stream:
No such file or directory in C:\wamp\www\test\test.php on line 13
Warning: include() [function.include]: Failed opening 'Mail.php' for
inclusion (include_path='.;C:\wamp\php\PEAR') in C:\wamp\www\test
\test.php on line 13
Warning: include(Mail\mime.php) [function.include]: failed to open
stream: No such file or directory in C:\wamp\www\test\test.php on line
14
Warning: include() [function.include]: Failed opening 'Mail\mime.php'
for inclusion (include_path='.;C:\wamp\php\PEAR') in C:\wamp\www\test
\test.php on line 14
Fatal error: Class 'Mail_mime' not found in C:\wamp\www\test\test.php
on line 25

Here is my php.ini path for the php.ini in both php and sql dirs:
include_path = ".;C:\wamp\php\PEAR"

Here is the actual winpath to the pear directory: C:\wamp\php\PEAR

No difference. I'm stumped. Below is the test prog using Pear email,
which did work on the remote linux server and sent me some mail
wihtout the error msgs. Although my gmail acct picked the mail up as
an attachment instead of as html - but gmail is really wierd about
html email. I still haven't figured out what they accept, even though
I get a lot of html email from them, so something must work ;')
Frankly, I may abandon html email as a nuisance, but I need to test
pear with something to see if it works on my home system. If someone
has a simple illustrative test script using pear, that would help
since I can't send email from my home system anyway.

Oh, one other thing puzzled me about the prog below. I saw the html
message, which should be invisible, since it's inside a php code
block. Could be a php error,which brings up another point. I don't see
php errors online, like I do off. How do I make them display online
since that's the only place I have pear working so far, and I need to
see errors.

Just checked Yahoo mail, and the css formatted html came out fine.
Gmail making it an attachment must be a gmail bug, although I'd like
to know how I am getting html email from gmail, then ;')

Also, although the mail arrived, some echo statements I put in here
and there for a simpl trace (since deleted) didn't show up.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head>
<title>PHP Guestbook</title>
</head>
<body>

<h1>mailtest</h1>

<?php

include('Mail.php');
include('Mail\mime.php');

$HTMLmsg = "<h2 style='color:red; background-color: Fuchsia; border:
thick
dotted; border-color: Blue; font-family: sans-serif; font-style:
italic; margin-left: 20%; padding: 20; margin-right: 30%;'>Test of
formatted email from <br>Just Health Now server, with html headers</
h2>";

$txtmsg = "Test of formatted email for Just Health Now server,
without html headers";

$message = new Mail_mime();

$message->setHTMLBody($HTMLmsg);
$message->setTXTBody($txtmsg);

$body = $message->get();
echo("after body = message get");
$extraheaders = array("From"=>"cybervigila...@gmail.com",
"Subject"=>"Test of HTML email");
$headers = $message->headers($extraheaders);
$mail = Mail::factory("mail");

$mail->send("cybervigila...@gmail.com", $headers, $body);

?>

</body>
</html>
try a trailing slash:
include_path='.;C:\wamp\php\PEAR\'
so that when you stipulate inclue(Mail.php) they will concatenate to
form
C:\wamp\php\PEAR\Mail.php as required

gmail does accept html mail, provided you do not send a txt
alternative, it prefers to display txt over html.

in your php.ini make sure
#show all errors
error_reporting = E_ALL
or
#show all but coding standards and warning msgs
error_reporting = E_ALL & ~E_NOTICE
and
display_errors = On
yuo should now see errors

#these are the rest of my ini settings
log_errors = On
ignore_repeated_errors = Off
ignore_repeated_source = Off

the in your scripts make sure you dont have
error_reporting(0);
anywhere
when you say you cant send email from your home, I am assuming that
you mean that the function
mail() doesnt work, unless you really do mean that your ISP blocks
port outgoing 25 TCP connections which is unusual but does happen.
You can get this working even on windows using sendmail.exe which is a
small exe that allows use of mail, and uses an extenal smtp server to
actually do the sending, so you create a mailbox somewhere for the
domain you are running locally. So if you are running www.mydomain.com
you create ad***@mydomain.com (probably using a control panel with the
company through which you bought the domain name) and set up a user/
pass, then in your php.ini you have something like this:
[mail function]
sendmail_path = "C:\wamp\sendmail\sendmail.exe -t"

then in that directory, you must have the sendmail.exe and its ini
file:

smtp_server=mx.mydomain.com
auth_username=user
auth_password=pass

If you have no luck with using mail() or Mail.php pear class why not
try PHPMailer which is a great class that handles the connection to an
smtp server directly.

If you want to send an email /FROM/ your gmail account, securely over
SSL, by using phpmailer or sendmail, you must run some kind of proxy
that runs locally and which handles making the connection to gmail,
and exposes a "non-SSL" interface to your php script/sendmail.exe
I personally use stunnel running as a service bound to 127.0.0.1,
now your mail server IP becomes 127.0.0.1, so that the connection goes
to stunnel,
the stunnel.conf will have something like this inside:

socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
debug = 7
output = stunnel.log
client = yes

[smtpg]
accept = 127.0.0.1:25
connect = smtp.gmail.com:465
;or connect = 72.14.215.109:465 so there's no DNS lookup

(get yourself a certificate pair, and you can even send encrypted mail
to your other geeky friends, and (paranoid?) people who work for large
firms which routinely read your mail; or you can just sign the mail
that comes from your php scripts, which is a nice touch I think.)

you can also use stunnel to ensure you can pick up your gmail msgs
too:

[popg]
accept = 127.0.0.1:9950
connect = pop.gmail.com:995

the brilliant thing is you can have more than one copy of sendmail.exe
on your system, each with its own ini file which makes a connection to
a different smtp server, you would then use something like:
$sendmail_exe = 'C:/another/sendmail/sendmail.exe -t';
exec($sendmail_exe . ' < "C:/body.txt"', $result);
where body.exe is that txt you intend to send via the secondary smtp
server and inside
C:/another/sendmail/sendmail.ini you have secondary server setings for
a new mailbox.

Im not sure why the echo statement did show anything.

final note: when sending html mail remember that using "old fashioned"
html might produce more predicatable results, tables etc... rather
than css. Of course try the css first, but from experience, css can
sometimes be parsed out, or interfered with by it inheriting from the
webmail application's stylesheet. (of course td and so on can also
have styling applied to them, but I'm mainly talking about
positioning.

good luck

May 3 '07 #4
cybervigilante wrote:
On May 2, 3:44 pm, shimmyshack <matt.fa...@gmail.comwrote:
>On May 2, 11:22 pm, cybervigilante <cybervigila...@gmail.comwrote:
>>I can't seem to change the include path on my local winmachine no
matter what I do.
if you are running php as an apache module then you need to modify the
php.ini that is in the apache/bin directory,

Okay, I did that. Good idea - wish I'd thought of it.;')
Unfortunately, my prog is still choking on a Pear. Error message is:

Warning: include(Mail.php) [function.include]: failed to open stream:
No such file or directory in C:\wamp\www\test\test.php on line 13
Warning: include() [function.include]: Failed opening 'Mail.php' for
inclusion (include_path='.;C:\wamp\php\PEAR') in C:\wamp\www\test
\test.php on line 13
Warning: include(Mail\mime.php) [function.include]: failed to open
stream: No such file or directory in C:\wamp\www\test\test.php on line
14
Warning: include() [function.include]: Failed opening 'Mail\mime.php'
for inclusion (include_path='.;C:\wamp\php\PEAR') in C:\wamp\www\test
\test.php on line 14
Fatal error: Class 'Mail_mime' not found in C:\wamp\www\test\test.php
on line 25

Here is my php.ini path for the php.ini in both php and sql dirs:
include_path = ".;C:\wamp\php\PEAR"

Here is the actual winpath to the pear directory: C:\wamp\php\PEAR

No difference. I'm stumped. Below is the test prog using Pear email,
which did work on the remote linux server and sent me some mail
wihtout the error msgs. Although my gmail acct picked the mail up as
an attachment instead of as html - but gmail is really wierd about
html email. I still haven't figured out what they accept, even though
I get a lot of html email from them, so something must work ;')
Frankly, I may abandon html email as a nuisance, but I need to test
pear with something to see if it works on my home system. If someone
has a simple illustrative test script using pear, that would help
since I can't send email from my home system anyway.

Oh, one other thing puzzled me about the prog below. I saw the html
message, which should be invisible, since it's inside a php code
block. Could be a php error,which brings up another point. I don't see
php errors online, like I do off. How do I make them display online
since that's the only place I have pear working so far, and I need to
see errors.

Just checked Yahoo mail, and the css formatted html came out fine.
Gmail making it an attachment must be a gmail bug, although I'd like
to know how I am getting html email from gmail, then ;')

Also, although the mail arrived, some echo statements I put in here
and there for a simpl trace (since deleted) didn't show up.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head>
<title>PHP Guestbook</title>
</head>
<body>

<h1>mailtest</h1>

<?php

include('Mail.php');
include('Mail\mime.php');
$HTMLmsg = "<h2 style='color:red; background-color: Fuchsia; border:
thick
dotted; border-color: Blue; font-family: sans-serif; font-style:
italic; margin-left: 20%; padding: 20; margin-right: 30%;'>Test of
formatted email from <br>Just Health Now server, with html headers</
h2>";

$txtmsg = "Test of formatted email for Just Health Now server,
without html headers";

$message = new Mail_mime();

$message->setHTMLBody($HTMLmsg);
$message->setTXTBody($txtmsg);

$body = $message->get();
echo("after body = message get");
$extraheaders = array("From"=>"cy************@gmail.com",
"Subject"=>"Test of HTML email");
$headers = $message->headers($extraheaders);
$mail = Mail::factory("mail");
$mail->send("cy************@gmail.com", $headers, $body);

?>

</body>
</html>


What does phpinfo() show for your php.ini file?

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
May 3 '07 #5
>
What does phpinfo() show for your php.ini file?
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
Here is php.ini below. phpinfo() says it's in the apache directory,
not the php directory as I assumed, but I corrected the path on both.
I tried adding the extra backslash, but that didn't help. BTW, why is
the php.ini in Apache/bin? That seems a bit confusing. Why is there a
php.ini in the php directory, then? When is one used and not the
other, and why? (Contrary to the system name, my system has never made
any money - just eaten a lot of it. Maybe next year ;')

Jim
>
PHP Version 5.2.1

System Windows NT MONEYMAKER 5.1 build 2600
Build Date Feb 7 2007 23:10:31
Configure Command cscript /nologo configure.js "--enable-snapshot-
build" "--with-gd=shared"
Server API Apache 2.0 Handler
Virtual Directory Support enabled
Configuration File (php.ini) Path C:\wamp\Apache2\bin\php.ini
PHP API 20041225
PHP Extension 20060613
Zend Extension 220060519
Debug Build no
Thread Safety enabled
Zend Memory Manager enabled
IPv6 Support enabled
Registered PHP Streams php, file, data, http, ftp, compress.zlib
Registered Stream Socket Transports tcp, udp
Registered Stream Filters convert.iconv.*, string.rot13,
string.toupper, string.tolower, string.strip_tags, convert.*,
consumed, zlib.*

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies

--------------------------------------------------------------------------------

PHP Credits

--------------------------------------------------------------------------------

Configuration
PHP Core
Directive Local Value Master Value
allow_call_time_pass_reference On On
allow_url_fopen On On
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 c:/wamp/logs/php_error.log c:/wamp/logs/php_error.log
error_prepend_string no value no value
error_reporting 6135 6135
expose_php On On
extension_dir c:/wamp/php/ext/ c:/wamp/php/ext/
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 .;C:\wamp\php\PEAR\ .;C:\wamp\php\PEAR\
log_errors On On
log_errors_max_len 1024 1024
magic_quotes_gpc On On
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_time 60 60
memory_limit 8M 8M
open_basedir no value no value
output_buffering no value no value
output_handler no value no value
post_max_size 8M 8M
precision 12 12
realpath_cache_size 16K 16K
realpath_cache_ttl 120 120
register_argc_argv On On
register_globals Off Off
register_long_arrays On On
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 cy************@gmail.com cy************@gmail.com
sendmail_path no value no value
serialize_precision 100 100
short_open_tag Off Off
SMTP smtp.gmail.com smtp.gmail.com
smtp_port 25 25
sql.safe_mode Off Off
track_errors Off Off
unserialize_callback_func no value no value
upload_max_filesize 2M 2M
upload_tmp_dir c:/wamp/tmp c:/wamp/tmp
user_dir no value no value
variables_order EGPCS EGPCS
xmlrpc_error_number 0 0
xmlrpc_errors Off Off
y2k_compliance On On
zend.ze1_compatibility_mode Off Off
apache2handler
Apache Version Apache/2.2.4 (Win32) PHP/5.2.1
Apache API Version 20051115
Server Administrator webmaster@localhost
Hostname:Port localhost:80
Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection:
100
Timeouts Connection: 300 - Keep-Alive: 5
Virtual Server No
Server Root C:/wamp/Apache2
Loaded Modules core mod_win32 mpm_winnt http_core mod_so mod_actions
mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file
mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user
mod_autoindex mod_cern_meta mod_cgi mod_dir mod_env mod_imagemap
mod_include mod_isapi mod_log_config mod_mime mod_negotiation
mod_setenvif mod_userdir mod_php5

Directive Local Value Master Value
engine 1 1
last_modified 0 0
xbithack 0 0
Apache Environment
Variable Value
HTTP_ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/x-shockwave-flash, application/vnd.ms-excel, application/
vnd.ms-powerpoint, application/msword, */*
HTTP_REFERER http://localhost/
HTTP_ACCEPT_LANGUAGE en-us
HTTP_UA_CPU x86
HTTP_ACCEPT_ENCODING gzip, deflate
HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 7.0; Windows NT
5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0; .NET
CLR 2.0.50727)
HTTP_HOST localhost
HTTP_CONNECTION Keep-Alive
PATH C:\Program Files\Mail Enable\BIN;C:\Program Files\ActiveState
Komodo IDE 4.0\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS
\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel
SystemRoot C:\WINDOWS
COMSPEC C:\WINDOWS\system32\cmd.exe
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
WINDIR C:\WINDOWS
SERVER_SIGNATURE no value
SERVER_SOFTWARE Apache/2.2.4 (Win32) PHP/5.2.1
SERVER_NAME localhost
SERVER_ADDR 127.0.0.1
SERVER_PORT 80
REMOTE_ADDR 127.0.0.1
DOCUMENT_ROOT C:/wamp/www
SERVER_ADMIN webmaster@localhost
SCRIPT_FILENAME C:/wamp/www/index.php
REMOTE_PORT 1189
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING phpinfo=1
REQUEST_URI /?phpinfo=1
SCRIPT_NAME /index.php
HTTP Headers Information
HTTP Request Headers
HTTP Request GET /?phpinfo=1 HTTP/1.1
Accept image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/x-shockwave-flash, application/vnd.ms-excel, application/
vnd.ms-powerpoint, application/msword, */*
Referer http://localhost/
Accept-Language en-us
UA-CPU x86
Accept-Encoding gzip, deflate
User-Agent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET
CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC 4.0; .NET CLR
2.0.50727)
Host localhost
Connection Keep-Alive
HTTP Response Headers
X-Powered-By PHP/5.2.1
Keep-Alive timeout=5, max=97
Connection Keep-Alive
Transfer-Encoding chunked
Content-Type text/html
bcmath
BCMath support enabled
calendar
Calendar support enabled
com_dotnet
COM support enabled
DCOM support disabled
..Net support enabled

Directive Local Value Master Value
com.allow_dcom 0 0
com.autoregister_casesensitive 1 1
com.autoregister_typelib 0 0
com.autoregister_verbose 0 0
com.code_page no value no value
com.typelib_file no value no value
ctype
ctype functions enabled
date
date/time support enabled
Timezone Database Version 2006.16
Timezone Database internal
Default timezone America/Denver

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.26
HTML Support enabled
XPath Support enabled
XPointer Support enabled
Schema Support enabled
RelaxNG Support enabled
filter
Input Validation and Filtering enabled
Revision $Revision: 1.52.2.38 $

Directive Local Value Master Value
filter.default unsafe_raw unsafe_raw
filter.default_flags no value no value
ftp
FTP 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 "libiconv"
iconv library version 1.9

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
json
json support enabled
json version 1.2.1
libxml
libXML support active
libXML Version 2.6.26
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 no value no value
mbstring.language neutral neutral
mbstring.strict_detection Off Off
mbstring.substitute_character no value no value
mysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 5.0.22

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.22
Client API header version 5.0.22
MYSQLI_SOCKET /tmp/mysql.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
odbc
ODBC Support enabled
Active Persistent Links 0
Active Links 0
ODBC library Win32

Directive Local Value Master Value
odbc.allow_persistent On On
odbc.check_persistent On On
odbc.default_db no value no value
odbc.default_pw no value no value
odbc.default_user no value no value
odbc.defaultbinmode return as is return as is
odbc.defaultlrl return up to 4096 bytes return up to 4096 bytes
odbc.max_links Unlimited Unlimited
odbc.max_persistent Unlimited Unlimited
pcre
PCRE (Perl Compatible Regular Expressions) Support enabled
PCRE Library Version 6.7 04-Jul-2006
PDO
PDO support enabled
PDO drivers sqlite, sqlite2
pdo_sqlite
PDO Driver for SQLite 3.x enabled
PECL Module version 1.0.1 $Id: pdo_sqlite.c,v 1.10.2.6.2.1 2007/01/01
09:36:05 sebastian Exp $
SQLite Library 3.3.7undefined
Reflection
Reflection enabled
Version $Id: php_reflection.c,v 1.164.2.33.2.33 2007/01/01 09:36:05
sebastian Exp $
session
Session Support enabled
Registered save handlers files user sqlite
Registered serializer handlers php php_binary wddx

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
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 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path c:/wamp/tmp c:/wamp/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.20 $
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.6 2007/01/01
09:36:07 sebastian 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
Internal Sendmail Support for Windows enabled

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=,fieldse t=
a=href,area=href,frame=src,input=src,form=,fieldse t=
user_agent no value no value
tokenizer
Tokenizer Support enabled
wddx
WDDX Support enabled
WDDX Session Serializer enabled
xml
XML Support active
XML Namespace Support active
libxml2 Version 2.6.26
xmlreader
XMLReader enabled
xmlwriter
XMLWriter enabled
zlib
ZLib Support enabled
Stream Wrapper support compress.zlib://
Stream Filter support zlib.inflate, zlib.deflate
Compiled Version 1.2.3
Linked Version 1.2.3

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
ALLUSERSPROFILE C:\Documents and Settings\All Users
CommonProgramFiles C:\Program Files\Common Files
COMPUTERNAME MONEYMAKER
ComSpec C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK NO
NUMBER_OF_PROCESSORS 1
OS Windows_NT
Path C:\Program Files\Mail Enable\BIN;C:\Program Files\ActiveState
Komodo IDE 4.0\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS
\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE x86
PROCESSOR_IDENTIFIER x86 Family 15 Model 6 Stepping 4, GenuineIntel
PROCESSOR_LEVEL 15
PROCESSOR_REVISION 0604
ProgramFiles C:\Program Files
SystemDrive C:
SystemRoot C:\WINDOWS
TEMP C:\WINDOWS\TEMP
TMP C:\WINDOWS\TEMP
USERPROFILE C:\Documents and Settings\LocalService
windir C:\WINDOWS
AP_PARENT_PID 4984
PHP Variables
Variable Value
_REQUEST["phpinfo"] 1
_GET["phpinfo"] 1
_SERVER["HTTP_ACCEPT"] image/gif, image/x-xbitmap, image/jpeg, image/
pjpeg, application/x-shockwave-flash, application/vnd.ms-excel,
application/vnd.ms-powerpoint, application/msword, */*
_SERVER["HTTP_REFERER"] http://localhost/
_SERVER["HTTP_ACCEPT_LANGUAGE"] en-us
_SERVER["HTTP_UA_CPU"] x86
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
_SERVER["HTTP_USER_AGENT"] Mozilla/4.0 (compatible; MSIE 7.0; Windows
NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; Media Center PC
4.0; .NET CLR 2.0.50727)
_SERVER["HTTP_HOST"] localhost
_SERVER["HTTP_CONNECTION"] Keep-Alive
_SERVER["PATH"] C:\Program Files\Mail Enable\BIN;C:\Program Files
\ActiveState Komodo IDE 4.0\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS
\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel
_SERVER["SystemRoot"] C:\WINDOWS
_SERVER["COMSPEC"] C:\WINDOWS\system32\cmd.exe
_SERVER["PATHEXT"] .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
_SERVER["WINDIR"] C:\WINDOWS
_SERVER["SERVER_SIGNATURE"] no value
_SERVER["SERVER_SOFTWARE"] Apache/2.2.4 (Win32) PHP/5.2.1
_SERVER["SERVER_NAME"] localhost
_SERVER["SERVER_ADDR"] 127.0.0.1
_SERVER["SERVER_PORT"] 80
_SERVER["REMOTE_ADDR"] 127.0.0.1
_SERVER["DOCUMENT_ROOT"] C:/wamp/www
_SERVER["SERVER_ADMIN"] webmaster@localhost
_SERVER["SCRIPT_FILENAME"] C:/wamp/www/index.php
_SERVER["REMOTE_PORT"] 1189
_SERVER["GATEWAY_INTERFACE"] CGI/1.1
_SERVER["SERVER_PROTOCOL"] HTTP/1.1
_SERVER["REQUEST_METHOD"] GET
_SERVER["QUERY_STRING"] phpinfo=1
_SERVER["REQUEST_URI"] /?phpinfo=1
_SERVER["SCRIPT_NAME"] /index.php
_SERVER["PHP_SELF"] /index.php
_SERVER["REQUEST_TIME"] 1178242650
_SERVER["argv"] Array
(
[0] =phpinfo=1
)

_SERVER["argc"] 1
_ENV["ALLUSERSPROFILE"] C:\Documents and Settings\All Users
_ENV["CommonProgramFiles"] C:\Program Files\Common Files
_ENV["COMPUTERNAME"] MONEYMAKER
_ENV["ComSpec"] C:\WINDOWS\system32\cmd.exe
_ENV["FP_NO_HOST_CHECK"] NO
_ENV["NUMBER_OF_PROCESSORS"] 1
_ENV["OS"] Windows_NT
_ENV["Path"] C:\Program Files\Mail Enable\BIN;C:\Program Files
\ActiveState Komodo IDE 4.0\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS
\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel
_ENV["PATHEXT"] .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
_ENV["PROCESSOR_ARCHITECTURE"] x86
_ENV["PROCESSOR_IDENTIFIER"] x86 Family 15 Model 6 Stepping 4,
GenuineIntel
_ENV["PROCESSOR_LEVEL"] 15
_ENV["PROCESSOR_REVISION"] 0604
_ENV["ProgramFiles"] C:\Program Files
_ENV["SystemDrive"] C:
_ENV["SystemRoot"] C:\WINDOWS
_ENV["TEMP"] C:\WINDOWS\TEMP
_ENV["TMP"] C:\WINDOWS\TEMP
_ENV["USERPROFILE"] C:\Documents and Settings\LocalService
_ENV["windir"] C:\WINDOWS
_ENV["AP_PARENT_PID"] 4984
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 li*****@php.net.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
==================

May 4 '07 #6
On May 2, 9:44 pm, shimmyshack <matt.fa...@gmail.comwrote:
On May 3, 3:15 am, cybervigilante <cybervigila...@gmail.comwrote:
Thanks for the mail tips. I'll try them. However, one shareware mail
prog I dld said that I'd have a problem since I don't have a static IP
(crummy Cox internet wants extra bucks for one. It was standard last
place I lived.) Would your method work with a dynamic IP or am I
doomed ;')

Jim

May 4 '07 #7
cybervigilante wrote:
>What does phpinfo() show for your php.ini file?
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net

Here is php.ini below. phpinfo() says it's in the apache directory,
not the php directory as I assumed, but I corrected the path on both.
I tried adding the extra backslash, but that didn't help. BTW, why is
the php.ini in Apache/bin? That seems a bit confusing. Why is there a
php.ini in the php directory, then? When is one used and not the
other, and why? (Contrary to the system name, my system has never made
any money - just eaten a lot of it. Maybe next year ;')

Jim
PHP Version 5.2.1
Jim,

One is used when running as an Apache extension; the other is used for
command line programs.

Did you stop and start Apache after making changes? If you're running
as an Apache extension, the config file is only read at Apache startup.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
May 4 '07 #8
On May 3, 8:22 pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
cybervigilante wrote:
What does phpinfo() show for your php.ini file?
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
Here is php.ini below. phpinfo() says it's in the apache directory,
not the php directory as I assumed, but I corrected the path on both.
I tried adding the extra backslash, but that didn't help. BTW, why is
the php.ini in Apache/bin? That seems a bit confusing. Why is there a
php.ini in the php directory, then? When is one used and not the
other, and why? (Contrary to the system name, my system has never made
any money - just eaten a lot of it. Maybe next year ;')
Jim
PHP Version 5.2.1

Jim,

One is used when running as an Apache extension; the other is used for
command line programs.

Did you stop and start Apache after making changes? If you're running
as an Apache extension, the config file is only read at Apache startup.

-I got it all figured out - much head banging and hair pulling - as usual I got ahead of myself. The paths needed some fixups. I tried a couple of different WAMP servers, and old ones left garbage on the path, and one even thoughtlessly wiped out my entire path, except for its own, leaving a few other progs hanging ;')
Anyway. turned out I was so hot to try mail I didn't read anything
about Pear, but just assumed it was a package of ready-made includes,
when it's really just a system to install includes ;') The files
simply weren't there. But since the paths were wrong I couldn't run
pear from cmd and get an idea of what to do. It all fell into place
and I dld and installed a couple of smaller packages to fool with.
Wish I'd checked the wiki instead of just making blind assumptions.

Anyway, that's solved. The final query is, if I go to the trouble of
getting Mail working, will my dynamic IP fudge it up? I can see where
that would be a problem with receving mail, but what about sending it?
Can I just poll the IP quickly and plug it in on the run if I need it
to send?

Jim

May 4 '07 #9
On May 4, 8:58 am, cybervigilante <cybervigila...@gmail.comwrote:
On May 3, 8:22 pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
cybervigilante wrote:
>What does phpinfo() show for your php.ini file?
>==================
>Remove the "x" from my email address
>Jerry Stuckle
>JDS Computer Training Corp.
>jstuck...@attglobal.net
Here is php.ini below. phpinfo() says it's in the apache directory,
not the php directory as I assumed, but I corrected the path on both.
I tried adding the extra backslash, but that didn't help. BTW, why is
the php.ini in Apache/bin? That seems a bit confusing. Why is there a
php.ini in the php directory, then? When is one used and not the
other, and why? (Contrary to the system name, my system has never made
any money - just eaten a lot of it. Maybe next year ;')
Jim
PHP Version 5.2.1
Jim,
One is used when running as an Apache extension; the other is used for
command line programs.
Did you stop and start Apache after making changes? If you're running
as an Apache extension, the config file is only read at Apache startup.
-I got it all figured out - much head banging and hair pulling - as usual I got ahead of myself. The paths needed some fixups. I tried a couple of different WAMP servers, and old ones left garbage on the path, and one even thoughtlessly wiped out my entire path, except for its own, leaving a few other progs hanging ;')

Anyway. turned out I was so hot to try mail I didn't read anything
about Pear, but just assumed it was a package of ready-made includes,
when it's really just a system to install includes ;') The files
simply weren't there. But since the paths were wrong I couldn't run
pear from cmd and get an idea of what to do. It all fell into place
and I dld and installed a couple of smaller packages to fool with.
Wish I'd checked the wiki instead of just making blind assumptions.

Anyway, that's solved. The final query is, if I go to the trouble of
getting Mail working, will my dynamic IP fudge it up? I can see where
that would be a problem with receving mail, but what about sending it?
Can I just poll the IP quickly and plug it in on the run if I need it
to send?

Jim
Ah see I didnt ask you if the files were there, cos I didnt want to be
accused of being patronising!
Unless you are actually going to run an smtp server on your local
machine for the purpose of accepting mail for your domain (not
recommended till you understand the risks), your dynamic IP wont make
a difference at all, you can still contact any server you wish despite
the value of your IP address, so you should be fine. The only issue
you might come across is not being able to set the rDNS for the domain
the email appears to come from, so if you connect to an external smtp
server for that domain that will solve any problems. All should be
fine anyway though unless you are planning on sending a lot of mail.
If you are not sure about the security of your install, and want the
script to be public, consider running a spam/virus proxy like spampal/
avg, which can parse it and filter out the dodgy stuff. Set spampal to
log all mail messages as well and you have an instant record.

May 4 '07 #10
cybervigilante wrote:
On May 3, 8:22 pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
>cybervigilante wrote:
>>>What does phpinfo() show for your php.ini file?
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
Here is php.ini below. phpinfo() says it's in the apache directory,
not the php directory as I assumed, but I corrected the path on both.
I tried adding the extra backslash, but that didn't help. BTW, why is
the php.ini in Apache/bin? That seems a bit confusing. Why is there a
php.ini in the php directory, then? When is one used and not the
other, and why? (Contrary to the system name, my system has never made
any money - just eaten a lot of it. Maybe next year ;')
Jim
PHP Version 5.2.1
Jim,

One is used when running as an Apache extension; the other is used for
command line programs.

Did you stop and start Apache after making changes? If you're running
as an Apache extension, the config file is only read at Apache startup.

-I got it all figured out - much head banging and hair pulling - as usual I got ahead of myself. The paths needed some fixups. I tried a couple of different WAMP servers, and old ones left garbage on the path, and one even thoughtlessly wiped out my entire path, except for its own, leaving a few other progs hanging ;')

Anyway. turned out I was so hot to try mail I didn't read anything
about Pear, but just assumed it was a package of ready-made includes,
when it's really just a system to install includes ;') The files
simply weren't there. But since the paths were wrong I couldn't run
pear from cmd and get an idea of what to do. It all fell into place
and I dld and installed a couple of smaller packages to fool with.
Wish I'd checked the wiki instead of just making blind assumptions.

Anyway, that's solved. The final query is, if I go to the trouble of
getting Mail working, will my dynamic IP fudge it up? I can see where
that would be a problem with receving mail, but what about sending it?
Can I just poll the IP quickly and plug it in on the run if I need it
to send?

Jim
Jim,

It can for some people. Some companies block mail from dynamic IP's
because that's the source of a major amount of spam (compromised
home/small office computers). So those won't be able to receive your email.

Otherwise, your outgoing email should be ok. Incoming is another story,
however. It will be fine only as long as you keep your current IP.
Once it changes you won't get email anymore.

There are some services out there which you can sign up for and will
handle dynamic IP's. But personally I found it's just easier to use
your ISP's email unless you have some special circumstances.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
May 4 '07 #11
On May 4, 2:02 pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
cybervigilante wrote:
On May 3, 8:22 pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
cybervigilante wrote:
What does phpinfo() show for your php.ini file?
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
Here is php.ini below. phpinfo() says it's in the apache directory,
not the php directory as I assumed, but I corrected the path on both.
I tried adding the extra backslash, but that didn't help. BTW, why is
the php.ini in Apache/bin? That seems a bit confusing. Why is there a
php.ini in the php directory, then? When is one used and not the
other, and why? (Contrary to the system name, my system has never made
any money - just eaten a lot of it. Maybe next year ;')
Jim
PHP Version 5.2.1
Jim,
One is used when running as an Apache extension; the other is used for
command line programs.
Did you stop and start Apache after making changes? If you're running
as an Apache extension, the config file is only read at Apache startup.
-I got it all figured out - much head banging and hair pulling - as usual I got ahead of myself. The paths needed some fixups. I tried a couple of different WAMP servers, and old ones left garbage on the path, and one even thoughtlessly wiped out my entire path, except for its own, leaving a few other progs hanging ;')
Anyway. turned out I was so hot to try mail I didn't read anything
about Pear, but just assumed it was a package of ready-made includes,
when it's really just a system to install includes ;') The files
simply weren't there. But since the paths were wrong I couldn't run
pear from cmd and get an idea of what to do. It all fell into place
and I dld and installed a couple of smaller packages to fool with.
Wish I'd checked the wiki instead of just making blind assumptions.
Anyway, that's solved. The final query is, if I go to the trouble of
getting Mail working, will my dynamic IP fudge it up? I can see where
that would be a problem with receving mail, but what about sending it?
Can I just poll the IP quickly and plug it in on the run if I need it
to send?
Jim

Jim,

It can for some people. Some companies block mail from dynamic IP's
because that's the source of a major amount of spam (compromised
home/small office computers). So those won't be able to receive your email.

Otherwise, your outgoing email should be ok. Incoming is another story,
however. It will be fine only as long as you keep your current IP.
Once it changes you won't get email anymore.

There are some services out there which you can sign up for and will
handle dynamic IP's. But personally I found it's just easier to use
your ISP's email unless you have some special circumstances.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
==================
hear hear, dont bother trying to fiddle around setting up your own in
and outgoing, unless you are sure your ip changes seldomly and youve
registered with dyndns or the like...
simple use an external mail server to send and recieve, probably you
have one related to the domain you bought, or if not follow the tips
to still carry on using the mail command which then makes a
connection, this essentially turns php into a mail client like
thunderbird... (ie doesnt have any built in way of doing either, but
works via an external service)
As I say you can get very good results using a gmail account and a
tunnel, for security from google back and forth, you can easily set up
encryption and signing with certs and most php apps understand that
windows people dont have mta on their machines so they have admin
settings for external smtp for validation etc... you wont have any
trouble. Stunnel is such a lightweight process... its all good. I have
a static IP and have had good results with mercury and others, but
still prefer an external service.

May 4 '07 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Charts | last post by:
I recently upgraded development web server to Windows 2003. I have ASP file contains following line for include file <!--#include File="../Include/adovbs.inc"-- This ASP file worked fine before....
4
by: michaaal | last post by:
I have two folders in my website... Folder1 (this is where my #include file is, this is where the style.css is) --Folder2 (Folder2 is inside of Folder1) Folder2 contains a file that has...
15
by: tom pester | last post by:
Hi, Im new to php and have a background in asp. All the help is very much appreciated. today I was using the include function in a file that itself gets included : ***************...
1
by: denis_bernicky | last post by:
I have been given a database on a CD to do some work on. The only problem is that when I open a form it tells me that the file path //server/database/mydb.mdb is not valid. Of course it isn't...
1
by: nicksop | last post by:
How can i change of a setup project in vb .net For example how can i change the path of C:\program files\myprogram\program.exe and make it D:\program files\myprogram\program.exe
13
by: alex | last post by:
Hi, I've got a php script located at : http://localhost/browse/script.php This script is "URL-rewrited" as http://localhost/welcome.htm This script includes other scripts with the following...
0
by: svilst | last post by:
How can I change the path of the cookie 'ASP.NET_SessionId'? The path is "/" and I'd like to set the path to particular virtual directory. The following approach does not work: protected void...
1
by: bilalmk | last post by:
may i get the physical path of any page hosted on other server
2
by: dave6502 | last post by:
Struggling newbe here, some of my #includes work, some dont. Is it possible to list the include path ? (in BASH), I have looked at the environmental variables (loads of them) but cannot find a...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.