OSEC

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

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    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-subscribelists.php.net

    To unsubscribe from the digest, e-mail:
            php-general-digest-unsubscribelists.php.net

    To post to the list, e-mail:
            php-generallists.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:icgphpicecoldgold.com]
    Sent: Tuesday, August 20, 2002 10:14 AM
    To: php-generallists.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:

    [rootmissioncontrol 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:aajdubucwebhart.net] > Sent: Tuesday, August 20, 2002 10:10 AM > To: php-generallists.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 <aajdubucwebhart.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 <aajdubucwebhart.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 <aajdubucwebhart.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" <oknaverex.kiev.ua> To: "Michael Sims" <php-generallists.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:


    http://www.futurequest.com

    Fantastic!!

    ~ Matthew

    -----Original Message----- From: db, or not db [mailto:kbbabbualr.edu] Sent: Tuesday, August 20, 2002 11:01 AM To: php-generallists.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" <metuberstats.com> wrote in message news:001f01c2485a$8e265ad0$6901a8c0SURVIVAL... > http://www.futurequest.com > > Fantastic!! > > ~ Matthew > > -----Original Message----- > From: db, or not db [mailto:kbbabbualr.edu] > Sent: Tuesday, August 20, 2002 11:01 AM > To: php-generallists.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.voigtcryptocomm.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" <metuberstats.com> wrote in message > news:001f01c2485a$8e265ad0$6901a8c0SURVIVAL... > > http://www.futurequest.com > > > > Fantastic!! > > > > ~ Matthew > > > > -----Original Message----- > > From: db, or not db [mailto:kbbabbualr.edu] > > Sent: Tuesday, August 20, 2002 11:01 AM > > To: php-generallists.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 (kbbabbualr.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" <metuberstats.com> wrote in message > news:001f01c2485a$8e265ad0$6901a8c0SURVIVAL... >> http://www.futurequest.com >> >> Fantastic!! >> >> ~ Matthew >> >> -----Original Message----- >> From: db, or not db [mailto:kbbabbualr.edu] >> Sent: Tuesday, August 20, 2002 11:01 AM >> To: php-generallists.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" <metuberstats.com> wrote in message > news:001f01c2485a$8e265ad0$6901a8c0SURVIVAL... > >>http://www.futurequest.com >> >>Fantastic!! >> >>~ Matthew >> >>-----Original Message----- >>From: db, or not db [mailto:kbbabbualr.edu] >>Sent: Tuesday, August 20, 2002 11:01 AM >>To: php-generallists.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" <kbbabbualr.edu> wrote in message news:20020820145448.83284.qmailpb1.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 (simanhewyahoo.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 (ekolbrandbreceivables.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.voigtcryptcomm.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 > bspencermoody.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.spencermoody.edu] > Sent: 20 August 2002 05:21 > To: php-generallists.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 > bspencermoody.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.voigtcryptocomm.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 > bspencermoody.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" <spycobaltspyproductions.com> To: <php-generallists.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 (spycobaltspyproductions.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" <jeffhyrum.net> To: "Mike At Spy" <spycobaltspyproductions.com>; <php-generallists.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" <spycobaltspyproductions.com> > To: <php-generallists.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:justinindent.com.au] > Sent: Tuesday, August 20, 2002 12:50 PM > To: Mike At Spy; php-generallists.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 (spycobaltspyproductions.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" <jeffhyrum.net> To: <php-generallists.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.blanchardniicommunications.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:stevewebpage.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" <stevewebpage.co.uk> wrote in message news:ADEMIJPAPCALJCFDLBHNOEDBCCAA.stevewebpage.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.blanchardniicommunications.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

    jhugginsva.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 (jhugginsva.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 > > jhugginsva.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 jasonachost.ca

    --
    AC Host Canada
    www.achost.ca
    

    ----- Original Message ----- From: "Justin French" <justinindent.com.au> To: "John S. Huggins" <jhugginsva.net>; "php list" <php-generallists.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 (jhugginsva.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 > > > > jhugginsva.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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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" <phplistlgwm.org> wrote in message news:20020820102957.74065.qmailpb1.pair.com... > Try to post it via other than CURL, > > http://Sloppycode.net and search for clsHtmlSource.php > > Good luck, > Elias > "Samantha Savvakis" <samanthacfs.net.au> wrote in message > news:20020820065124.54855.qmailpb1.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 (davidcoolcomputing.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 (davidcoolcomputing.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 (davidcoolcomputing.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_heuerartlover.com] Sent: Wednesday, August 21, 2002 11:25 AM To: php-generallists.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