|
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_at_lists.php.net
Date: Tue Aug 20 2002 - 21:11:27 CDT
php-general Digest 21 Aug 2002 02:11:27 -0000 Issue 1537
Topics (messages 113324 through 113398):
php Transaction question
113324 by: Randy Johnson
113326 by: Steve Bradwell
Re: 4.04 --> 4.1.2 incompatible
113325 by: Petre Agenbag
113329 by: Jason Wong
113365 by: Douglas Winslow
113369 by: Mark Middleton
Apache 2.0.40 and PHP
113327 by: Adam Williams
Re: NS4.x / IE3.0 Browser Detection
113328 by: Brian V Bonini
113335 by: Lowell Allen
113340 by: Andre Dubuc
113344 by: Lowell Allen
object creation
113330 by: Jose Jeria
Re: Apache
113331 by: Chris Hewitt
Re: Embeding images in HTML emails
113332 by: Andrew Perevodchik
113337 by: Stas Maximov
113339 by: Jason Wong
suggestions for a good php+mysql isp?
113333 by: db, or not db
113334 by: MET
113353 by: db, or not db
113355 by: Adam Voigt
113356 by: Justin French
113359 by: Neil Freeman
113368 by: Seairth Jacobs
Re: POST & SID
113336 by: Rasmus Lerdorf
113346 by: Justin French
Remove \n from text
113338 by: Erich Kolb
113345 by: Jason Wong
113347 by: Justin French
parameters not seen
113341 by: Maris Kalnins
113342 by: Adam Williams
113343 by: Jay Blanchard
Freetds + Sybase-ct + mssql problems
113348 by: Benji Spencer
113349 by: Adam Voigt
113350 by: Scott Houseman
113352 by: Benji Spencer
113354 by: Adam Voigt
xml scipt not working :/
113351 by: Pafo
cookies with super global arrays
113357 by: Justin French
Agh! trim (#$
#
^%!!!)
113358 by: Mike At Spy
113360 by: Rasmus Lerdorf
113361 by: Jeff Lewis
113362 by: Rasmus Lerdorf
113363 by: Justin French
113364 by: Jeff Lewis
113366 by: Mike At Spy
Unexplained Socket Error
113367 by: David Buerer
LDAP + PHP = referenced symbol not found
113370 by: Benji Spencer
Problem with mysql_query
113371 by: Jeff Lewis
113372 by: Jeff Lewis
113373 by: Jay Blanchard
phpMyAdmin is this possible
113374 by: Steve Jackson
113375 by: Adam Williams
113376 by: Steve Bradwell
113377 by: Alexander Skwar
113378 by: Seairth Jacobs
odbc_do()
113379 by: Clayton Butler
113380 by: Jay Blanchard
patch for sablton
113381 by: Geoff
Check Unix password in PHP
113382 by: Simanhew
patch for sablotron
113383 by: Geoff
Online Host Management Software
113384 by: John S. Huggins
113395 by: Justin French
113398 by: Jason Reid
sort()-help needed
113385 by: Øystein Håland
113386 by: Rasmus Lerdorf
113389 by: Øystein Håland
xslt extensions
113387 by: Geoff
Re: cURL and POST
113388 by: Samantha Savvakis
PHP <-> JBOSS
113390 by: Seth Northrop
Re: Protocol on handling empty checkbox values
113391 by: David Yee
113396 by: Justin French
Help with COM objects in PHP
113392 by: Kyle
How Do You Protect Individual Files
113393 by: Roger Lewis
Sorting a multi-dimensional array
113394 by: Ben
113397 by: Martin Towell
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 know I saw this somewhere before but cannot find the answer
In a php/mysql script how do a do a transaction
is it like this or is their a better way to do it?
innodb table method
$query="set autocommitt=0;"
mysql_query($query);
$query="select blah from blah;";
mysql_query($query);
$query="update blah where blah;";
mysql_query($query);
$query="committ;";
mysql_query($query);
Thanks
Randy
attached mail follows:
Ya that's pretty much it. Just do:
mysql_query("BEGIN");
$sql = "Update bla...";
$result = mysql_query($sql);
if($result)
mysql_query("COMMIT");
else
mysql_query("ROLLBACK");
HTH
Steve.
-----Original Message-----
From: Randy Johnson [mailto:icgphp
icecoldgold.com]
Sent: Tuesday, August 20, 2002 10:14 AM
To: php-general
lists.php.net
Subject: [PHP] php Transaction question
I know I saw this somewhere before but cannot find the answer
In a php/mysql script how do a do a transaction
is it like this or is their a better way to do it?
innodb table method
$query="set autocommitt=0;"
mysql_query($query);
$query="select blah from blah;";
mysql_query($query);
$query="update blah where blah;";
mysql_query($query);
$query="committ;";
mysql_query($query);
Thanks
Randy
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
attached mail follows:
My oh my OK, can someone help with this one??? My original Form conatined the following: <form action="test.php" method="POST" enctype="multipart/form-data"> bla, bla
And then things broke, so, out of curiosity, I removed the enctype="" part, and now it works????/
On Tue, 2002-08-20 at 13:05, Thies C. Arntzen wrote: > On Tue, Aug 20, 2002 at 12:01:24PM +0200, Petre Agenbag wrote: > > Yes, phpinfo() returns that register globals is ON... > > and does a simple testpage work? > > > test.php > <?php > echo $hallo; > ?> > > http://localhost/test.php?hallo=test > > should show a page containing the word test > > re, > tc > > > > On Tue, 2002-08-20 at 11:52, Thies C. Arntzen wrote: > > > On Tue, Aug 20, 2002 at 11:28:55AM +0200, Petre Agenbag wrote: > > > > Hi > > > > Can someone please tell me what settings to check for on 4.1.2 in order > > > > to ensure that scripts that runs on 4.0.4 will run on 4.1.2? > > > > > > > > I HAVE checked registered_globals = on, but I still get variables that > > > > are not passed on via URL and form submits. > > > > > > > > The app has a "login" form that submits to an action page, on the action > > > > page I generate a link that goes to another form, I append the username > > > > and password to the end of the URL of the link on the action page, and > > > > then create hidden fields that echo the username and password in the > > > > subsequent form to be passed along with the extra form field to the last > > > > page. > > > > > > > > This whole process works 100% on 4.0.4, but breaks at the second page on > > > > 4.1.2 (ie, it DOESN't pass the username and password to the action page > > > > from the form fields). > > > > > > > > I need to resove this, as I have lots of applications that was written > > > > in this way, and are currently working, but want to upgrade the server > > > > to RedHat 7.3 that comes with 4.1.2 and don't want to end up with a > > > > bunch of broken apps. > > > > > > > > I know it's not the correct way to have coded, but it's done now, and > > > > for now, I won't mind to have register_globals = On, although THAT > > > > doesn't seem to be the solution... > > > > Please advise. > > > > Thanks > > > > > > have you checked that register_globals _is_ actually on? just > > > look at the output of phpinfo(); > > > > > > re, > > > tc > > > > > > -- > > > PHP General Mailing List (http://www.php.net/) > > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > -- > Thies C. Arnzten - Looking for all sorts of freelance work - just ask.. > Whishlist: http://www.amazon.de/exec/obidos/wishlist/AB9DY62QWDSZ > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >
attached mail follows:
On Tuesday 20 August 2002 22:07, Petre Agenbag wrote: > My oh my > OK, can someone help with this one??? > My original Form conatined the following: > <form action="test.php" method="POST" enctype="multipart/form-data"> > bla, bla > > > And then things broke, so, out of curiosity, I removed the enctype="" > part, and now it works????/
php.info -> file_uploads
Next time read all the releases notes, history, readme, changelog etc *before* you upgrade.
-- Jason Wong -> Gremlins Associates -> www.gremlins.com.hk Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development */* Do not do unto others as you would they should do unto you. Their tastes may not be the same. -- George Bernard Shaw */
attached mail follows:
Petre Agenbag wrote: > My oh my > OK, can someone help with this one??? > My original Form conatined the following: > <form action="test.php" method="POST" enctype="multipart/form-data"> > bla, bla > > > And then things broke, so, out of curiosity, I removed the enctype="" > part, and now it works????/
Another tip you might find useful if you're writing code that outputs a <FORM> that posts to itself, is to echo $PHP_SELF instead of hard-coding the target. If you happen to move your code elsewhere in the future, this will save you the time of having to go back and specify a new POST target.
drw
attached mail follows:
> Another tip you might find useful if you're writing code that outputs a > <FORM> that posts to itself, is to echo $PHP_SELF instead of hard-coding > the target. If you happen to move your code elsewhere in the future, > this will save you the time of having to go back and specify a new POST > target. >
I've personally had difficulties with this technique, as Netscape browsers didn't return $PHP_SELF the way I had written it. Make sure to make it such that Netscape users can see it too.
http://www.faqts.com/knowledge_base/view.phtml/aid/139/fid/6
-Mark
attached mail follows:
Yesterday it was recommended that I get the latest PHP from http://snaps.php.net. I did that last night and today, and I am compiling it as follows. Currently this error was on the snapshot of 200208200600.
./configure --enable-track-vars --with-mysql --with-mail --with-apxs2=/usr/local/apache2/bin/apxs make make install
and it errors out on the make install with:
chmod 755 /usr/local/apache2/modules/libphp4.so Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20020429/ Installing PHP CLI binary: /usr/local/bin/ Installing PEAR environment: /usr/local/lib/php/ [PEAR] Archive_Tar - already installed: 0.9 [PEAR] Console_Getopt - already installed: 0.11 [PEAR] PEAR - already installed: 0.91-dev make[1]: *** [install-pear-installer] Segmentation fault make: *** [install-pear] Error 2
PHP seems to have build tho, because the timestamp on it is correct:
[root
missioncontrol php4-200208200600]# ls -l
/usr/local/apache2/modules/libphp4.so
-rwxr-xr-x 1 root root 4080175 Aug 20 09:19
/usr/local/apache2/modules/libphp4.so
and when I go to my web page that has a PHP include() statement, it works fine. Is anyone else having similar problems and have a solution? Or since PHP is working, even though the install errors out, to just not worry about it?
Adam
attached mail follows:
HTTP_USER_AGENT returns platform info as well doesn't it...??
> -----Original Message-----
> From: Andre Dubuc [mailto:aajdubuc
webhart.net]
> Sent: Tuesday, August 20, 2002 10:10 AM
> To: php-general
lists.php.net
> Subject: [PHP] NS4.x / IE3.0 Browser Detection
>
>
> I need to differentiate between different versions of NS4, particularly
> the ones that are used by Mac. So far, I've used the following to detect
> variants:
>
> if(eregi("(Mozilla/4.[0-8][0-9])",$_SERVER['HTTP_USER_AGENT']))
>
> However, I'm aware that it will not distinguish between PC and
> Mac-based NS4.
> My question is: what versions of NS (if any) do Mac's use? I've used the
> following to detect IE3.0 users:
>
> if(eregi("(mozilla/3.0)",$_SERVER['HTTP_USER_AGENT']))
>
> Is this correct?
>
> Any insights or advice most welcome.
> Tia,
> Andre
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
attached mail follows:
> From: Andre Dubuc <aajdubuc
webhart.net>
>
> I need to differentiate between different versions of NS4, particularly
> the ones that are used by Mac. So far, I've used the following to detect
> variants:
>
> if(eregi("(Mozilla/4.[0-8][0-9])",$_SERVER['HTTP_USER_AGENT']))
>
> However, I'm aware that it will not distinguish between PC and Mac-based NS4.
> My question is: what versions of NS (if any) do Mac's use? I've used the
> following to detect IE3.0 users:
>
> if(eregi("(mozilla/3.0)",$_SERVER['HTTP_USER_AGENT']))
>
> Is this correct?
>
> Any insights or advice most welcome.
Here's what I use to detect Mac Netscape 4.x:
if((eregi("Mozilla", getenv("HTTP_USER_AGENT"))) && (!eregi("MSIE", getenv("HTTP_USER_AGENT"))) && (!eregi("Gecko", getenv("HTTP_USER_AGENT"))) && (eregi("Mac", getenv("HTTP_USER_AGENT"))))
Do you really need to differentiate between 4.x versions? It looks like you're matching any 4.x version.
-- Lowell Allen
attached mail follows:
On Tuesday 20 August 2002 10:57 am, Lowell Allen wrote:
> > From: Andre Dubuc <aajdubuc
webhart.net>
> >
> > I need to differentiate between different versions of NS4, particularly
> > the ones that are used by Mac. So far, I've used the following to detect
> > variants:
> >
> > if(eregi("(Mozilla/4.[0-8][0-9])",$_SERVER['HTTP_USER_AGENT']))
> >
> > However, I'm aware that it will not distinguish between PC and Mac-based
> > NS4. My question is: what versions of NS (if any) do Mac's use? I've used
> > the following to detect IE3.0 users:
> >
> > if(eregi("(mozilla/3.0)",$_SERVER['HTTP_USER_AGENT']))
> >
> > Is this correct?
> >
> > Any insights or advice most welcome.
>
> Here's what I use to detect Mac Netscape 4.x:
>
> if((eregi("Mozilla", getenv("HTTP_USER_AGENT"))) &&
> (!eregi("MSIE", getenv("HTTP_USER_AGENT"))) &&
> (!eregi("Gecko", getenv("HTTP_USER_AGENT"))) &&
> (eregi("Mac", getenv("HTTP_USER_AGENT"))))
>
> Do you really need to differentiate between 4.x versions? It looks like
> you're matching any 4.x version.
Thanks Lowell,
That's the problem -- I don't know whether to exclude Mac NS4 as well. I'm using a lot of CSS1, and NS4's output is horrible. Rather than re-write the whole site, or try to patch things up, I'm re-directing them to WaSP.
So, the question is: does Mac NS4 behave like the PC version? If so, I'll just use what I have, and re-direct.
Any ideas on the Mac?
Tia, Andre
attached mail follows:
> From: Andre Dubuc <aajdubuc
webhart.net>
>
>
> That's the problem -- I don't know whether to exclude Mac NS4 as well. I'm
> using a lot of CSS1, and NS4's output is horrible. Rather than re-write the
> whole site, or try to patch things up, I'm re-directing them to WaSP.
>
> So, the question is: does Mac NS4 behave like the PC version? If so, I'll
> just use what I have, and re-direct.
>
> Any ideas on the Mac?
>
If you're redirecting either platform NS4 without support, then I'd say you
might as well redirect all platforms for NS4, but you can check out the
differences here:
<http://www.webreview.com/style/css1/charts/mastergrid.shtml>
-- Lowell Allen
attached mail follows:
The code below also works if you omit the declaration of the $userAgent, will it be any difference?
/José J
class Browser { # the line below is not necessary? var $userAgent;
function Browser() { $this->userAgent = $GLOBALS["HTTP_USER_AGENT"]; } }
attached mail follows:
Roman,
It seems http.conf has not been set to parse ".pl" files. Have you got an unconditional " LoadModule perl_module" and "AddModule mod_perl.c" lines? Is your perl script in a directory with ExecCGI permissions and is the script's executable bit set (for the user apache is running as). Restart apache after any changes. Best suggestions I have.
But yes, not a php question.
HTH Chris
Roman Duriancik wrote:
>create script with some name (e.g. test.pl) and if in www expoler write >http://server/test.pl result is source code of script. But I need result of >this script. >
attached mail follows:
Hello, Michael Sims!
MS> I imagine that MS> Manuel Lemos' PHP Classes site has a class that would take care of MS> this for you...
url, plz :)
-- Andrew Perevodchik
attached mail follows:
www.phpclasses.org
Stas
----- Original Message -----
From: "Andrew Perevodchik" <ok
naverex.kiev.ua>
To: "Michael Sims" <php-general
lists.php.net>
Sent: Tuesday, August 20, 2002 3:06 PM
Subject: Re: [PHP] Embeding images in HTML emails
> Hello, Michael Sims! > > MS> I imagine that > MS> Manuel Lemos' PHP Classes site has a class that would take care of > MS> this for you... > > url, plz :) > > -- > Andrew Perevodchik > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >
attached mail follows:
On Tuesday 20 August 2002 22:06, Andrew Perevodchik wrote: > Hello, Michael Sims! > > MS> I imagine that > MS> Manuel Lemos' PHP Classes site has a class that would take care of > MS> this for you... > > url, plz :)
Use your noodle:
google -> "Manuel Lemos PHP Classes"
-- Jason Wong -> Gremlins Associates -> www.gremlins.com.hk Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development */* Being frustrated is disagreeable, but the real disasters in life begin when you get what you want. */
attached mail follows:
I have searched the archives and the last time this was seriously discussed was september of last year...unless I have a giant gaping hole in my archive! :) I was considering northwesthost.com and would like some opinions on them or anybody you are happy with The list of isp's on php.net doesn't mean much to me without some current comments about their performance. I need php and mysql support for my site - I'm moving the domain name and site from myhosting.com (they're ASP and perl2exe'd scripts only). TIA!
-Kirk
attached mail follows:
Fantastic!!
~ Matthew
-----Original Message-----
From: db, or not db [mailto:kbbabb
ualr.edu]
Sent: Tuesday, August 20, 2002 11:01 AM
To: php-general
lists.php.net
Subject: [PHP] suggestions for a good php+mysql isp?
I have searched the archives and the last time this was seriously discussed was september of last year...unless I have a giant gaping hole in my archive! :) I was considering northwesthost.com and would like some opinions on them or anybody you are happy with The list of isp's on php.net doesn't mean much to me without some current comments about their performance. I need php and mysql support for my site - I'm moving the domain name and site from myhosting.com (they're ASP and perl2exe'd scripts only). TIA!
-Kirk
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
attached mail follows:
They (futurequest) really are impressive, but 39.95/month is a little pricey for me...if they offered MySQL with the basic plans (with 1-2 db's instead of 6) I'd go for it. The site I'm handling is for a small mortgage company so the 39.95/mo plan is overkill for their needs.
Anyone else with a suggestion for a good (<$20) basic php+mysql provider?
-Kirk
"Met" <met
uberstats.com> wrote in message
news:001f01c2485a$8e265ad0$6901a8c0
SURVIVAL...
> http://www.futurequest.com
>
> Fantastic!!
>
> ~ Matthew
>
> -----Original Message-----
> From: db, or not db [mailto:kbbabb
ualr.edu]
> Sent: Tuesday, August 20, 2002 11:01 AM
> To: php-general
lists.php.net
> Subject: [PHP] suggestions for a good php+mysql isp?
>
>
> I have searched the archives and the last time this was seriously
> discussed was september of last year...unless I have a giant gaping hole
> in my archive! :) I was considering northwesthost.com and would like
> some opinions on them or anybody you are happy with The list of isp's
> on php.net doesn't mean much to me without some current comments about
> their performance. I need php and mysql support for my site - I'm moving
> the domain name and site from myhosting.com (they're ASP and perl2exe'd
> scripts only). TIA!
>
> -Kirk
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
attached mail follows:
I've heard good things about hostway.com.
Adam Voigt
adam.voigt
cryptocomm.com
On Tue, 2002-08-20 at 12:27, db or not db wrote:
> They (futurequest) really are impressive, but 39.95/month is a little pricey
> for me...if they offered MySQL with the basic plans (with 1-2 db's instead
> of 6) I'd go for it. The site I'm handling is for a small mortgage company
> so the 39.95/mo plan is overkill for their needs.
>
> Anyone else with a suggestion for a good (<$20) basic php+mysql provider?
>
> -Kirk
>
>
> "Met" <met
uberstats.com> wrote in message
> news:001f01c2485a$8e265ad0$6901a8c0
SURVIVAL...
> > http://www.futurequest.com
> >
> > Fantastic!!
> >
> > ~ Matthew
> >
> > -----Original Message-----
> > From: db, or not db [mailto:kbbabb
ualr.edu]
> > Sent: Tuesday, August 20, 2002 11:01 AM
> > To: php-general
lists.php.net
> > Subject: [PHP] suggestions for a good php+mysql isp?
> >
> >
> > I have searched the archives and the last time this was seriously
> > discussed was september of last year...unless I have a giant gaping hole
> > in my archive! :) I was considering northwesthost.com and would like
> > some opinions on them or anybody you are happy with The list of isp's
> > on php.net doesn't mean much to me without some current comments about
> > their performance. I need php and mysql support for my site - I'm moving
> > the domain name and site from myhosting.com (they're ASP and perl2exe'd
> > scripts only). TIA!
> >
> > -Kirk
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
attached mail follows:
experthost.com
I have 15 sites with them.
Justin French
on 21/08/02 2:27 AM, db or not db (kbbabb
ualr.edu) wrote:
> They (futurequest) really are impressive, but 39.95/month is a little pricey
> for me...if they offered MySQL with the basic plans (with 1-2 db's instead
> of 6) I'd go for it. The site I'm handling is for a small mortgage company
> so the 39.95/mo plan is overkill for their needs.
>
> Anyone else with a suggestion for a good (<$20) basic php+mysql provider?
>
> -Kirk
>
>
> "Met" <met
uberstats.com> wrote in message
> news:001f01c2485a$8e265ad0$6901a8c0
SURVIVAL...
>> http://www.futurequest.com
>>
>> Fantastic!!
>>
>> ~ Matthew
>>
>> -----Original Message-----
>> From: db, or not db [mailto:kbbabb
ualr.edu]
>> Sent: Tuesday, August 20, 2002 11:01 AM
>> To: php-general
lists.php.net
>> Subject: [PHP] suggestions for a good php+mysql isp?
>>
>>
>> I have searched the archives and the last time this was seriously
>> discussed was september of last year...unless I have a giant gaping hole
>> in my archive! :) I was considering northwesthost.com and would like
>> some opinions on them or anybody you are happy with The list of isp's
>> on php.net doesn't mean much to me without some current comments about
>> their performance. I need php and mysql support for my site - I'm moving
>> the domain name and site from myhosting.com (they're ASP and perl2exe'd
>> scripts only). TIA!
>>
>> -Kirk
>>
>>
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
>
attached mail follows:
www.aletia.com
db or not db wrote:
> **************************************************************************
> This Message Was Virus Checked With : SAVI 3.60 May 2002
> Last Updated 16th August 2002
> **************************************************************************
>
> They (futurequest) really are impressive, but 39.95/month is a little pricey
> for me...if they offered MySQL with the basic plans (with 1-2 db's instead
> of 6) I'd go for it. The site I'm handling is for a small mortgage company
> so the 39.95/mo plan is overkill for their needs.
>
> Anyone else with a suggestion for a good (<$20) basic php+mysql provider?
>
> -Kirk
>
>
> "Met" <met
uberstats.com> wrote in message
> news:001f01c2485a$8e265ad0$6901a8c0
SURVIVAL...
>
>>http://www.futurequest.com
>>
>>Fantastic!!
>>
>>~ Matthew
>>
>>-----Original Message-----
>>From: db, or not db [mailto:kbbabb
ualr.edu]
>>Sent: Tuesday, August 20, 2002 11:01 AM
>>To: php-general
lists.php.net
>>Subject: [PHP] suggestions for a good php+mysql isp?
>>
>>
>>I have searched the archives and the last time this was seriously
>>discussed was september of last year...unless I have a giant gaping hole
>>in my archive! :) I was considering northwesthost.com and would like
>>some opinions on them or anybody you are happy with The list of isp's
>>on php.net doesn't mean much to me without some current comments about
>>their performance. I need php and mysql support for my site - I'm moving
>>the domain name and site from myhosting.com (they're ASP and perl2exe'd
>>scripts only). TIA!
>>
>>-Kirk
>>
>>
>>
>>--
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
>
>
>
-- ---------------------- www.curvedvision.com ----------------------
attached mail follows:
www.webprosinc.net has several plans, starting as little as $4.95 (1 MySQL database/1 domain/125 MB space/2GB transfer) to $49.95 (unlimited databases/100 domains/1GB space/16GB transfer). They are currently using PHP 4.1.0 and seem to regularly updated their system (they use Plesk for maintenance). As with any host, there are some limitations to what you can and cannot do.
Oh. And very, very important: they have *always* gotten back to me within a few hours of any support call I have made. This is a vast difference from some prior hosts that I was lucky to hear from within 24 hours of a support call.
Good luck in your search. :)
--- Seairth Jacobs seairthseairth.com
"Or Not Db Db" <kbbabb
ualr.edu> wrote in message news:20020820145448.83284.qmail
pb1.pair.com... > I have searched the archives and the last time this was seriously discussed > was september of last year...unless I have a giant gaping hole in my > archive! :) I was considering northwesthost.com and would like some > opinions on them or anybody you are happy with The list of isp's on php.net > doesn't mean much to me without some current comments about their > performance. > I need php and mysql support for my site - I'm moving the domain name and > site from myhosting.com (they're ASP and perl2exe'd scripts only). TIA! > > -Kirk > >
attached mail follows:
Put a hidden field in your form with the session id.
On Tue, 20 Aug 2002, simanhew wrote:
> hi all, > > I have a question regarding POST and SID: > I am trying to make a no-cookies browser work with session_id, according to > some tutorial, using <?=SID?> in URL is one choice. I tried that and it > worked if it is only a hyperlink, but it DOES NOT work when I use POST. > > Any one has experience in this ? > > Thanks in advance, > > siman > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >
attached mail follows:
When you say "it does not work", are you trying to POST the SID, or continuing to pass it around in the URL *whilst* posting a form.
This SHOULD work:
<FORM action="blah.php?<?=SID?>" method="post"> <INPUT type="text" value="blah" size="20" name="test"> <INPUT type="submit" value="submit" name="submit"> </FORM>
blah.php should recognise the session.
Justin French
on 20/08/02 2:29 PM, simanhew (simanhew
yahoo.com) wrote:
> hi all, > > I have a question regarding POST and SID: > I am trying to make a no-cookies browser work with session_id, according to > some tutorial, using <?=SID?> in URL is one choice. I tried that and it > worked if it is only a hyperlink, but it DOES NOT work when I use POST. > > Any one has experience in this ? > > Thanks in advance, > > siman > >
attached mail follows:
How can I remove all \n and \r from a txt file?
attached mail follows:
On Tuesday 20 August 2002 23:00, Erich Kolb wrote: > How can I remove all \n and \r from a txt file?
file(), str_replace(), fopen(), fwrite(), fclose(), add seasoning to taste.
-- Jason Wong -> Gremlins Associates -> www.gremlins.com.hk Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development */* Perfection is acheived only on the point of collapse. - C. N. Parkinson */
attached mail follows:
$str = str_replace('\r',$str) $str = str_replace('\n',$str)
Justin French
on 21/08/02 1:00 AM, Erich Kolb (ekolb
randbreceivables.com) wrote:
> How can I remove all \n and \r from a txt file? > >
attached mail follows:
Hi!
just installed latest php and apache on windows nt!
to my big surprise when i am executing test.php?abc=testvalue where test.php =
<? echo $abc ?>
I get empty string
can somebody say what's wrong?
Thanks, Maris
attached mail follows:
is register_globals = off in php.ini? if so, that is why.
Adam
On Tue, 20 Aug 2002, Maris Kalnins wrote:
> Hi! > > just installed latest php and apache on windows nt! > > to my big surprise when i am executing test.php?abc=testvalue > where test.php = > > <? echo $abc ?> > > I get empty string > > can somebody say what's wrong? > > Thanks, Maris > > > >
attached mail follows:
[snip] to my big surprise when i am executing test.php?abc=testvalue where test.php =
<? echo $abc ?>
I get empty string
can somebody say what's wrong? [/snip]
register_globals = Off in php.ini
try <? echo $_GET['abc']; ?>
Jay
attached mail follows:
I finally got PHP 4.0.6 compiled with sybase-ct=/usr/local/freetds for use with mssql. However, it seems like php doesn't know where to find the interfaces file. Is there a configuration option which allows me to tell PHP where to find the interfaces file and/or where is it looking for the interfaces file?
my PHP script
<? $ms_conn=mssql_connect("interface_name",'username','password'); ?>
and the results
Warning: Sybase: Unable to connect in /usr/local/apache/localhost/htdocs/go.php on line 2
putting sybase.interface_file="/usr/local/freetds/interfaces" in php.ini also didn't seem to make a difference. anyone have ideas?
benji
--- Ben Spencer Web Support bspencermoody.edu x 2288
attached mail follows:
Your path to the interface file must be wrong, in my php.ini I have it set to "/usr/local/freetds/conf/freetds.conf" Are you sure the path is right?
Adam Voigt
adam.voigt
cryptcomm.com
On Tue, 2002-08-20 at 11:20, Benji Spencer wrote:
> I finally got PHP 4.0.6 compiled with sybase-ct=/usr/local/freetds for use
> with mssql. However, it seems like php doesn't know where to find the
> interfaces file. Is there a configuration option which allows me to tell
> PHP where to find the interfaces file and/or where is it looking for the
> interfaces file?
>
> my PHP script
>
> <?
> $ms_conn=mssql_connect("interface_name",'username','password');
> ?>
>
> and the results
>
> Warning: Sybase: Unable to connect in
> /usr/local/apache/localhost/htdocs/go.php on line 2
>
> putting sybase.interface_file="/usr/local/freetds/interfaces" in php.ini
> also didn't seem to make a difference. anyone have ideas?
>
> benji
>
> ---
> Ben Spencer
> Web Support
> bspencer
moody.edu
> x 2288
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
attached mail follows:
Hi.
I cant tell you off-hand what the problem might be, but this article is very helpful, and might answer your question:
http://www.phpbuilder.com/columns/alberto20000919.php3?print_mode=1
-Scott
> -----Original Message-----
> From: Benji Spencer [mailto:ben.spencer
moody.edu]
> Sent: 20 August 2002 05:21
> To: php-general
lists.php.net
> Subject: [PHP] Freetds + Sybase-ct + mssql problems
>
>
> I finally got PHP 4.0.6 compiled with
> sybase-ct=/usr/local/freetds for use
> with mssql. However, it seems like php doesn't know where to find the
> interfaces file. Is there a configuration option which allows me to tell
> PHP where to find the interfaces file and/or where is it looking for the
> interfaces file?
>
> my PHP script
>
> <?
> $ms_conn=mssql_connect("interface_name",'username','password');
> ?>
>
> and the results
>
> Warning: Sybase: Unable to connect in
> /usr/local/apache/localhost/htdocs/go.php on line 2
>
> putting sybase.interface_file="/usr/local/freetds/interfaces" in php.ini
> also didn't seem to make a difference. anyone have ideas?
>
> benji
>
> ---
> Ben Spencer
> Web Support
> bspencer
moody.edu
> x 2288
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
attached mail follows:
>Your path to the interface file must be wrong, in >my php.ini I have it set to "/usr/local/freetds/conf/freetds.conf" >Are you sure the path is right?
At the top of the freetds.conf file...is..
# FreeTDS will search for a conf file in the following order:
#
# 1) check if a file was set programatically via dbsetifile() and
# is in .conf format, if so use that,
#
# 2) look in ~/.freetds.conf
#
# 3) look in
sysconfdir
/freetds.conf
#
# If FreeTDS has found no suitable conf file it will then search for
# an an interfaces file in the following order:
#
# 1) check if a file was set programatically via dbsetifile() and
# is in interfaces format, if so use that,
#
# 2) look in ~/.interfaces
#
# 3) look in $SYBASE/interfaces (where $SYBASE is an environment
# variable)
I do have $SYBASE set in apachectl (which gets passed to PHP) and for the fun of it, I changed things to /usr/local/freetds/etc/freetds.conf (default install location). No luck.
You did make a few other buttons click. I verified permissions. The web server had problems reading the config files, so I modified the perms. It also didn't seem to like the freetds.conf file, so I changed it back to /usr/local/freetds/interfaces. It worked.
It was a permission problem...thanks to those who had suggestions...
benji
--- Ben Spencer Web Support bspencermoody.edu x 2288
attached mail follows:
Hmm, weird, mine worked perfectly the first time through when I installed it, no havingto mess with permissions or anything.
Adam Voigt
adam.voigt
cryptocomm.com
On Tue, 2002-08-20 at 12:18, Benji Spencer wrote:
>
> >Your path to the interface file must be wrong, in
> >my php.ini I have it set to "/usr/local/freetds/conf/freetds.conf"
> >Are you sure the path is right?
>
> At the top of the freetds.conf file...is..
>
> # FreeTDS will search for a conf file in the following order:
> #
> # 1) check if a file was set programatically via dbsetifile() and
> # is in .conf format, if so use that,
> #
> # 2) look in ~/.freetds.conf
> #
> # 3) look in
sysconfdir
/freetds.conf
> #
> # If FreeTDS has found no suitable conf file it will then search for
> # an an interfaces file in the following order:
> #
> # 1) check if a file was set programatically via dbsetifile() and
> # is in interfaces format, if so use that,
> #
> # 2) look in ~/.interfaces
> #
> # 3) look in $SYBASE/interfaces (where $SYBASE is an environment
> # variable)
>
> I do have $SYBASE set in apachectl (which gets passed to PHP) and for the
> fun of it, I changed things to /usr/local/freetds/etc/freetds.conf (default
> install location). No luck.
>
> You did make a few other buttons click. I verified permissions. The web
> server had problems reading the config files, so I modified the perms. It
> also didn't seem to like the freetds.conf file, so I changed it back to
> /usr/local/freetds/interfaces. It worked.
>
> It was a permission problem...thanks to those who had suggestions...
>
> benji
>
> ---
> Ben Spencer
> Web Support
> bspencer
moody.edu
> x 2288
>
attached mail follows:
anyone know why this scritp dont read all the posts..? xml file: http://www.camelotherald.com/xml/servers.xml script in action: http://www.ant.nu/test.php
if u look at the script in action, it prints out the xml file, except 1 line.. the output looks like this:
Relicname Relictype Relicowner Midgard Merlin's Staff Magic Hibernia
it should look like this according to the xmlfile:
Relicname Relictype Relicowner Scabbard of Excalibur Melee Midgard Merlin's Staff Magic Hibernia
this is the script: <?php
// ****************** Settings ******************************** $ServerToPrint = "Guinevere";
// *************************************************************** ////////////////////////////////////////////////////////////////// // START OF THE CODE $printedserver = false; $printedrelic = false; $printedkeep = false; $depth = array(); $insideitem = false; $insidekeep = false; $tag = ""; $server = false; $crelic = new RelicInfo; $cserver = new ServerInfo; $ckeep = new KeepInfo;
class KeepInfo { var $KeepName = Array(); var $KeepOwner = Array(); var $KeepRealm = Array(); var $KeepClaimant = Array();
function PrintHeader() { print "<TR><TD><br></TD><TD></TD><TD></TD></TR>"; print "<TR><TD><b>Keepname</b></TD><TD><b>Keepowner</b></TD><TD><b>Keepclaimant</b ></TD></TR>"; }
function PrintInfo() { for ($i = 0; $i < count($this->KeepName); $i++) { if ($this->KeepRealm[$i] == "Albion") { print "<TR><TD><b><font color=#ff0000>{$this->KeepName[$i]}</font></b>"; } if ($this->KeepRealm[$i] == "Midgard") { print "<TR><TD><b><font color=#0000ff>{$this->KeepName[$i]}</font></b>"; } if ($this->KeepRealm[$i] == "Hibernia") { print "<TR><TD><b><font color=#00ff00>{$this->KeepName[$i]}</font></b>"; } if ($this->KeepRealm[$i] == "Neutral") { print "<TR><TD><b><font color=#000000>{$this->KeepName[$i]}</font></b>"; } print "<TD>{$this->KeepOwner[$i]}</TD>"; print "<TD>{$this->KeepClaimant[$i]}</TD></TR>\n"; } }
function SetName($name) { $this->KeepName[] = $name; }
function SetOwner($owner) { $this->KeepOwner[] = $owner; }
function SetRealm($realm) { $this->KeepRealm[] = $realm; }
function SetClaimant($claim) { $this->KeepClaimant[] = $claim; } }
class RelicInfo {
var $RelicName = Array(); var $RelicType = Array(); var $RelicRealm = Array(); var $RelicOwner = Array();
function PrintHeader() { print "<TR><TD><br></TD><TD></TD><TD></TD></TR>"; print "<TR><TD><b>Relicname</b></TD><TD><b>Relictype</b></TD><TD><b>Relicowner</b> </TD></TR>"; }
function PrintInfo() { for ($i = 0; $i < count($this->RelicName); $i++) { if ($this->RelicRealm[$i] == "Albion") { print "<TR><TD><b><font color=#ff0000>{$this->RelicName[$i]}</font></b>"; } if ($this->RelicRealm[$i] == "Midgard") { print "<TR><TD><b><font color=#0000ff>{$this->RelicName[$i]}</font></b>"; } if ($this->RelicRealm[$i] == "Hibernia") { print "<TR><TD><b><font color=#00ff00>{$this->RelicName[$i]}</font></b>"; } print "<TD>{$this->RelicType[$i]}</TD>"; print "<TD>{$this->RelicOwner[$i]}</TD></TR>\n"; } }
function SetName($name) { $this->RelicName[] = $name; }
function SetType($type) { $this->RelicType[] = $type; }
function SetRealm($realm) { $this->RelicRealm[] = $realm; }
function SetRelicOwner($owner) { $this->RelicOwner[] = $owner; }
}
class ServerInfo { var $ServerName = Array(); var $ServerPopulation = Array(); var $ServerType = Array(); var $ServerStatus = Array(); var $Totalpop = 0;
function PrintHeader() { print "<TR><TD><br></TD><TD></TD><TD></TD></TR>"; print "<TR><TD><b>Servername/type</b></TD><TD><b>Status</b></TD><TD><b>Population< /b></TD></TR>"; }
function PrintInfo() { for ($i = 0; $i < count($this->ServerName); $i++) { print "<TR><TD><b>{$this->ServerName[$i]}</b>"; if ($this->ServerType[$i]) { print "(<i>{$this->ServerType[$i]}</i>)"; } print "</TD>"; print "<TD>{$this->ServerStatus[$i]}</TD>"; print "<TD>{$this->ServerPopulation[$i]}</TD></TR>\n"; } }
function PrintTotal() { print $this->Totalpop; }
function SetServer($server) { $this->ServerName[] = $server; }
function SetType($type) { $this->ServerType[] = $type; }
function SetStatus($status) { $this->ServerStatus[] = $status; }
function SetPopulation($pop) { $this->ServerPopulation[] = $pop; $this->Totalpop += $pop; }
}
function startElement($parser, $tagName, $attrs) { global $ServerToPrint, $server, $depth, $insideitem, $insidekeep, $tag, $da_server, $da_type, $da_relicname, $da_relictype, $da_relicrealm, $da_keepname, $da_keeprealm; if ($insideitem) { $tag = $tagName; } elseif ($tagName == "RELIC") { $insideitem = true; while (list ($key, $val) = each ($attrs)) { switch($key) { case "NAME": $da_relicname=$val;break; case "TYPE": $da_relictype=$val;break; case "REALM": $da_relicrealm=$val;break; } // end case } // end while
} elseif($tagName == "SERVER") { $depth[$parser]++; $insideitem = true; while (list ($key, $val) = each ($attrs)) { if ($key == "NAME") { $da_server=$val; if($val == $ServerToPrint) { $server = true; } else { $server = false; } } if ($key == "TYPE") { $da_type=$val; } } // end while } elseif($tagName == "KEEP") { $insideitem = true; $insidekeep = true; while (list ($key, $val) = each ($attrs)) { switch($key) { case "NAME": $da_keepname=$val;break; case "REALM": $da_keeprealm=$val;break; } // end case } // end while } }
function characterData($parser, $data) { global $insideitem, $insidekeep, $tag, $da_server, $da_population, $da_type, $da_status,$da_totalpop, $da_relicowner, $da_keepowner, $da_keepclaimant; if ($insideitem) { if ($insidekeep) { switch($tag) { case "OWNER" : $da_keepowner .= $data; break; case "CLAIMANT" : $da_keepclaimant .= $data; break; } } else { switch ($tag) { case "POPULATION": $da_population .= $data; $da_totalpop += $data; break; case "STATUS": $da_status .= $data; break; case "OWNER": $da_relicowner .= $data; break; }
} }
}
function endElement($parser, $tagName) { global $cserver, $ckeep, $crelic, $printedserver, $server, $depth, $insideitem, $insidekeep, $tag, $da_server, $da_population, $da_type, $da_status, $da_relicname, $da_relictype, $da_relicrealm, $da_relicowner, $da_keepowner, $da_keepclaimant, $da_keepname, $da_keeprealm; $depth[$parser]--;
if ($tagName == "SERVER") { if ($server) { //if (!$printedserver) { print "<TD><B>Server</B></TD><TD><B>Status</B></TD><TD><B>Users</B></TD></TR>\n"; $printedserver=true; } $cserver->SetServer($da_server); $cserver->SetType($da_type); $cserver->SetStatus($da_status); $cserver->SetPopulation($da_population); } $da_server = ""; $da_population = ""; $da_status = ""; $da_type = ""; $insideitem = false; } elseif ($tagName == "RELIC") { if ($server) { $crelic->SetName($da_relicname); $crelic->SetType($da_relictype); $crelic->SetRealm($da_relicrealm); $crelic->SetRelicOwner($da_relicowner); } $da_relicname = ""; $da_relictype = ""; $da_relicrealm = ""; $da_relicowner = ""; $insideitem = false; } elseif ($tagName == "KEEP") { if ($server) { $ckeep->SetName($da_keepname); $ckeep->SetRealm($da_keeprealm); $ckeep->SetOwner($da_keepowner); $ckeep->SetClaimant($da_keepclaimant); } $da_keepname = ""; $da_keeprealm = ""; $da_keepowner = ""; $da_keepclaimant = ""; $insideitem = false; $insidekeep = false; }
}
$xml_parser = xml_parser_create(); xml_set_element_handler($xml_parser, "startElement", "endElement"); xml_set_character_data_handler($xml_parser, "characterData");
print "<TABLE BORDER=0 WIDTH=0%>\n<TR>\n";
$fp = fopen("http://www.camelotherald.com/xml/servers.xml","r") or die("Error reading RSS data.");
while ($data = fread($fp, 4096)) xml_parse($xml_parser, $data, feof($fp)) or die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));
fclose($fp);
$cserver->PrintHeader(); $cserver->PrintInfo(); $crelic->PrintHeader(); $crelic->PrintInfo(); $ckeep->PrintHeader(); $ckeep->PrintInfo(); print "</TABLE>\n";
xml_parser_free($xml_parser); ?>
anyone got any idea why it dosent print out the information..?
regards patrick
attached mail follows:
Hi all,
I can ACCESS a cookie with something like:
<?=$_COOKIE['name']?>
but I can't seem to modify a cookie in the same way:
<? $_COOKIE['name'] = "new value"; ?>
Much in the same way that I *can* do it with $_SESSION.
To change the value of a cookie, I seem to have to set it again, with the different values.
I *assume* this is expected behaviour, but I thought I'd check, and make sure that it is.
If at all possible, it'd be a great feature in a future release... have $_COOKIE respond to new values the same way as $_SESSION. I guess the catch is that it'd have to be PRIOR to any browser output, to avoid errors.
Justin French
attached mail follows:
Hey!
:)
I have an issue with trim / triml. Whenever I put a string in to trimmed, it refuses to take the period at the end of the string off.
I did put more things to trim first, but this is basically what I am doing:
$single = "The date is 20-Aug-2002." // This is an example - see below $trimmed = rtrim($date, ".");
Is there an issue with this? I've tried using trim() too.
The source of $single is a reponse from a server. I should note that when I put this in as an experiment, it works fine. When I get the line from the server, it doesn't work!
The only thing I can think of is the possibility that the "." I am seeing at the end of the line isn't really one (it looks like a duck, copies like a duck, but...isn't a duck??!!).
Is there a way to just strip the last character off regardless of what it is?
Thanks,
-Mike
attached mail follows:
Well, perhaps you have something after the . in that string?
You can strip off the last char of a string very simply with:
substr($str,0,-1)
-Rasmus
On Tue, 20 Aug 2002, Mike At Spy wrote:
> > Hey! > > :) > > I have an issue with trim / triml. Whenever I put a string in to trimmed, > it refuses to take the period at the end of the string off. > > I did put more things to trim first, but this is basically what I am doing: > > > $single = "The date is 20-Aug-2002." // This is an example - see below > $trimmed = rtrim($date, "."); > > > Is there an issue with this? I've tried using trim() too. > > The source of $single is a reponse from a server. I should note that when I > put this in as an experiment, it works fine. When I get the line from the > server, it doesn't work! > > The only thing I can think of is the possibility that the "." I am seeing at > the end of the line isn't really one (it looks like a duck, copies like a > duck, but...isn't a duck??!!). > > Is there a way to just strip the last character off regardless of what it > is? > > Thanks, > > -Mike > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >
attached mail follows:
Trim clears whitespace not characters (I'm pretty sure), try using this to rid yourself of the period:
$trimmed = substr($date, 0, -1); // returns everything but that last character (the period)
Jeff
----- Original Message -----
From: "Mike At Spy" <spycobalt
spyproductions.com>
To: <php-general
lists.php.net>
Sent: Tuesday, August 20, 2002 12:35 PM
Subject: [PHP] Agh! trim (#$
#
^%!!!)
> > Hey! > > :) > > I have an issue with trim / triml. Whenever I put a string in to trimmed, > it refuses to take the period at the end of the string off. > > I did put more things to trim first, but this is basically what I am doing: > > > $single = "The date is 20-Aug-2002." // This is an example - see below > $trimmed = rtrim($date, "."); > > > Is there an issue with this? I've tried using trim() too. > > The source of $single is a reponse from a server. I should note that when I > put this in as an experiment, it works fine. When I get the line from the > server, it doesn't work! > > The only thing I can think of is the possibility that the "." I am seeing at > the end of the line isn't really one (it looks like a duck, copies like a > duck, but...isn't a duck??!!). > > Is there a way to just strip the last character off regardless of what it > is? > > Thanks, > > -Mike > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > >
attached mail follows:
> Trim clears whitespace not characters (I'm pretty sure), try using this to > rid yourself of the period:
You can optionally specify that trim should trim any other chars.
-Rasmus
attached mail follows:
> $single = "The date is 20-Aug-2002." // This is an example - see below > $trimmed = rtrim($date, ".");
Where is $date? I think your attempting to trim the wrong string.
This worked for me:
<? $single = "The date is 20-Aug-2002."; $trimmed = rtrim($single, "."); echo $trimmed; ?>
To slice off the last character of any string, you could use substr():
<? $single = "The date is 20-Aug-2002."; $trimmed = substr($single, 0, -1); echo $trimmed; ?>
Justin French
on 21/08/02 2:35 AM, Mike At Spy (spycobalt
spyproductions.com) wrote:
> > Hey! > > :) > > I have an issue with trim / triml. Whenever I put a string in to trimmed, > it refuses to take the period at the end of the string off. > > I did put more things to trim first, but this is basically what I am doing: > > > $single = "The date is 20-Aug-2002." // This is an example - see below > $trimmed = rtrim($date, "."); > > > Is there an issue with this? I've tried using trim() too. > > The source of $single is a reponse from a server. I should note that when I > put this in as an experiment, it works fine. When I get the line from the > server, it doesn't work! > > The only thing I can think of is the possibility that the "." I am seeing at > the end of the line isn't really one (it looks like a duck, copies like a > duck, but...isn't a duck??!!). > > Is there a way to just strip the last character off regardless of what it > is? > > Thanks, > > -Mike > >
attached mail follows:
Sorry, just saw Rasmus' reply, lso I didn't read your code entirely, noticed you specified for the period to be chopped off :)
Jeff
----- Original Message -----
From: "Jeff Lewis" <jeff
hyrum.net>
To: "Mike At Spy" <spycobalt
spyproductions.com>;
<php-general
lists.php.net>
Sent: Tuesday, August 20, 2002 12:53 PM
Subject: Re: [PHP] Agh! trim (#$
#
^%!!!)
> Trim clears whitespace not characters (I'm pretty sure), try using this to
> rid yourself of the period:
>
> $trimmed = substr($date, 0, -1); // returns everything but that last
> character (the period)
>
> Jeff
> ----- Original Message -----
> From: "Mike At Spy" <spycobalt
spyproductions.com>
> To: <php-general
lists.php.net>
> Sent: Tuesday, August 20, 2002 12:35 PM
> Subject: [PHP] Agh! trim (#$
#
^%!!!)
>
>
> >
> > Hey!
> >
> > :)
> >
> > I have an issue with trim / triml. Whenever I put a string in to
trimmed,
> > it refuses to take the period at the end of the string off.
> >
> > I did put more things to trim first, but this is basically what I am
> doing:
> >
> >
> > $single = "The date is 20-Aug-2002." // This is an example - see below
> > $trimmed = rtrim($date, ".");
> >
> >
> > Is there an issue with this? I've tried using trim() too.
> >
> > The source of $single is a reponse from a server. I should note that
when
> I
> > put this in as an experiment, it works fine. When I get the line from
the
> > server, it doesn't work!
> >
> > The only thing I can think of is the possibility that the "." I am
seeing
> at
> > the end of the line isn't really one (it looks like a duck, copies like
a
> > duck, but...isn't a duck??!!).
> >
> > Is there a way to just strip the last character off regardless of what
it
> > is?
> >
> > Thanks,
> >
> > -Mike
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
attached mail follows:
Sorry, I mistyped - $date should be $single.
Thanks for the suggestions and help to everyone! - I will pursue them. :)
-Mike
> -----Original Message-----
> From: Justin French [mailto:justin
indent.com.au]
> Sent: Tuesday, August 20, 2002 12:50 PM
> To: Mike At Spy; php-general
lists.php.net
> Subject: Re: [PHP] Agh! trim (#$
#
^%!!!)
>
>
> > $single = "The date is 20-Aug-2002." // This is an example - see below
> > $trimmed = rtrim($date, ".");
>
> Where is $date? I think your attempting to trim the wrong string.
>
> This worked for me:
>
> <?
> $single = "The date is 20-Aug-2002.";
> $trimmed = rtrim($single, ".");
> echo $trimmed;
> ?>
>
>
> To slice off the last character of any string, you could use substr():
>
> <?
> $single = "The date is 20-Aug-2002.";
> $trimmed = substr($single, 0, -1);
> echo $trimmed;
> ?>
>
>
> Justin French
>
>
>
> on 21/08/02 2:35 AM, Mike At Spy (spycobalt
spyproductions.com) wrote:
>
> >
> > Hey!
> >
> > :)
> >
> > I have an issue with trim / triml. Whenever I put a string in
> to trimmed,
> > it refuses to take the period at the end of the string off.
> >
> > I did put more things to trim first, but this is basically what
> I am doing:
> >
> >
> > $single = "The date is 20-Aug-2002." // This is an example - see below
> > $trimmed = rtrim($date, ".");
> >
> >
> > Is there an issue with this? I've tried using trim() too.
> >
> > The source of $single is a reponse from a server. I should
> note that when I
> > put this in as an experiment, it works fine. When I get the
> line from the
> > server, it doesn't work!
> >
> > The only thing I can think of is the possibility that the "." I
> am seeing at
> > the end of the line isn't really one (it looks like a duck,
> copies like a
> > duck, but...isn't a duck??!!).
> >
> > Is there a way to just strip the last character off regardless
> of what it
> > is?
> >
> > Thanks,
> >
> > -Mike
> >
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
attached mail follows:
Anyone know why I might get this error?
I was working on development of a socket server several weeks ago and it was working fine. When I returned to it this morning, I am getting this error:
Listening on port 1482 (sucess message from socket_create) Warning: socket_bind() unable to lookup host [1001]: Recursion too deep, stack overflowed. in test_server.php on line 31 AIEE -- Couldn't bind! (failure message from socket_bind)
Line 31 says : if (!socket_bind($listenfd, "172.25.190.4", $PORT)) { socket_close($listenfd); die("AIEE -- Couldn't bind!\n"); }
attached mail follows:
I am attempting to compile PHP with LDAP (again). Our current production server has LDAP enabled, and works fine. However, I needed to recompile PHP to add additional functionality. Now I can't seem to get things to work.
PHP 4.0.6 Netscape LDAP SDK 4.0 Solaris 2.8
The compile process goes fine when I use
./configure --prefix=/usr/local/apache/localhost --with-apxs=/usr/local/apache/localhost/bin/apxs --with-ldap=/usr/local/netscape
however, when I try to start Apache, I get
Syntax error on line 207 of /usr/local/apache/localhost/conf/httpd.conf: Cannot load /usr/local/apache/localhost/libexec/libphp4.so into server: ld.so.1: /usr/local/apache/localhost/bin/httpd: fatal: relocation error: file /usr/local/apache/localhost/libexec/libphp4.so: symbol ldap_parse_reference: referenced symbol not found ./apachectl start: httpd could not be started
Typically modifying the LD_LIBRARY_PATH to include the lib dir (in this case /usr/local/netscape/lib) at the top of the apachectl file. This doesn't seem to work this time. I have set the LD_LIBRARY_PATH to "/usr/local/netscape/lib:/usr/local/lib:/usr/lib" which would normally take care of this problem....but this time it doesn't.
Anyone have any idea while it can not find that symbol, despite telling it where it should look via the LD_LIBRARY_PATH
benji
--- Ben Spencer Web Support bspencermoody.edu x 2288
attached mail follows:
mysql_query is returning an odd error. I don't know if I'm just totally missing something or not but I keep getting this error:
mySQL Error: You have an error in your SQL syntax near ''LIMIT 25,25'' at line 1
with this query:
SELECT * FROM dvd_library WHERE genre=BUDGET ORDER BY description ASC LIMIT 25,25
Does anyone else notice what the error is?
attached mail follows:
Please disregard, it was a silly problem (I was echoing the SQL query and editing that, not the main SQL query).
Jeff
----- Original Message -----
From: "Jeff Lewis" <jeff
hyrum.net>
To: <php-general
lists.php.net>
Sent: Tuesday, August 20, 2002 3:04 PM
Subject: [PHP] Problem with mysql_query
mysql_query is returning an odd error. I don't know if I'm just totally missing something or not but I keep getting this error:
mySQL Error: You have an error in your SQL syntax near ''LIMIT 25,25'' at line 1
with this query:
SELECT * FROM dvd_library WHERE genre=BUDGET ORDER BY description ASC LIMIT 25,25
Does anyone else notice what the error is?
attached mail follows:
[snip] mySQL Error: You have an error in your SQL syntax near ''LIMIT 25,25'' at line 1
with this query:
SELECT * FROM dvd_library WHERE genre=BUDGET ORDER BY description ASC LIMIT 25,25 [/snip]
Try
SELECT * FROM dvd_library WHERE genre = 'BUDGET' ORDER BY description ASC LIMIT 25, 25
Also (I have been seeing this a lot lately and don't know if folks are using it to shorten up e-mails to this list or if they really do this, so I am going to say it) it is a performance robbing and potential code buster to use "SELECT *" where all things are selected from a table(s).
1. On the database side there are performance penalties incurred for not being more specific in queries as the DBMS must manage each facet of the table. May not be noticeable on big, high-powered servers until the connections start to climb the ladder.
2. On the PHP side it makes code much cleaner and easier to document.
HTH!
Jay
***********************************************************
* Texas PHP Developers Conf Spring 2003 *
* T Bar M Resort & Conference Center *
* New Braunfels, Texas *
* San Antonio Area PHP Developers Group *
* Interested? Contact jay.blanchard
niicommunications.com *
***********************************************************
attached mail follows:
I am new to MySQL and PHP. Having looked at PHPMyAdmin the GUI I was wondering if it's possible to create a new database within the system? If so what are the commands? I ask because I only have one database on my server and don't want to populate it with different tables, I'd rather have seperate ones for seperate functions.. Ideas or advice? is the way I am suggesting better or worse than the way my hosting company expects me to work? Thanks in advance. Steve.
attached mail follows:
I always create a database by hand. On the console type:
mysql -u root -p
(It will prompt you for the mysql superuser's password. Then run:
CREATE DATABASE db_name_here;
Then you would use the grant statement accordly to give users permissions to it.
Adam
On Tue, 20 Aug 2002, Steve Jackson wrote:
> I am new to MySQL and PHP. > Having looked at PHPMyAdmin the GUI I was wondering if it's possible to > create a new database within the system? > If so what are the commands? I ask because I only have one database on my > server and don't want to populate it with different tables, I'd rather have > seperate ones for seperate functions.. Ideas or advice? is the way I am > suggesting better or worse than the way my hosting company expects me to > work? > Thanks in advance. > Steve. > > >
attached mail follows:
Do you have phpMyAdmin running yet? If so you create new databases with the click of a button. The first page you see should say Welcome to phpMyAdmin ...ver etc. If you have set phpMyAdmin to run on an existing MySQL install, the drop down boxes "should" contain your existing databases if configured correctly. To create a new database just type the name in the box on the home page and click create, from there you can create new tables etc.
hth Steve.
-----Original Message-----
From: Steve Jackson [mailto:steve
webpage.co.uk]
Sent: Tuesday, August 20, 2002 3:12 PM
To: MYSQL; Php-General
Subject: [PHP] phpMyAdmin is this possible
I am new to MySQL and PHP. Having looked at PHPMyAdmin the GUI I was wondering if it's possible to create a new database within the system? If so what are the commands? I ask because I only have one database on my server and don't want to populate it with different tables, I'd rather have seperate ones for seperate functions.. Ideas or advice? is the way I am suggesting better or worse than the way my hosting company expects me to work? Thanks in advance. Steve.
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
attached mail follows:
So sprach Steve Jackson am 2002-08-20 um 22:11:58 +0300 : > seperate ones for seperate functions.. Ideas or advice? is the way I am > suggesting better or worse than the way my hosting company expects me to > work?
What does your hosting company suggest?
Any how, for "system" stuff like creating databases and especially setting ACL, I much more prefer to use Webmin.
Alexander Skwar
-- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.iso-top.biz | Jabber: askwara-message.de iso-top.biz - Die günstige Art an Linux Distributionen zu kommen Uptime: 2 days 2 hours 27 minutes
attached mail follows:
What you can and can't do with phpMyAdmin may depend on your host. phpMyAdmin itself does have the ability to create databases. However, that ability is determined by the access rights of the user you access the MySQL server with. If your host controls the creation of that user, they may puposely restrict your access rights to dissallow the creation of additional databases. I had this very problem with an old host of mine. I was given one database and that was it. I could not create any more.
Now, my current host (www.webprosinc.net) works a bit different. It is using Plesk, which takes over the responsibility of creating databases and users. The users that it creates do not have the ability to create additional databases, though just about all other access rights are granted (at the database level). This gives the Plesk software absolute control over the MySQL server while still allowing me to create new databases.
So, I would make sure your host allows you to create additional databases before you try to get phpMyAdmin to do it. If this is an important feature and your current host does not allow it, there are several other hosts (mine included) that do give that access (usually with some restrictions, of course).
--- Seairth Jacobs seairthseairth.com
"Steve Jackson" <steve
webpage.co.uk> wrote in message news:ADEMIJPAPCALJCFDLBHNOEDBCCAA.steve
webpage.co.uk... > I am new to MySQL and PHP. > Having looked at PHPMyAdmin the GUI I was wondering if it's possible to > create a new database within the system? > If so what are the commands? I ask because I only have one database on my > server and don't want to populate it with different tables, I'd rather have > seperate ones for seperate functions.. Ideas or advice? is the way I am > suggesting better or worse than the way my hosting company expects me to > work? > Thanks in advance. > Steve. >
attached mail follows:
Not sure if this is the right place to ask. But here it goes. I'm using PHP 4.0.6 and trying to find a way to insert single quoted data. Some of the values in the INSERT statement are single, double quoted, or use backslashes. I cannot seem to use an escape character to input these special characters into an Access database using ODBC. Here's the resulting error:
Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver] Syntax error in query expression ''[\']hello[\']', SQL state 37000 in SQLExecDirect in c:\inetpub\wwwroot\blah.php on line 23 INSERT INTO blah (id, title) VALUES (10,'[\']hello[\']')
The original string was [']hello[']. If you can help I would greatly appreciate it, if not could you direct me to the appropriate place.
Clayton Butler -- Aphex Imaging -- System Administrator -- 519.332.0160 | x291
attached mail follows:
[snip] Not sure if this is the right place to ask. But here it goes. I'm using PHP 4.0.6 and trying to find a way to insert single quoted data. Some of the values in the INSERT statement are single, double quoted, or use backslashes. I cannot seem to use an escape character to input these special characters into an Access database using ODBC. Here's the resulting error:
Warning: SQL error: [Microsoft][ODBC Microsoft Access Driver] Syntax error in query expression ''[\']hello[\']', SQL state 37000 in SQLExecDirect in c:\inetpub\wwwroot\blah.php on line 23 INSERT INTO blah (id, title) VALUES (10,'[\']hello[\']')
The original string was [']hello[']. If you can help I would greatly appreciate it, if not could you direct me to the appropriate place. [/snip]
Are magic quotes turned on in your php.ini? If so you do not have to escape quotes, they are escaped magically for you. A better bet is to turn magic quotes off and use addslashes();
http://www.php.net/manual/en/function.addslashes.php
HTH!
Jay
***********************************************************
* Texas PHP Developers Conf Spring 2003 *
* T Bar M Resort & Conference Center *
* New Braunfels, Texas *
* San Antonio Area PHP Developers Group *
* Interested? Contact jay.blanchard
niicommunications.com *
***********************************************************
attached mail follows:
I have been struggling to compile php(4.2.2, mandrake 8.2, apache 1.3.26) with xslt support for over 3 days now. I can configure with trouble like this: ./configure \ --with-apxs=/usr/lib/apache/bin/apxs \ --with-sybase=/usr/local/freetds \ --with-mysql \ --enable-xslt \ --with-xslt-sablot
then make I get loads of errors in sablot.c including line 154 multiple definition of 'SXPF_SUPPORTS_UNPARSED_ENTITIES'
so I noticed the sablotron site has 2 php patches here that appear to fix this: http://www.gingerall.com/charlie/ga/xml/d_sab.xml
(here is where I reveal my
attached mail follows:
Hi all,
I am trying to check password that user typed with the one in Unix system. Some tutorial(or PHP Manual) just retrieves content in /etc/passwd and compare it, but password could be stored in shadow, not in passwd; someone suggested to write a tiny C code, chown it to root, change sticky bit and run it in PHP; someone used ypcat to compare it......
Personally I prefer to write a tiny C code, I just wonder if it is safe?
Is there any "Standard & Safe" way to do this job ?
Thanks in advance,
Siman
attached mail follows:
I have been struggling to compile php(4.2.2, mandrake 8.2, apache 1.3.26) with xslt support for over 3 days now. I can configure with trouble like this: ./configure \ --with-apxs=/usr/lib/apache/bin/apxs \ --with-sybase=/usr/local/freetds \ --with-mysql \ --enable-xslt \ --with-xslt-sablot
then make I get loads of errors in sablot.c including line 154 multiple definition of 'SXPF_SUPPORTS_UNPARSED_ENTITIES'
so I noticed the sablotron site has 2 php patches here that appear to fix this: http://www.gingerall.com/charlie/ga/xml/d_sab.xml
HOW do I apply the patches??
attached mail follows:
I have been looking around for a solution to provide my customers with a control panel that will allow them to control the basics including mail account, dns, etc.
My hosting is strictly a PHP/MySQL shop so I wonder if any of you can suggest control panels that you like and/or tolerate.
**************************************
John Huggins VANet
jhuggins
va.net
http://www.va.net/
**************************************
attached mail follows:
My Host runs Plesk, and I tolerate it.
It aint perfect though.
Justin French
on 21/08/02 7:01 AM, John S. Huggins (jhuggins
va.net) wrote:
>
> I have been looking around for a solution to provide my customers with a
> control panel that will allow them to control the basics including mail
> account, dns, etc.
>
> My hosting is strictly a PHP/MySQL shop so I wonder if any of you can
> suggest control panels that you like and/or tolerate.
>
> **************************************
>
> John Huggins
> VANet
>
> jhuggins
va.net
> http://www.va.net/
>
> **************************************
>
attached mail follows:
There are quite a few options, but unless you have root access to the server, most you cant implement. not all of them are php based, but heres the list:
free: simplecp (perl) webmin (perl, not the greatest for hosting)
cost: cpanel plesk hsphere ensim
there are others, one suggestion is search through the control panel forum at www.webhostingtalk.com for other suggestions, and peoples opinions on the different panels.
Jason Reid
jason
achost.ca
-- AC Host Canada www.achost.ca----- Original Message ----- From: "Justin French" <justin
indent.com.au> To: "John S. Huggins" <jhuggins
va.net>; "php list" <php-general
lists.php.net> Sent: Tuesday, August 20, 2002 7:47 PM Subject: Re: [PHP] Online Host Management Software
> My Host runs Plesk, and I tolerate it. > > It aint perfect though. > > > Justin French > > > > on 21/08/02 7:01 AM, John S. Huggins (jhuggins
va.net) wrote: > > > > > I have been looking around for a solution to provide my customers with a > > control panel that will allow them to control the basics including mail > > account, dns, etc. > > > > My hosting is strictly a PHP/MySQL shop so I wonder if any of you can > > suggest control panels that you like and/or tolerate. > > > > ************************************** > > > > John Huggins > > VANet > > > > jhuggins
va.net > > http://www.va.net/ > > > > ************************************** > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >
attached mail follows:
When calling the function createLinks() I get an unsorted result, and that's NOT what I want. But I'm not able (lack of knowlegde) to sort the output (the links).
<?php function createLinks() { $handle=opendir("."); echo "<UL>\n"; while ($file = readdir($handle)){ if (($file == ".") || ($file == "..") || ($file == "index.php") || ($file == basename ($PHP_SELF))) { continue; } if(is_file($file)) { $linktext = ucfirst ($file); $linktext = substr_replace ($linktext,'',-4); echo "<LI> <A HREF=\"$file\">$linktext</A>\n"; } } echo "</UL>\n";
return true; } ?>
attached mail follows:
Put them into an array and sort() the array. The loop through the sorted array and output at that point.
-Rasmus
On Wed, 21 Aug 2002, Øystein Håland wrote:
> When calling the function createLinks() I get an unsorted result, and that's > NOT what I want. But I'm not able (lack of knowlegde) to sort the output > (the links). > > <?php > function createLinks() { > $handle=opendir("."); > echo "<UL>\n"; > while ($file = readdir($handle)){ > if (($file == ".") || ($file == "..") || ($file == "index.php") || ($file > == basename ($PHP_SELF))) { continue; } > if(is_file($file)) { > $linktext = ucfirst ($file); > $linktext = substr_replace ($linktext,'',-4); > echo "<LI> <A HREF=\"$file\">$linktext</A>\n"; > } > } > echo "</UL>\n"; > > return true; > } > ?> > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >
attached mail follows:
"Put them into an array and sort() the array. The loop through the sorted array and output at that point."
Just what I try. But, because of my lack of understanding, the output is my problem:
function createLinks() { $p = 0; $handle=opendir("."); echo "<UL>\n"; while ($file = readdir($handle)){ $files[] = $file; $sorted = sort($files); if (($file == ".") || ($file == "..") || ($file == basename ($PHP_SELF))) { continue; } if(is_file($file)) { $p++; $linktext = ucfirst ($file); $linktext = substr_replace ($linktext,'',-4); echo "<LI><A HREF=\"$file\">$linktext</A>\n"; } for($i = 0; $i < $p; $i++) { //something here } echo "</UL>\n"; return true; } ?>
attached mail follows:
Is there a soul who has the xslt extensions compiled with php 4.2.2, sablotron 0.95 and expat 1.95.4 and working on Linux who is willing to give me some tips?
I have tried the suggestions here: http://www.php.net/manual/en/ref.xslt.php
here: http://phpfaq.info/#id98
and the patches here: http://www.gingerall.com/charlie/ga/xml/d_sab.xml
all to no avail. make always fails due to errors in [phpsourcedir]/ext/xslt/sablot.c
Thank you
attached mail follows:
Thanks for that. I'll look into it.
Sam
"Lallous" <phplist
lgwm.org> wrote in message
news:20020820102957.74065.qmail
pb1.pair.com...
> Try to post it via other than CURL,
>
> http://Sloppycode.net and search for clsHtmlSource.php
>
> Good luck,
> Elias
> "Samantha Savvakis" <samantha
cfs.net.au> wrote in message
> news:20020820065124.54855.qmail
pb1.pair.com...
> > HI,
> >
> > I'm using the cURL binary to perform a HTTP POST to a web page. I am
> sending
> > XML data to this web page.
> >
> > The issue I've come up against if the size of the data that I'm trying
to
> > post and it looks like cURL is crapping out.
> >
> > This is the command line that I'm currently using:
> >
> > /usr/local/bin/curl -m 600 -d "$strXML"
http://myurl.com/webpage.php -L -s
> >
> > $strXML - variable containing the XML data. I run this command using
> "exec".
> >
> > The return code I receive is: 127. This means a fatal error has occured
> with
> > cURL but that's all I know.
> >
> > I have read the detail about using the -F option. I do not want to POST
> the
> > "file" as such, but rather the "DATA" in the file is I create a file of
> the
> > XML. The manpage for cURL states:
> >
> > "-F : To just get the content part from a file, prefix the file name
with
> > the letter <. The difference between
and < is then that
makes a file
> get
> > attached in the post as a file upload, while the < makes a text field
and
> > just get the contents for that text field from a file."
> >
> > So I've tried going:
> >
> > /usr/local/bin/curl -m 600 -F </tmp/tempfile.xml
> > http://myurl.com/webpage.php -L -s
> >
> > /tmp/tempfile.xml - contains the XML data. This isn't working.I'm
getting
> a
> > return code of "2" meaning: "Failed to initialize".
> >
> > I'm at a loss. I need to post this large amount of XML data to a remote
> site
> > and don't know how to get it there.
> >
> > Any ideas?
> >
> > Thanks,
> > Sam
> >
> >
> >
> >
> >
>
>
attached mail follows:
Hi,
I'm curious if anyone has integrated PHP with Jboss and jetty or tomcat. We are working on a J2EE application and would like PHP to be able to interface with the JBOSS server (exchange of data and data structures). SOAP seems like a logical choice, but, I don't know how developed (alpha) the PHP-SOAP project is. Therefore, I'm looking for alternatives (or reassurances that PHP-SOAP will efficently communicate back and forth with J2EE) to SOAP or PHP-SOAP.
Thanks in advance!
attached mail follows:
Doh- just discovered that this won't work for updates (e.g. if value is already = 'Y' and you uncheck the box it'll stay as 'Y').
David
> To throw in a curve-ball, you can set the default value for your MySQL
> column to 'N', which means that any value you DON'T write will be 'N', and
> those you do will be 'Y'.
>
>
> Justin French
>
>
>
>
>
> on 17/08/02 4:24 AM, David Yee (david
coolcomputing.com) wrote:
>
> > Hi all. For a universal form script I'm writing I want to store a 'Y'
in a
> > table field if a checkbox is checked and an 'N' if it's not. The
problem is
> > that when the form is posted if the checkbox is not checked the checkbox
> > variable is not passed. E.g.
> >
> > <form method=POST action=submit.php>
> > <input type=checkbox name=my_checkbox_var value=Y>
> > </form>
> >
> > If the checkbox is checked, I get $_POST['my_checkbox_var'] == 'Y', but
if
> > not $_POST['my_checkbox_var'] is not even set. So what I've been doing
is
> > putting the variable names of the checkbox fields into an array,
serializing
> > it, and then pass the string as a hidden input on the form. Then in the
> > page that handles the POST I unserialize the array to determine if
checkbox
> > fields were passed and then handle accordingly. But I'm wondering is
there
> > a better way (or at least a standard way) of doing this?
> >
> > David
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
attached mail follows:
Oooops!
Go back to isset() or emoty()
Justin
on 21/08/02 9:48 AM, David Yee (david
coolcomputing.com) wrote:
> Doh- just discovered that this won't work for updates (e.g. if value is
> already = 'Y' and you uncheck the box it'll stay as 'Y').
>
> David
>
>> To throw in a curve-ball, you can set the default value for your MySQL
>> column to 'N', which means that any value you DON'T write will be 'N', and
>> those you do will be 'Y'.
>>
>>
>> Justin French
>>
>>
>>
>>
>>
>> on 17/08/02 4:24 AM, David Yee (david
coolcomputing.com) wrote:
>>
>>> Hi all. For a universal form script I'm writing I want to store a 'Y'
> in a
>>> table field if a checkbox is checked and an 'N' if it's not. The
> problem is
>>> that when the form is posted if the checkbox is not checked the checkbox
>>> variable is not passed. E.g.
>>>
>>> <form method=POST action=submit.php>
>>> <input type=checkbox name=my_checkbox_var value=Y>
>>> </form>
>>>
>>> If the checkbox is checked, I get $_POST['my_checkbox_var'] == 'Y', but
> if
>>> not $_POST['my_checkbox_var'] is not even set. So what I've been doing
> is
>>> putting the variable names of the checkbox fields into an array,
> serializing
>>> it, and then pass the string as a hidden input on the form. Then in the
>>> page that handles the POST I unserialize the array to determine if
> checkbox
>>> fields were passed and then handle accordingly. But I'm wondering is
> there
>>> a better way (or at least a standard way) of doing this?
>>>
>>> David
>>>
>>
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
attached mail follows:
I have included my code below. This is my first experience trying to use COM objects in PHP. My problem is that the foreach loop does not output anything, regardless of whether or not there are files in the folder. Can anyone tell me what is wrong with my script? Thanks for any help.
Kyle
<?php
session_start();
$objPath = "C:\\" . $_SESSION['user'] . "\\";
print $objPath;
$objFileManager = new COM("Scripting.FileSystemObject") or die("cant open COM object");
if ($objFileManager->FolderExists($objPath)) { print "folder exists";
$objFolder = $objFileManager->GetFolder($objPath);
$objFolder->Path;
$fileCollection = $objFolder->Files;
foreach ( $fileCollection as $file ){
print $file->Path; }
} else print "doesnt exist";
?>
attached mail follows:
I haven't been able to find much on this subject in the archives.
Using sessions I have been able to have the server validate the user's access level before serving him a page. I put include files on each page that I want authenticated. This is all well and good, except on my pages there are links to non-html, and non-php files that are stored in document directories on the server.
How, on a file-by-file basis, do I ensure that the user is authorized to download these files? If he gets to them through the link I provide, this is acceptable because he is already authorized to view the page that the link is on. However, if he somehow knows the full path to the file, he can get to it directly, bypassing the link and overriding the authentication system.
Thanks for any help on this question.
Roger Lewis
attached mail follows:
I have looked at array_multisort, asort, etc. NONE of them do what I need.
My array looks like this:
$array[0][0] = First Id; $array[0][1] = First Name; $array[0][2] = First Rating;
$array[1][0] = Second Id; $array[1][1] = Second Name; $array[1][2] = Second Rating;
$array[2][0] = Third Id; $array[2][1] = Third Name; $array[2][2] = Third Rating;
Now, I want to sort the array (very very fast if possible cuz the array is huge...150 such values) based on the "Rating" for each candidate, which is the third column inside this matrix array. How should I ask PHP to do this? Also, when I do sort by the Rating I want the ID and the name to remain the same for each candidate, i.e., I want the indexes to be maintained.
HELP!
Thanks in advance Ben
attached mail follows:
http://www.php.net/manual/en/function.usort.php
-----Original Message-----
From: Ben [mailto:ben_heuer
artlover.com]
Sent: Wednesday, August 21, 2002 11:25 AM
To: php-general
lists.php.net
Subject: [PHP] Sorting a multi-dimensional array
I have looked at array_multisort, asort, etc. NONE of them do what I need.
My array looks like this:
$array[0][0] = First Id; $array[0][1] = First Name; $array[0][2] = First Rating;
$array[1][0] = Second Id; $array[1][1] = Second Name; $array[1][2] = Second Rating;
$array[2][0] = Third Id; $array[2][1] = Third Name; $array[2][2] = Third Rating;
Now, I want to sort the array (very very fast if possible cuz the array is huge...150 such values) based on the "Rating" for each candidate, which is the third column inside this matrix array. How should I ask PHP to do this? Also, when I do sort by the Rating I want the ID and the name to remain the same for each candidate, i.e., I want the indexes to be maintained.
HELP!
Thanks in advance Ben
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]