|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
php-general-digest-help
lists.php.net
Date: Sat Mar 01 2008 - 07:42:30 CST
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
php-general Digest 1 Mar 2008 13:42:30 -0000 Issue 5323
Topics (messages 270789 through 270801):
php and google
270789 by: Nathan Rixham
270790 by: Robert Cummings
PHP on Windows
270791 by: Erik SJMN
Re: Making sure an include file works
270792 by: Richard S. Crawford
Calculating dates
270793 by: Ron Piggott
270794 by: Jim Lucas
270800 by: Ron Piggott
270801 by: Brice
RewriteRule help
270795 by: Shelley
270799 by: Richard Heyes
Re: simple command help
270796 by: Shelley
Re: Get country from Phone number
270797 by: Satyam
Re: string effect
270798 by: Richard Heyes
Administrivia:
To subscribe to the digest, e-mail:
php-general-digest-subscribe
lists.php.net
To unsubscribe from the digest, e-mail:
php-general-digest-unsubscribe
lists.php.net
To post to the list, e-mail:
php-general
lists.php.net
----------------------------------------------------------------------
attached mail follows:
I think that I may be correct in saying that google blog search uses /
is made in PHP [which I never realised]
try googling for site:blogsearch.google.com you should get back a page
with an all revealing PHPSESSID
am I speculating?
attached mail follows:
On Sat, 2008-03-01 at 01:50 +0000, Nathan Rixham wrote:
> I think that I may be correct in saying that google blog search uses /
> is made in PHP [which I never realised]
>
> try googling for site:blogsearch.google.com you should get back a page
> with an all revealing PHPSESSID
>
> am I speculating?
You are speculating that the search is done by a PHP script when all
that can really be ascertained is that the results are presented by a
PHP script. It's akin to presenting results in a PHP page retrieved via
Lucene or htdig.
Cheers,
Rob.
--
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com |
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting |
| a powerful, scalable system for accessing system services |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for |
| creating re-usable components quickly and easily. |
`------------------------------------------------------------'
attached mail follows:
I'm completely new to php and I'm trying to setup an online trouble ticket
system. After the user logs in and submits the ticket, they're supposed to
receive an email confirmation with the ticket number. I have my Exchange
server setup on another server in the same domain that I'm trying to use to
send these emails - this server requires SMTP authentication. So I've
installed the PEAR Mail package, as it was my understanding that this would
allow me to do the authentication for the SMTP server - I installed it in
the C:\PHP5\PEAR directory. Do I need this mail package for the
authentication? In any case, where do I setup the authentication variables
to send this email? I tried adding the authentication vars to the
smtp.phpfile in the C:\PHP5\PEAR\Mail directory, but still not
authenticating. I'm
completely lost, any help is greatly appreciated.
; PHP 5.2.5 installed on Windows Server 2003 with IIS 6
; Mail-1.1.14 mail pkg with Net_SMTP-1.2.11 pkg
--Erik
attached mail follows:
On Friday 29 February 2008 11:58:16 Daniel Brown wrote:
> Get a new host that knows how to administer a web server. PHP 4.3
> was released 27 December, 2002, with the latest from the 4.3 branch
> (4.3.11) being released 31 March, 2005. The CHANGELOG should give you
> an idea of how *horrible* this is: http://www.php.net/ChangeLog-4.php
Ah, if only I could. The choice of host was made by my boss, and he loves
them.
--
Slainte,
Richard S. Crawford
Editor-in-chief, Daikaijuzine (http://www.daikaijuzine.com)
Personal website: http://www.mossroot.com
attached mail follows:
Is there an easy way to calculate the number of days between two dates?
Example: 2008-02-27 - 2007-12-03 = 86 days
The dates will be in the format above YYYY-MM-DD
Ron
attached mail follows:
Ron Piggott wrote:
> Is there an easy way to calculate the number of days between two dates?
>
> Example: 2008-02-27 - 2007-12-03 = 86 days
>
> The dates will be in the format above YYYY-MM-DD
>
> Ron
>
This should do the trick
<?php
$date1 = '2008-02-27';
$date2 = '2007-12-03';
$udate1 = strtotime($date1);
$udate2 = strtotime($date2);
$factor = 86400;
$difference = (($udate1 - $udate2) / $factor);
echo "The difference is {$difference} days";
Jim
attached mail follows:
Thanks. That's a nifty way of doing this. Ron
On Fri, 2008-02-29 at 22:08 -0800, Jim Lucas wrote:
> Ron Piggott wrote:
> > Is there an easy way to calculate the number of days between two dates?
> >
> > Example: 2008-02-27 - 2007-12-03 = 86 days
> >
> > The dates will be in the format above YYYY-MM-DD
> >
> > Ron
> >
>
> This should do the trick
>
> <?php
>
> $date1 = '2008-02-27';
> $date2 = '2007-12-03';
>
> $udate1 = strtotime($date1);
> $udate2 = strtotime($date2);
>
> $factor = 86400;
>
>
> $difference = (($udate1 - $udate2) / $factor);
>
> echo "The difference is {$difference} days";
>
>
> Jim
attached mail follows:
I like this way too but it will not work with a date before the first
January 1901.
Do you have another method?
Brice Favre
On Sat, Mar 1, 2008 at 7:08 AM, Jim Lucas <lists
cmsws.com> wrote:
> Ron Piggott wrote:
> > Is there an easy way to calculate the number of days between two dates?
> >
> > Example: 2008-02-27 - 2007-12-03 = 86 days
> >
> > The dates will be in the format above YYYY-MM-DD
> >
> > Ron
> >
>
> This should do the trick
>
> <?php
>
> $date1 = '2008-02-27';
> $date2 = '2007-12-03';
>
> $udate1 = strtotime($date1);
> $udate2 = strtotime($date2);
>
> $factor = 86400;
>
>
> $difference = (($udate1 - $udate2) / $factor);
>
> echo "The difference is {$difference} days";
>
>
> Jim
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
attached mail follows:
Hi all,
Anybody knows what apache RewriteRule to use if I want url:
http://www.aaa.comm/user/aaaa/
be rewritten as:
http://www.aaa.comm/user/index.php/aaaa/
It is not a php question. But now Im not in apache list and it's a
little hurry.
Any help, thank you very much.
--
Cheers,
Shelley
attached mail follows:
> Anybody knows what apache RewriteRule to use if I want url:
> http://www.aaa.comm/user/aaaa/
> be rewritten as:
> http://www.aaa.comm/user/index.php/aaaa/
>
> It is not a php question. But now Im not in apache list and it's a
> little hurry.
If possible you could:
1. Make "user" a php script
2. Use the <Files> Apache directive to make it be parsed as a PHP script
(http://www.phpguru.org/article.php/212)
3. Then in the "user" file you can use the $_SERVER['REQUEST_URI']
to ascertain the correct content to show.
--
Richard Heyes (wondering if he's getting a bit of a reputation...)
Employ me:
http://www.phpguru.org/cv
attached mail follows:
Daniel Brown wrote:
> On Fri, Feb 29, 2008 at 5:22 AM, Shelley <myphplist
gmail.com> wrote:
>
>> Hi all,
>>
>> What's the command to use if I want to remove all the directories and
>> files except 'a.gz' under a directory?
>>
>
> There isn't a "command" in PHP to do this. You'd have to write a
> script to handle that processing.
>
> If you're looking for general Unix/Linux commands, you're in the
> wrong place, but here's one possible way to do it:
>
> sudo chattr +i /path/to/a.gz
> rm -fR /path
> sudo chattr -i /path/to/a.gz
>
> If you have sudo access (or straight root access, in which case
> you can su - to root and skip the 'sudo' part of the command), that
> will set the file attribute to immutable, which means no one -
> including root or the system itself - can modify or delete that file
> unless they have the CAP_LINUX_IMMUTABLE capability (such as root) and
> issue the 'chattr -i filename' command.
>
>
That's what I wanted. Thanks.
I have full priviledge of the directory.
--
Cheers,
Shelley
attached mail follows:
----- Original Message -----
From: "Jim Lucas" <lists
cmsws.com>
To: "Dani Castaños" <danitao.mailists
gmail.com>
Cc: "PHP LIST" <php-general
lists.php.net>
Sent: Saturday, March 01, 2008 2:36 AM
Subject: Re: [PHP] Get country from Phone number
> Dani Castaños wrote:
>> Hi all!
>>
>> I'm looking for some piece of code or class which giving a phone number
>> it returns me from wich country is this phone.
>> Do you know where I can find something like this?
>>
>> Thank you in advanced!
>>
>
> As a little project, I took the link provided by "the other" Rob and make
> this little search tool.
>
> It only looks at the beginning numbers. It does no number validation. I
> don't validate the length of the number. ie: I would have to know the
> min/max lenth of each phone number for that given country/region, and I
> didn't search for that information.
You can't check for length, that depends on each national administration and
while some countries have all phone numbers exactly the same length, some
other countries do it the old style: small phone exchanges have few digits,
larger have more, which gets compensated by the smaller exchanges having
longer area codes.
The idea is that within small towns, you dial short numbers to reach your
neighbour and, if someone dials from outside the area, they have to dial a
longer area code prefix, but since the town is small, there is a lesser
chance that many people will have any business dialing them anyway so,
overall, you get to dial less. Also, in electromechanical phone exchanges,
each extra digit (actually couple of digits) requires an extra row of
'selectors', which are (were) expensive.
This still happens at the country level, not because it really matters
nowadays but due to the existing technology when it was agreed on it. Large
countries in Latin America have two digit country codes (political
maneuvering at the time of assignment distorted this somewhat, letting Peru
and Cuba get 2 digits which don't fit their actual number of phone lines).
Thus, from 51 to 58 they are assigned to the larger countries. The 59x and
50x ranges (in phone numbering the zero is after the nine within the same
decade) go to countries with less phone lines.
Satyam
>
> Let me know what you'll think.
>
> http://www.cmsws.com/examples/php/areacodes/countrycodes.php
>
> --
> Jim Lucas
>
> "Some men are born to greatness, some achieve greatness,
> and some have greatness thrust upon them."
>
> Twelfth Night, Act II, Scene V
> by William Shakespeare
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition. Version: 7.5.516 / Virus Database:
> 269.21.2/1305 - Release Date: 29/02/2008 18:32
>
>
attached mail follows:
> Mr. Heyes more or less prompted me to go dig for my other, slightly
> heavier version, that doesn't chop words up:
Sorry I hit Reply instead Reply All. Regardless, here's my str_curtail.
There is a bug in it that means if the string is all one word then it
gets curtailed to nada, but that's easily fixed.
/**
* Shortens the given string to the specified number of characters,
* however will never shorten mid-word (going backwards to find white
* space). Appends
* "..." (unless third arg is given).
*
*
param string $str Input to shorten
*
param int $length Length to shorten to (defaults to 35)
*
param string $append String to append (defaults to "...")
*
return string Resulting shortened string
*/
function str_curtail($str, $length = 35, $append = '...')
{
// String short enough already ?
if (strlen($str) <= $length) {
return $str;
}
$str = substr($str, 0, $length);
// No body intentionally
for ($i=$length - 1; !ctype_space($str{$i}) && $i > 0; --$i);
return rtrim(substr($str, 0, $i)) . $append;
}
--
Richard Heyes
Employ me:
http://www.phpguru.org/cv
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]