OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: php-general-digest-helplists.php.net
Date: Fri Apr 20 2001 - 15:25:39 CDT

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

    php-general Digest 20 Apr 2001 20:25:39 -0000 Issue 639

    Topics (messages 49531 through 49595):

    Re: Using mogrify ..
            49531 by: Mathur

    Credit Card Class...how do u access?
            49532 by: Dhaval Desai
            49535 by: elias

    Credit Card easy script ..how 2 get results?
            49533 by: Dhaval Desai

    database server comparation
            49534 by: yanto

    PHPSESSID in session
            49536 by: nicuc.ac.jp
            49537 by: nicuc.ac.jp

    Re: FastCGI and PHP
            49538 by: Thies C. Arntzen
            49546 by: Alexander Skwar

    Uninstalling PHP
            49539 by: Maron Kristófersson

    Re: Which is better coding style...
            49540 by: Christian Reiniger
            49559 by: Geir Eivind Mork

    Re: ENUM or SET and PHP
            49541 by: Christian Reiniger
            49586 by: Jason Caldwell

    Re: `AM_PROG_LIBTOOL' not found in library
            49542 by: Christian Reiniger
            49582 by: Pablo Sabatino

    Regular expressions
            49543 by: Matt Williams

    Many email... and just one "mail" function
            49544 by: Marian Vasile
            49548 by: yanto
            49555 by: Steve Werby

    Linux, Apache, PHP and Sendmail
            49545 by: Ben Cairns
            49554 by: Steve Werby

    Re: PDFlib 4.0.0.... any experiences..
            49547 by: Grimes, Dean
            49549 by: Taylor, Stewart
            49553 by: Paul Gardiner

    Site Sessions: Online/Offline - help?
            49550 by: Richard

    Re: Site Sesions: Online/off...
            49551 by: Richard

    Re: Advanced Help Needed
            49552 by: Matthew Luchak

    Re: Add data to three tables at once from one form
            49556 by: Steve Werby

    OFF THIS LIST, PLEASE
            49557 by: Jon Jacob
            49565 by: Jon Jacob

    This should be simple...
            49558 by: Joseph Koenig
            49560 by: Alexander Wagner
            49561 by: Morgan Curley
            49562 by: Boget, Chris
            49563 by: Alexander Wagner
            49566 by: Joseph Koenig

    Re: Regular Expressions?
            49564 by: Morgan Curley
            49580 by: Chris Cocuzzo
            49585 by: Jason Caldwell
            49593 by: CC Zona

    how to modify xml files using php
            49567 by: Serge Vleugels
            49583 by: Sebastien Roy

    Warnings w/ !$var!?
            49568 by: Nicholas Pappas
            49570 by: Johnson, Kirk
            49591 by: CC Zona

    Re: Cache Control with forms
            49569 by: Diego Fulgueira

    Re: PHP Sessions Problem
            49571 by: Larry Hotchkiss
            49573 by: Johnson, Kirk
            49576 by: Felix Kronlage
            49579 by: Johnson, Kirk
            49595 by: Scott

    Headers sent by - need to clear screen - help me
            49572 by: Michael Champagne

    session_register()
            49574 by: Wade
            49575 by: Johnson, Kirk

    Session_register
            49577 by: Alok K. Dhir

    persistient connections in FastCGI environment
            49578 by: Kevin Beckford

    Re: Site Searchable function
            49581 by: ~~~LeoN~
            49584 by: Matthew Luchak

    Help Needed in a short project with LDAP(NDS), Mirapoint and PHP as the main application server - OT (sorry)
            49587 by: Romulo Roberto Pereira

    Re: Use of special characters in filenames results in IE problems
            49588 by: Diego Fulgueira

    convert class
            49589 by: Joe Stump

    Databases and HTML forms
            49590 by: Michael Champagne

    Re: Handling Macintosh filenames in PHP
            49592 by: Brian S. Dunworth

    fflush() function
            49594 by: Thomas Deliduka

    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:


    Hi !

    actually, php is working as a shared object module in apache, which is
    dynamically loaded thru a .so file. I will look into this and see if there
    is away of initialising these env vars to a value at startup o webserver ..

    U absolutely right when u say 1 can set these environment vars, using func
    putenv() etc.as in PERL. I have already tried setting te vars PATH and
    LD_LIBRARY_PATH, to the correct value, but it doesn't seem to work at all
    ..
    There seems to be something to do with conf of PHP, something in the
    php.ini, or may be a FreeBSD specific problem ..

    Mathur

    Bob Friesenhahn wrote:

    > --- Mathur <mathurm-web.com> wrote:
    > > Hi !
    > >
    > > I have a very basic question about how the environment
    > > variables values are set
    > > ..
    > > When you telnet, the variables PATH, HOME etc are set in the
    > > .profile (Or
    > > .bash_profile) file for each user, that's how these
    > > Environment variables are
    > > initialised .. But where does PHP pick up the values for these
    > > Environment
    > > variables, Or are these dependent on who is the owner of the
    >
    > You can set these environment variables by setting them in the
    > script that starts the web server's daemon. Alternatively, it
    > is likely that PHP has commands to set environment variables,
    > which you could set prior to invoking an ImageMagick utility.
    >
    > Bob
    >
    > __________________________________________________
    > Do You Yahoo!?
    > Yahoo! Auctions - buy the things you want at great prices
    > http://auctions.yahoo.com/
    >
    > ***********************************************************************
    > To remove yourself from this mailing list, send mail to:
    > majordomoimagemagick.org
    >
    > Include the following command in the body of your message:
    > unsubscribe magick-user
    > ***********************************************************************

    attached mail follows:


    Hi!

    I have the following class for checking a credit card
    type.Can anybody tell me how do I access this class. I
    mean how should I check a credit card type using this
    class..?

    Thank you
    DHaval Desai

    <?php

    class credit_card
    {
        function clean_no ($cc_no)
        {
            // Remove non-numeric characters from $cc_no
            return ereg_replace ('[^0-9]+', '', $cc_no);
        }

        function identify ($cc_no)
        {
             $cc_no = credit_card::clean_no ($cc_no);

            // Get card type based on prefix and length of
    card number
            if (ereg ('^4(.{12}|.{15})$', $cc_no))
                return 'Visa';
            if (ereg ('^5[1-5].{14}$', $cc_no))
                return 'Mastercard';
            if (ereg ('^3[47].{13}$', $cc_no))
                return 'American Express';
            if (ereg ('^3(0[0-5].{11}|[68].{12})$',
    $cc_no))
                return 'Diners Club/Carte Blanche';
            if (ereg ('^6011.{12}$', $cc_no))
                return 'Discover Card';
            if (ereg ('^(3.{15}|(2131|1800).{11})$',
    $cc_no))
                return 'JCB';
            if (ereg ('^2(014|149).{11})$', $cc_no))
                return 'enRoute';

            return 'unknown';
        }

        function validate ($cc_no)
        {
            // Reverse and clean the number
            $cc_no = strrev (credit_card::clean_no
    ($cc_no));
             
            // VALIDATION ALGORITHM
            // Loop through the number one digit at a time

            // Double the value of every second digit
    (starting from the right)
            // Concatenate the new values with the
    unaffected digits
            for ($ndx = 0; $ndx < strlen ($cc_no); ++$ndx)

                $digits .= ($ndx % 2) ? $cc_no[$ndx] * 2 :
    $cc_no[$ndx];
             
            // Add all of the single digits together
            for ($ndx = 0; $ndx < strlen ($digits);
    ++$ndx)
                $sum += $digits[$ndx];

            // Valid card numbers will be transformed into
    a multiple of 10
            return ($sum % 10) ? FALSE : TRUE;
        }

        function check ($cc_no)
        {
            $valid = credit_card::validate ($cc_no);
            $type = credit_card::identify ($cc_no);
            return array ($valid, $type, 'valid' =>
    $valid, 'type' => $type);
        }
    }

    __________________________________________________
    Do You Yahoo!?
    Yahoo! Auctions - buy the things you want at great prices
    http://auctions.yahoo.com/

    attached mail follows:


    do like:

    if (credit_card::validate("123412341234"))
    {
      // yes correct...
    } else
    {
      // no not correct..
    }

    I believe this class is from WeberDev and I believe it comes with lots of
    comments showing how it works...

    -elias
    http://www.kameelah.org/eassoft

    "Dhaval Desai" <dhaval_adamsyahoo.com> wrote in message
    news:20010420083447.41993.qmailweb10007.mail.yahoo.com...
    > Hi!
    >
    > I have the following class for checking a credit card
    > type.Can anybody tell me how do I access this class. I
    > mean how should I check a credit card type using this
    > class..?
    >
    > Thank you
    > DHaval Desai
    >
    > <?php
    >
    >
    > class credit_card
    > {
    > function clean_no ($cc_no)
    > {
    > // Remove non-numeric characters from $cc_no
    > return ereg_replace ('[^0-9]+', '', $cc_no);
    > }
    >
    > function identify ($cc_no)
    > {
    > $cc_no = credit_card::clean_no ($cc_no);
    >
    > // Get card type based on prefix and length of
    > card number
    > if (ereg ('^4(.{12}|.{15})$', $cc_no))
    > return 'Visa';
    > if (ereg ('^5[1-5].{14}$', $cc_no))
    > return 'Mastercard';
    > if (ereg ('^3[47].{13}$', $cc_no))
    > return 'American Express';
    > if (ereg ('^3(0[0-5].{11}|[68].{12})$',
    > $cc_no))
    > return 'Diners Club/Carte Blanche';
    > if (ereg ('^6011.{12}$', $cc_no))
    > return 'Discover Card';
    > if (ereg ('^(3.{15}|(2131|1800).{11})$',
    > $cc_no))
    > return 'JCB';
    > if (ereg ('^2(014|149).{11})$', $cc_no))
    > return 'enRoute';
    >
    > return 'unknown';
    > }
    >
    > function validate ($cc_no)
    > {
    > // Reverse and clean the number
    > $cc_no = strrev (credit_card::clean_no
    > ($cc_no));
    >
    > // VALIDATION ALGORITHM
    > // Loop through the number one digit at a time
    >
    > // Double the value of every second digit
    > (starting from the right)
    > // Concatenate the new values with the
    > unaffected digits
    > for ($ndx = 0; $ndx < strlen ($cc_no); ++$ndx)
    >
    > $digits .= ($ndx % 2) ? $cc_no[$ndx] * 2 :
    > $cc_no[$ndx];
    >
    > // Add all of the single digits together
    > for ($ndx = 0; $ndx < strlen ($digits);
    > ++$ndx)
    > $sum += $digits[$ndx];
    >
    > // Valid card numbers will be transformed into
    > a multiple of 10
    > return ($sum % 10) ? FALSE : TRUE;
    > }
    >
    > function check ($cc_no)
    > {
    > $valid = credit_card::validate ($cc_no);
    > $type = credit_card::identify ($cc_no);
    > return array ($valid, $type, 'valid' =>
    > $valid, 'type' => $type);
    > }
    > }
    >
    > __________________________________________________
    > Do You Yahoo!?
    > Yahoo! Auctions - buy the things you want at great prices
    > http://auctions.yahoo.com/
    >
    > --
    > PHP General Mailing List (http://www.php.net/)
    > To unsubscribe, e-mail: php-general-unsubscribelists.php.net
    > For additional commands, e-mail: php-general-helplists.php.net
    > To contact the list administrators, e-mail: php-list-adminlists.php.net
    >

    attached mail follows:


    Hi!

    Well the Class that I had sent earlier was really
    complicated. SO I just found an easier script. Can
    anybody tell me how this should work. If it returns 1,
    0, -1 what should I do?. I am a begineer so please
    bear with me.

    THank You

    <?php

    function validateCC($ccnum, $type){

            //Clean up input

            $type = strtolower($type);
            $ccnum = ereg_replace( '[-[:space:]]',
    '',$ccnum);

            //Do type specific checks

            if ($type == 'unknown') {

                    //Skip type specific checks

            }
            elseif ($type == 'mastercard'){
                    if (strlen($ccnum) != 16 ||
    !ereg( '^5[1-5]', $ccnum))
    return 0;
            }
            elseif ($type == 'visa'){
                    if ((strlen($ccnum) != 13 &&
    strlen($ccnum) != 16) ||
    substr($ccnum, 0, 1) != '4') return 0;
            }
            elseif ($type == 'amex'){
                    if (strlen($ccnum) != 15 ||
    !ereg( '^3[47]', $ccnum))
    return a;
            }
            elseif ($type == 'discover'){
                    if (strlen($ccnum) != 16 ||
    substr($ccnum, 0, 4) !=
    '6011') return 0;
            }
            else {
                    //invalid type entered
                    return -1;
            }
                    

            // Start MOD 10 checks

            $dig = toCharArray($ccnum);
            $numdig = sizeof ($dig);
            $j = 0;
            for ($i=($numdig-2); $i>=0; $i-=2){
                    $dbl[$j] = $dig[$i] * 2;
                    $j++;
            }
            $dblsz = sizeof($dbl);
            $validate =0;
            for ($i=0;$i<$dblsz;$i++){
                    $add = toCharArray($dbl[$i]);
                    for ($j=0;$j<sizeof($add);$j++){
                            $validate += $add[$j];
                    }
            $add = '';
            }
            for ($i=($numdig-1); $i>=0; $i-=2){
                    $validate += $dig[$i];
            }
            if (substr($validate, -1, 1) == '0')
    return 1;
            else return 0;
    }

    ?>

    __________________________________________________
    Do You Yahoo!?
    Yahoo! Auctions - buy the things you want at great prices
    http://auctions.yahoo.com/

    attached mail follows:


    Hi....
    is there one one know about any site explain comparation among database
    server software from various perspective.

    thanx.

    -toto-

    attached mail follows:


    I use session in my Shopping cart program.
    start with

        session_start() ;

    and register the value with

        session_register('uid') ;

    when I want to pass the session value to another page I use

    echo "<a href='somepage.php'>click</a>" ;

    In 'somepage.php' I try to echo $uid the output that correct
    My question is why my url not contain like

    http://aaa.com/somepage.php?PHPSESSID= blah... blah..

    It's not show like above just show like below

    http://aaa.com/somepage.php

    and it's work... ?

    Is this because session send cookies to the browser ?
    How could I do if I need to force session not sent the cookies to user ?

    Any comment would be appriciated.

    --
    Yang
    

    attached mail follows:


    I use session in my Shopping cart program. start with

    session_start() ;

    and register the value with

    session_register('uid') ;

    when I want to pass the session value to another page I use

    echo "<a href='somepage.php'>click</a>" ;

    In 'somepage.php' I try to echo $uid the output that correct My question is why my url not contain like

    http://aaa.com/somepage.php?PHPSESSID= blah... blah..

    It's not show like above just show like below

    http://aaa.com/somepage.php

    and it's work... ?

    Is this because session send cookies to the browser ? How could I do if I need to force session not sent the cookies to user ?

    Any comment would be appriciated.

    --
    Yang
    

    attached mail follows:


    On Wed, Apr 18, 2001 at 01:58:03PM +0200, Alexander Skwar wrote: > (Learning from my last mistake, I'll now try to make clear right away what > each sentence means *G*) > > Introductory lines: > I want to write a FastCGI compatible PHP script. In order to do so, PHP > obviously need to recompile PHP with '--with-fastcgi'. However, looking at > some PERL FastCGI scripts, I see that they mainly consist of a while loop > like this: > > while( FCGI::accept() >= 0 ) { > foo(); > FCGI::flush(); > } > > Questions: > What are the PHP equivalents to FCGI::accept() and FCGI::flush()?

    there is noe.

    in fast-cgi mode you scripts are executed the same way as if you were running as an apache module. there's no support to keep your script alive over request-boundaries (yet).

    tc

    attached mail follows:


    So sprach Thies C. Arntzen am Fri, Apr 20, 2001 at 01:03:50PM +0200: > there is noe. > > in fast-cgi mode you scripts are executed the same way as if > you were running as an apache module. there's no support to > keep your script alive over request-boundaries (yet).

    Thanks, that's right. Too bad. So the major advantage of FastCGI for PHP is, when your web server does not support mod_php, ie. when you're using something else than Apache. In Apache mod_php does about the same as FastCGI PHP does.

    Too bad...

    Alexander Skwar

    -- 
    How to quote:	http://learn.to/quote (german) http://quote.6x.to (english)
    Homepage:	http://www.digitalprojects.com   |   http://www.iso-top.de
       iso-top.de - Die günstige Art an Linux Distributionen zu kommen
    		Uptime: 1 day 21 hours 21 minutes
    

    attached mail follows:


    Hello! I want to uninstall PHP and Apache but I installed them according to the quick install instructions on the PHP site. The reason I'm uninstalling is because I want to reinstall both of them via RPM. I've tried make uninstall (not sure if that's the right syntax) but it doesn't work. Anybody that can give me quick clear instructions? My system is Redhat 7.1.

    Regards, Maron Kristófersson Reykjavik Iceland

    attached mail follows:


    On Thursday 19 April 2001 22:31, you wrote: > Definitely the second style :) > > (If we were talking about C(++) then the first would have even been > forbidden by my companies coding standard as well as several coding > standards of other companies I worked for.)

    <put_on item='asbestos battle armor'> Urgh That's a rule back from ye olde COBOL days

    ------------------ function blah() { switch( $bob ) { case 1: return "this"; ------------------

    This clearly says: "If $bob == 1, we return "this" (no further processing needed)"

    Your preferred style: ------------------ function blah() { $retval = "";

    switch( $bob ) { case 1: $retval = "this"; break; -------------------

    ... says "If $bob = 1 set $retval to "this" and continue processing"

    That's misleading. And harder to understand, because it requires that you read through the *entire* function up to the "return" at the end, keeping track of which parts were processed in your case etc.

    Taking this to a more complex example, what is more readable?

    ----- Ex 1 --------- function WriteIt ($Basename, $Data) { $retval = true;

    $FP = fopen ("$Basename", "w"); if ($FP) { if (fwrite ($FP, $Data) == strlen ($Data)) { fclose ($FP);

    $FP2 = fopen ("$Basename.copy", "w"); if ($FP2) { if (!(fwrite ($FP2, $Data) == strlen ($Data))) { $retval = false; } fclose ($FP2); } else { fclose ($FP); $retval = false; } } else { $retval = false; } } else { $retval = false; }

    return $retval; } -------------------

    or this:

    ------- Ex 2 -------- function WriteIt ($Basename, $Data) { $FP = fopen ("$Basename", "w"); if (!$FP) return false;

    $Ret = fwrite ($FP, $Data); fclose ($FP);

    if ($Ret != strlen ($Data) { return false; }

    $FP2 = fopen ("$Basename", "w"); if (!$FP2) return false;

    $Ret = fwrite ($FP2, $Data); fclose ($FP2);

    if ($Ret != strlen ($Data) { return false; } return true; } ---------------------

    </put_on>

    > The reason is this - a function has one entrypoint (duh)

    True (duh)

    > and one exitpoint.

    False.

    > Jumping out of a function somewhere in the middle leads to > unmaintainable code

    See example above.

    > But, as with the indenting and bracket placing, > it is a matter of religion.

    Now that's something we agree on :)

    -- 
    Christian Reiniger
    LGDC Webmaster (http://sunsite.dk/lgdc/)
    

    Google results 1-10 of about 142,000,000 for e. Search took 0.18 seconds.

    - http://www.google.com/search?q=e

    attached mail follows:


    On Thursday 19 April 2001 21:48, Steve Lawson wrote: > Personally, I hate trailing {'s

    Personally, I hate having the {'s on the next line. I always trail them in others code when they have them on the next line :)

    and there are thousand of ways that the people here displays textblocks. some concats between text and vars like maniacs making it look nasty. I <<<'s out larger blocks. never need to switch between html and php mode in the code. I feel that makes it more clean. but this is as individual as preference for blondes, brunettes and redheads :)

    -- 
     php developer / CoreTrek AS        | Peace cannot be kept by force; it can
     Sandnes / Rogaland / Norway        | only be achieved by understanding.   -- 
     web: http://www.moijk.net/         | Albert Einstein 
    

    attached mail follows:


    On Thursday 19 April 2001 21:56, you wrote: > Does PHP sport an ENUM or SET statement?

    Print out the PHP manual, place it on the altar of your local church, run around it 42 times dressed in ritual aborigine war fashion, sacrifice the caffeine-rich fruits of a south american plant by crushing them and pouring boiling water over the resulting dust.

    And when you're done with that, take the manual and read it.

    Thus you will find enlightenment.

    -- 
    Christian Reiniger
    LGDC Webmaster (http://sunsite.dk/lgdc/)
    

    Google results 1-10 of about 142,000,000 for e. Search took 0.18 seconds.

    - http://www.google.com/search?q=e

    attached mail follows:


    Actually did that... plus sacrificed several small rodents, rubbing their internal organs all over the manual... in hopes that the PHP Gods would be kind and giving.... went into a cave for 12 years, then came back out ... having learned and understood much... but still no SET or ENUM.

    I've since burned the manual, and tattooed PHP on my forehead.

    Jason

    "Christian Reiniger" <creinigmayn.de> wrote in message news:01042013284106.00621chrisbig... On Thursday 19 April 2001 21:56, you wrote: > Does PHP sport an ENUM or SET statement?

    Print out the PHP manual, place it on the altar of your local church, run around it 42 times dressed in ritual aborigine war fashion, sacrifice the caffeine-rich fruits of a south american plant by crushing them and pouring boiling water over the resulting dust.

    And when you're done with that, take the manual and read it.

    Thus you will find enlightenment.

    --
    Christian Reiniger
    LGDC Webmaster (http://sunsite.dk/lgdc/)
    

    Google results 1-10 of about 142,000,000 for e. Search took 0.18 seconds.

    - http://www.google.com/search?q=e

    -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribelists.php.net For additional commands, e-mail: php-general-helplists.php.net To contact the list administrators, e-mail: php-list-adminlists.php.net

    attached mail follows:


    On Thursday 19 April 2001 23:24, you wrote:

    > I changed the version to bison 1.28...here is the log: > checking for working automake... found > checking for working autoheader... found > checking for working makeinfo... found > checking whether to enable maintainer-specific portions of Makefiles... > no checking host system type... i686-pc-linux-gnu > checking for mawk... (cached) gawk > checking for bison... (cached) bison -y > checking bison version... 1.28 (ok) > checking for gcc... (cached) gcc > checking whether the C compiler (gcc ) works... yes > checking whether the C compiler (gcc ) is a cross-compiler... no > checking whether we are using GNU C... (cached) yes > checking whether gcc accepts -g... (cached) yes > checking how to run the C preprocessor... (cached) gcc -E > checking for AIX... no > checking for gcc option to accept ANSI C... (cached) none needed > checking for ranlib... (cached) ranlib > checking whether gcc and cc understand -c and -o together... (cached) > yes checking whether ln -s works... (cached) yes > > what do you think is going on???

    Well, according to that log everything is perfectly fine.

    -- 
    Christian Reiniger
    LGDC Webmaster (http://sunsite.dk/lgdc/)
    

    Google results 1-10 of about 142,000,000 for e. Search took 0.18 seconds.

    - http://www.google.com/search?q=e

    attached mail follows:


    I deleted php4 and downladed the software again from the cvs and compiled it. This is the error message when executed ./make

    gmake: *** [zend_language_parser.c] Violación de segmento pablopablito:~/php4/Zend > cd .. pablopablito:~/php4 > gmake Making all in Zend gmake[1]: Entering directory `/home/pablo/php4/Zend' bison -y -p zend -v -d ./zend_language_parser.y -o zend_language_parser.c gmake[1]: *** [zend_language_parser.c] Violación de segmento gmake[1]: Leaving directory `/home/pablo/php4/Zend' gmake: *** [all-recursive] Error 1 pablopablito:~/php4 >

    The version bison is: 1.28 and this messages is from ./configure [args] The system operating is SUSE 6.4.

    Configuring Zend checking bison version... 1.28 (ok) checking for limits.h... (cached) yes checking for malloc.h... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for stdarg.h... (cached) yes checking for sys/types.h... (cached) yes checking for signal.h... (cached) yes checking for unix.h... (cached) no checking for dlfcn.h... yes checking for size_t... (cached) yes checking return type of signal handlers... void checking for dlopen in -ldl... (cached) yes checking for dlopen... (cached) yes checking for uint... yes checking for ulong... yes checking for vprintf... (cached) yes checking for 8-bit clean memcmp... yes checking for working alloca.h... (cached) yes checking for alloca... (cached) yes checking for memcpy... (cached) yes checking for strdup... (cached) yes checking for getpid... yes checking for kill... yes checking for strtod... yes checking for strtol... yes checking for finite... yes checking for fpclass... no checking whether sprintf is broken... (cached) no checking for finite... (cached) yes checking for isfinite... no checking for isinf... yes checking for isnan... yes checking whether fp_except is defined... no checking whether to enable experimental ZTS... no checking whether to enable inline optimization for GCC... no checking whether to enable a memory limit... no checking whether to enable Zend debugging... no checking for inline... inline

    what the matter??? Could resolve it?

    Please, help me!

    Thanks pablo!

    ----- Original Message ----- From: "Kelly Cochran" <kcochranfunschool.com> To: <pabloselsitio.net> Sent: Thursday, April 19, 2001 6:41 PM Subject: Re: [PHP] `AM_PROG_LIBTOOL' not found in library

    > > > > (Another try as your mail server rejected the last one with an unknown > user error) > > > Subject: Re: [PHP] `AM_PROG_LIBTOOL' not found in library > > Date: Thu, 19 Apr 2001 14:33:58 -0700 > > From: Kelly Cochran <kcochranfunschool.com> > > To: Pablo Sabatino <pabloselsitio.net> > > > > You'll likely have to do a make distclean in the root PHP dir as well. > > Without that, make is probably finding the zend_ini_parser.c that your > > old bison created from zend_ini_parser.y, and therefore doesn't > > regenerate it. Or you could probably also simply 'touch > > Zend/zend_ini_parser.y' and that should also cause make to regen the .c > > file. Either that, or you could simply nuke the whole dir, and checkout > > from CVS again doing the './buildconf; ./configure <args>; make' cycle > > again. > > > > Pablo Sabatino wrote: > > > > > > Hello!!! > > > > > > I changed the version to bison 1.28...here is the log: > > > checking for working automake... found > > > checking for working autoheader... found > > > checking for working makeinfo... found > > > checking whether to enable maintainer-specific portions of Makefiles... no > > > checking host system type... i686-pc-linux-gnu > > > checking for mawk... (cached) gawk > > > checking for bison... (cached) bison -y > > > checking bison version... 1.28 (ok) > > > checking for gcc... (cached) gcc > > > checking whether the C compiler (gcc ) works... yes > > > checking whether the C compiler (gcc ) is a cross-compiler... no > > > checking whether we are using GNU C... (cached) yes > > > checking whether gcc accepts -g... (cached) yes > > > checking how to run the C preprocessor... (cached) gcc -E > > > checking for AIX... no > > > checking for gcc option to accept ANSI C... (cached) none needed > > > checking for ranlib... (cached) ranlib > > > checking whether gcc and cc understand -c and -o together... (cached) yes > > > checking whether ln -s works... (cached) yes > > > > > > what do you think is going on??? > > > > > > Pablo Sabatino. > > > > > > ----- Original Message ----- > > > From: "Kelly Cochran" <kcochranfunschool.com> > > > To: "Pablo Sabatino" <pabloselsitio.net> > > > Sent: Thursday, April 19, 2001 5:37 PM > > > Subject: Re: [PHP] `AM_PROG_LIBTOOL' not found in library > > > > > > > > > > > Did it warn you during configure about your bison version? I think > > > > 1.28 is required, and that error will pop up if you have an earlier > > > > version. > > > > > > > > Pablo Sabatino wrote: > > > > > > > > > > Thank you, Kelly!!!! > > > > > I tried compiling again and seems like was good! > > > > > > > > > > The ./configure that ok. > > > > > Now, when I execute $./gmake come to error... > > > > > > > > > > pablopablito:~/php4 > gmake > > > > > Making all in Zend > > > > > gmake[1]: Entering directory `/home/pablo/php4/Zend' > > > > > /bin/sh ../libtool --silent --mode=compile > > > > > > > > gcc -DHAVE_CONFIG_H -I. -I. -I../main -DLINUX=2 -DUSE_HSREGEX -DUSE_EXPAT > > > > > -DSUPPORT_UTF8 -DXML_BYTE_ORDER=12 -g -O2 -c zend_ini_parser.c > > > > > /usr/share/bison.simple:157: conflicting types for `ini_parse' > > > > > ./zend_ini_parser.y:51: previous declaration of `ini_parse' > > > > > /usr/share/bison.simple: In function `ini_parse': > > > > > /usr/share/bison.simple:219: number of arguments doesn't match prototype > > > > > /usr/share/bison.simple:157: prototype declaration > > > > > gmake[1]: *** [zend_ini_parser.lo] Error 1 > > > > > gmake[1]: Leaving directory `/home/pablo/php4/Zend' > > > > > gmake: *** [all-recursive] Error 1 > > > > > > > > > > Please, help me!!!!!!! > > > > > Pablo Sabatino. > > > > > > > > > > ----- Original Message ----- > > > > > From: "Kelly Cochran" <kcochranfunschool.com> > > > > > To: <php-generallists.php.net> > > > > > Sent: Wednesday, April 18, 2001 8:30 PM > > > > > Subject: Re: [PHP] `AM_PROG_LIBTOOL' not found in library > > > > > > > > > > > > > > > > > Do a 'which libtool' and I'd hazard a guess that it'll find the one in > > > > > > /usr/local/bin first. As it's using that libtool (dir: > > > /usr/local/bin) > > > > > > and your normal automake (dir: /usr/bin), the dirs don't match and > > > > > > aclocal fails, as the warning mentions. Either switch your path > > > around > > > > > > to move /usr/local/bin after /usr/bin (and end up using the libtool > > > your > > > > > > system came with), or reconfigure and reinstall libtool 1.3.5 starting > > > > > > with "./configure --prefix=/usr" which will cause it to install into > > > > > > /usr/bin, /usr/share, etc. (otherwise it defaults to /usr/local which > > > > > > is likely the problem you have right now). > > > > > > > > > > > > Pablo Sabatino wrote: > > > > > > > > > > > > > > Hello!! > > > > > > > I am using php4-cvs on Linux Suse 6.4. > > > > > > > I issued the command ./buildconf and got a message: > > > > > > > > > > > > > > pablopablito:~/php4 > ./buildconf > > > > > > > buildconf: checking installation... > > > > > > > buildconf: autoconf version 2.13 (ok) > > > > > > > buildconf: automake version 1.4 (ok) > > > > > > > buildconf: libtool version 1.3.5 (ok) > > > > > > > > > > > > > > > > > > > > > WARNING: automake and libtool are installed in different > > > > > > > directories. This may cause aclocal to fail. > > > > > > > continuing anyway > > > > > > > aclocal: configure.in: 810: macro `AM_PROG_LIBTOOL' not found in > > > > > library > > > > > > > make[1]: *** [aclocal.m4] Error 1 > > > > > > > make: *** [all] Error 2 > > > > > > > pablopablito:~/php4 > > > > > > > > > > > > > > > pablopablito:~/php4 > whereis libtool > > > > > > > libtool: /usr/bin/libtool /usr/local/bin/libtool > > > /usr/share/libtool > > > > > > > pablopablito:~/php4 > whereis automake > > > > > > > automake: /usr/bin/automake /usr/share/automake > > > > > > > pablopablito:~/php4 > whereis automake > > > > > > > automake: /usr/bin/automake /usr/share/automake > > > > > > > pablopablito:~/php4 > > > > > > > > > > > > > > > I installed libtool-1.3.5. > > > > > > > Help me, please!! > > > > > > > Pablo Sabatino.. > > > > > > > > > > > > -- - > > > > > > Kelly Cochran <kcochranfunschool.com> > > > > > > Technical Staff - funschool.com Corporation > > -- - > Kelly Cochran <kcochranfunschool.com> > Technical Staff - funschool.com Corporation > Phone: 408-453-7280x113 FAX: 408-453-7285 > Cell: 408-772-0657

    attached mail follows:


    Hi

    I have the script below which encases every occurance of span in a <span> tag

    The problem is I don't want it to replace any occurance of span that is inside a tag. how could I acheive this? I'm using perl regular expressions to keep the original case of the string. So, how could I replace occurances of span that aren't in a tag?

    Many thanks

    M ' my regular expressions book is in the post ################################################################# <style type="text/css"> <!-- .message {color: #FF0000;} --> </style> <?php

    $string = "<span class=message>span, span the span</span>"; echo $string.NL; $search = array("span"); echo "Count = ".count($search).NL; for($i=0;$i < count($search); $i++) { $result =$string; if(next($search) == false) { reset($search); } $bgstring = current($search); $result = preg_replace("/($bgstring+)/ie", "'<b>\\1</b>'", $result);

    } echo $result; ?> ################################################################

    attached mail follows:


    Guyz I have a huge database wih emails. Now I want to send them news weekly and I can't.... how I can send many emails using mail() function ??? but in a faster manner that ussualy ?... is that possible ?

    I'm not talking about SPAM here... I have registered users... :)

    How I can send all these 30.000 email addresses ?

    Marian Vasile IT Manager Schnecker van Wyk & Pearson www.investments.ro +40 (0) 1 2309000

    attached mail follows:


    all you need is to write cron file (with your preferable script) running every week. Than read customer list information (connect to pop server, or customer database, or if every customer has an email, just read from customer table), then use your preferable smtp mail to send an email to that customer.

    maybe it's not as fast as you want, but it won't take your web server to handle the job.

    -toto-

    Marian Vasile writes:

    > Guyz I have a huge database wih emails. > Now I want to send them news weekly and I can't.... how I can send many > emails using mail() function ??? > but in a faster manner that ussualy ?... is that possible ? > > I'm not talking about SPAM here... I have registered users... :) > > How I can send all these 30.000 email addresses ?

    attached mail follows:


    "Marian Vasile" <marianinvestments.ro> wrote: > Guyz I have a huge database wih emails. > Now I want to send them news weekly and I can't.... how I can send many > emails using mail() function ??? > but in a faster manner that ussualy ?... is that possible ? > > I'm not talking about SPAM here... I have registered users... :) > > How I can send all these 30.000 email addresses ?

    With 30,000 users I recommend using a mailing list so your mail server can do the heavy crunching. Since you probably run PHP as an Apache module and I suspect your user database changes here are a couple of options to consider.

    1. Create a cron job to periodically pull the email addresses from the DB and dump them into a text file that the MLM (mailing list manager) expects (may require an additional step depending on your MLM).

    2. Install PHP as a CGI and have it do the same as in option 1, but do directly from your PHP script that sends the email. I say CGI so you can make the script owned by any user you prefer and don't have to make the directory containing the file world writable/readable.

    If you choose not to go one of these routes you can try grouping email addresses together (perhaps 50 at a time) and batch listing them in the bcc header. You'll likely have to increase PHP's timeout setting in php.ini or within the script itself. I don't recommend this method b/c it will be *much* slower and you will not be able to take advantage of some of the nice features of your MLM that you should really use for a list this large. FYI, there are also methods for accessing SMTP directly (which avoids the mail() function completely). I know there's a class at http://phpclasses.upperdesign.com/ and there are others elsewhere.

    --
    Steve Werby
    President, Befriend Internet Services LLC
    http://www.befriend.com/
    

    attached mail follows:


    I am having a problem getting Sendmail to work on RH Linux 6.0

    I am trying to get it to relay messages through our mail server. But it is not even attempting to connect to the mail server.

    The Mail functions worked when the scripts were on a Winnt box.

    -- Ben Cairns - Head Of Technical Operations intasept.COM Tel: 01332 365333 Fax: 01332 346010 E-Mail: BenCintasept.com Web: http://www.intasept.com

    "MAKING sense of the INFORMATION TECHNOLOGY age WORK......"

    attached mail follows:


    "Ben Cairns" <BenCintasept.com> wrote: > I am having a problem getting Sendmail to work on RH Linux 6.0 > > I am trying to get it to relay messages through our mail server. But it is not > even attempting to connect to the mail server.

    Is the relaying being done via a PHP script? If not, I'm confused why you put PHP and Apache in your subject and why you posted this to a PHP list. There are Redhat and mail server mailing lists that would be more appropriate in that case. In any case, you'll get better help if you check your log files and post relevant messages found there, post lines from config files, etc. If Sendmail previously worked on the box, let us know what has changed recently about the setup.

    --
    Steve Werby
    President, Befriend Internet Services LLC
    http://www.befriend.com/
    

    attached mail follows:


    I just sent a post yesterday on how to get this to work. I does work well. Here is the post I sent yesterday:

    Try using the new pdflib-4.0.0 .... It works great. Here is what you have to do:

    Goto: http://www.pdflib.com/pdflib/download/index.html

    and download the source for unix.

    Unzip and untar.

    cd to pdflib-4.0.0/bind/php/ext/pdf

    copy * php-4.0.4pl1/ext/pdf --- You may want to remove the current contents of this directory first...

    cd pdflib-4.0.0 configure --enable-php make - you will get an error indicating that a makefile was not found ... just ignore it. make install

    Link the newly created libraries to the /usr/lib directory: ln -s /usr/local/lib/libpdf* /usr/lib

    Next just rebuild PHP as normal only add --with-pdflib.

    Have fun...

    Dean

    -----Original Message----- From: David Bouw [mailto:davidmubo.nl] Sent: Thursday, April 19, 2001 6:08 PM To: php-generallists.php.net Subject: [PHP] PDFlib 4.0.0.... any experiences..

    Hi there,

    Months ago I had a bad time getting PDFlib 3.0.0 to compile with PHP.. After I succeeded I was so glad I promised myself to never touch it again.. :-)

    Well, I now have a barcode font which I need to embed into a PDF document.. I did this a long time ago, but have forgotten what the exact settings were that I used to accomplish this...

    With some searching I suddenly saw that PDFlib 4.0.0 was available.. !! When I looked at the documentation I got a tinteling feeling in my stomach.. Finally the package comes with all the Tif/Png etc libraries which you first had to download seperately and try to compile with PDFlib.. Further this package has also been adapted to PHP (they even talk about it in the manual!!!) and it seems that you can also load the pdf as some kind of library when starting the script via the 'dl' function.. ( which I don't yet have any experience with..)

    My question: Who has got some experience with this..? I grabbed a tarball of php-4.0.4pl1 and pdflib4.0.0.. Compiled both and tried to load the library via de dl option.. PHP can't seem to find this..

    I am now busy to try and do it the old way and compile PHP with the PDFlib option enabled.. (did copy the /ext/pdf directory from pdflib to my php!) But if possible I would rather use the option in which the library is loaded into PHP as an library.. Speed isues aren't important, I want an easy and flexible way the change PDFlib versions without needing to recompile anything.. I also read that this was possible with the GD library..

    I will be glad if I can hear anyone with some experiences with this new PDFlib.. I look forward getting this to work!

    Thanks in advance.. With kind regards David Bouw

    -- 
    PHP General Mailing List (http://www.php.net/)
    To unsubscribe, e-mail: php-general-unsubscribelists.php.net
    For additional commands, e-mail: php-general-helplists.php.net
    To contact the list administrators, e-mail: php-list-adminlists.php.net
    

    attached mail follows:


    Dean,

    I too want to instal pdflib4, however I can't see a reference to pdflib4 on the web page you've given (unless my visions not working correctly of course). All the links are for pdflib3.3

    Are they on this actual page or are they hidden somewhere.

    -Stewart

    -----Original Message----- From: Grimes, Dean [mailto:DGRIMESscvl.com] Sent: 20 April 2001 13:23 To: 'David Bouw'; php-generallists.php.net Subject: RE: [PHP] PDFlib 4.0.0.... any experiences..

    I just sent a post yesterday on how to get this to work. I does work well. Here is the post I sent yesterday:

    Try using the new pdflib-4.0.0 .... It works great. Here is what you have to do:

    Goto: http://www.pdflib.com/pdflib/download/index.html

    and download the source for unix.

    Unzip and untar.

    cd to pdflib-4.0.0/bind/php/ext/pdf

    copy * php-4.0.4pl1/ext/pdf --- You may want to remove the current contents of this directory first...

    cd pdflib-4.0.0 configure --enable-php make - you will get an error indicating that a makefile was not found ... just ignore it. make install

    Link the newly created libraries to the /usr/lib directory: ln -s /usr/local/lib/libpdf* /usr/lib

    Next just rebuild PHP as normal only add --with-pdflib.

    Have fun...

    Dean

    -----Original Message----- From: David Bouw [mailto:davidmubo.nl] Sent: Thursday, April 19, 2001 6:08 PM To: php-generallists.php.net Subject: [PHP] PDFlib 4.0.0.... any experiences..

    Hi there,

    Months ago I had a bad time getting PDFlib 3.0.0 to compile with PHP.. After I succeeded I was so glad I promised myself to never touch it again.. :-)

    Well, I now have a barcode font which I need to embed into a PDF document.. I did this a long time ago, but have forgotten what the exact settings were that I used to accomplish this...

    With some searching I suddenly saw that PDFlib 4.0.0 was available.. !! When I looked at the documentation I got a tinteling feeling in my stomach.. Finally the package comes with all the Tif/Png etc libraries which you first had to download seperately and try to compile with PDFlib.. Further this package has also been adapted to PHP (they even talk about it in the manual!!!) and it seems that you can also load the pdf as some kind of library when starting the script via the 'dl' function.. ( which I don't yet have any experience with..)

    My question: Who has got some experience with this..? I grabbed a tarball of php-4.0.4pl1 and pdflib4.0.0.. Compiled both and tried to load the library via de dl option.. PHP can't seem to find this..

    I am now busy to try and do it the old way and compile PHP with the PDFlib option enabled.. (did copy the /ext/pdf directory from pdflib to my php!) But if possible I would rather use the option in which the library is loaded into PHP as an library.. Speed isues aren't important, I want an easy and flexible way the change PDFlib versions without needing to recompile anything.. I also read that this was possible with the GD library..

    I will be glad if I can hear anyone with some experiences with this new PDFlib.. I look forward getting this to work!

    Thanks in advance.. With kind regards David Bouw

    -- 
    PHP General Mailing List (http://www.php.net/)
    To unsubscribe, e-mail: php-general-unsubscribelists.php.net
    For additional commands, e-mail: php-general-helplists.php.net
    To contact the list administrators, e-mail: php-list-adminlists.php.net
    

    -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribelists.php.net For additional commands, e-mail: php-general-helplists.php.net To contact the list administrators, e-mail: php-list-adminlists.php.net

    attached mail follows:


    Hi Stewart,

    Try again my friend. I've just been there and version 4 is definately available. I won't ask why your vision is blury - you know what they say, hairy palms and all that! ;o)

    Thanks Dean for the info, I'll give it a whirl when I've got some free time.

    Best regards, - Paul -

    ----- Original Message ----- From: "Taylor, Stewart" <Stewart.Tayloruk.thalesgroup.com> To: "'Grimes, Dean'" <DGRIMESscvl.com>; <php-generallists.php.net> Sent: Friday, April 20, 2001 1:39 PM Subject: RE: [PHP] PDFlib 4.0.0.... any experiences..

    > Dean, > > I too want to instal pdflib4, however I can't see a reference to pdflib4 on > the web page you've given (unless my visions not working correctly of > course). All the links are for pdflib3.3 > > Are they on this actual page or are they hidden somewhere. > > > -Stewart > > -----Original Message----- > From: Grimes, Dean [mailto:DGRIMESscvl.com] > Sent: 20 April 2001 13:23 > To: 'David Bouw'; php-generallists.php.net > Subject: RE: [PHP] PDFlib 4.0.0.... any experiences.. > > > I just sent a post yesterday on how to get this to work. I does work well. > Here is the post I sent yesterday: > > > Try using the new pdflib-4.0.0 .... It works great. > Here is what you have to do: > > Goto: http://www.pdflib.com/pdflib/download/index.html > > and download the source for unix. > > Unzip and untar. > > cd to pdflib-4.0.0/bind/php/ext/pdf > > copy * php-4.0.4pl1/ext/pdf --- You may want to remove the current contents > of this directory first... > > cd pdflib-4.0.0 > configure --enable-php > make - you will get an error indicating that a makefile was not found ... > just ignore it. > make install > > Link the newly created libraries to the /usr/lib directory: > ln -s /usr/local/lib/libpdf* /usr/lib > > Next just rebuild PHP as normal only add --with-pdflib. > > Have fun... > > > Dean > > > > -----Original Message----- > From: David Bouw [mailto:davidmubo.nl] > Sent: Thursday, April 19, 2001 6:08 PM > To: php-generallists.php.net > Subject: [PHP] PDFlib 4.0.0.... any experiences.. > > > Hi there, > > Months ago I had a bad time getting PDFlib 3.0.0 to compile with PHP.. After > I succeeded I was so glad I promised myself to never touch it again.. :-) > > Well, I now have a barcode font which I need to embed into a PDF document.. > I did this a long time ago, but have forgotten what the exact settings were > that I used to accomplish this... > > With some searching I suddenly saw that PDFlib 4.0.0 was available.. !! When > I looked at the documentation I got a tinteling feeling in my stomach.. > Finally the package comes with all the Tif/Png etc libraries which you first > had to download seperately and try to compile with PDFlib.. Further this > package has also been adapted to PHP (they even talk about it in the > manual!!!) and it seems that you can also load the pdf as some kind of > library when starting the script via the 'dl' function.. ( which I don't yet > have any experience with..) > > My question: Who has got some experience with this..? I grabbed a tarball of > php-4.0.4pl1 and pdflib4.0.0.. > Compiled both and tried to load the library via de dl option.. PHP can't > seem to find this.. > > I am now busy to try and do it the old way and compile PHP with the PDFlib > option enabled.. > (did copy the /ext/pdf directory from pdflib to my php!) > But if possible I would rather use the option in which the library is loaded > into PHP as an library.. Speed isues aren't important, I want an easy and > flexible way the change PDFlib versions without needing to recompile > anything.. > I also read that this was possible with the GD library.. > > I will be glad if I can hear anyone with some experiences with this new > PDFlib.. I look forward getting this to work! > > Thanks in advance.. > With kind regards > David Bouw > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribelists.php.net > For additional commands, e-mail: php-general-helplists.php.net > To contact the list administrators, e-mail: php-list-adminlists.php.net > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribelists.php.net > For additional commands, e-mail: php-general-helplists.php.net > To contact the list administrators, e-mail: php-list-adminlists.php.net > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribelists.php.net > For additional commands, e-mail: php-general-helplists.php.net > To contact the list administrators, e-mail: php-list-adminlists.php.net > >

    attached mail follows:


    Greetings. (the thread was too far down to be read by anyone)

    I am having some problems with the code itself! I have done like so, that whenever peopel wishes to see the "onliners", I start a function called DelOld(). This will not decrease server speed, nor create conflicts when writing to temporary files and so forth. Now, I tried to gather the following into an exploded array:

    // the date output $date_output = date("Y-m-d-H-i-A");

    As you see, I've seperated all with a "-" so I can simply call [0], [1], [2],... if I want something. Now, How can I compare if a user is away for like 10 minutes, or 30 minutes? I have a function called GetLoggDateofUser($Username) which will retreive the $date_output, but with colons and spaces, like so: date("Y-m-d H:i A").

    Do you or anyone else have any suggestions?

    - Richard

    attached mail follows:


    Greetings. (the thread was too far down to be read by anyone)

    I am having some problems with the code itself! I have done like so, that whenever peopel wishes to see the "onliners", I start a function called DelOld(). This will not decrease server speed, nor create conflicts when writing to temporary files and so forth. Now, I tried to gather the following into an exploded array:

    // the date output $date_output = date("Y-m-d-H-i-A");

    As you see, I've seperated all with a "-" so I can simply call [0], [1], [2],... if I want something. Now, How can I compare if a user is away for like 10 minutes, or 30 minutes? I have a function called GetLoggDateofUser($Username) which will retreive the $date_output, but with colons and spaces, like so: date("Y-m-d H:i A").

    Do you or anyone else have any suggestions?

    - Richard

    attached mail follows:


    check the enctype of your form has not changed I had some inconsistencies using multipart...

    >when I post a file in the form I recieve an "Cannot Find Server". When >there isnt a file posted then the form works fine.

    attached mail follows:


    "Julian Wood" <woodjucalgary.ca> wrote: > > That's it. There's nothing special to do. > > Except if one insert fails and the others succeed, you run into a bit of > sync trouble. This is what transactions are for. You might want to consider > a BDB table type, which supports transactions, then you have the option to > rollback the other inserts if one of them fails.

    Good point. I assumed that if the original poster didn't know how to accomplish 3 DB inserts within a PHP script then transactions and rollbacks were a little too advanced to get into (and the DB being used was never stated).

    --
    Steve Werby
    President, Befriend Internet Services LLC
    http://www.befriend.com/
    

    attached mail follows:


    I have tried to unsubscribe, but can't seem to get the message through. Please help. _________________________________________________________ Do You Yahoo!? Get your free yahoo.com address at http://mail.yahoo.com

    attached mail follows:


    Matthew Luchak wrote: > > To unsubscribe, e-mail: php-general-unsubscribelists.php.net

    Hey, great idea. Wish I had thought of it : )

    Actually, I did. And I sent the mail for both this list and the Dev list but the admin server does not seem to be doing its job. _________________________________________________________ Do You Yahoo!? Get your free yahoo.com address at http://mail.yahoo.com

    attached mail follows:


    I have a client who insists on being able to put quotes into one of the fields of the database. That's fine with me, however, when editing records, anything in the quotes won't show up on the admin page. Essentially what happens is this: <INPUT TYPE ="text" blab blab VALUE = "Here's the text "in quotes""> Well, obviously there's a problem with that. The form field will show "Here's the text " and then thinks it ends. Is there any way to get around this, other than stripping out her quotes? Thanks,

    Joe

    attached mail follows:


    Joseph Koenig wrote: > <INPUT TYPE ="text" blab blab VALUE = "Here's the text "in quotes""> > Well, obviously there's a problem with that. The form field will show > "Here's the text " and then thinks it ends. Is there any way to get > around this, other than stripping out her quotes? Thanks,

    http://php.net/htmlentities

    regards Wagner

    -- 
    "A conference is a gathering of important people who singly can do 
    nothing, but together can decide that nothing can be done."
    Fred Allen (1894-1956)
    

    attached mail follows:


    replace " with &quot; before using it as an initial form value.

    works in IE I am not sure if netscape interprets these codes in form fields though

    morgan

    At 09:57 AM 4/20/2001, Joseph Koenig wrote: >I have a client who insists on being able to put quotes into one of the >fields of the database. That's fine with me, however, when editing >records, anything in the quotes won't show up on the admin page. >Essentially what happens is this: ><INPUT TYPE ="text" blab blab VALUE = "Here's the text "in quotes""> >Well, obviously there's a problem with that. The form field will show >"Here's the text " and then thinks it ends. Is there any way to get >around this, other than stripping out her quotes? Thanks, > >Joe > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, e-mail: php-general-unsubscribelists.php.net >For additional commands, e-mail: php-general-helplists.php.net >To contact the list administrators, e-mail: php-list-adminlists.php.net

    attached mail follows:


    > > <INPUT TYPE ="text" blab blab VALUE = "Here's the text "in quotes""> > > Well, obviously there's a problem with that. The form field will show > > "Here's the text " and then thinks it ends. Is there any way to get > > around this, other than stripping out her quotes? Thanks, > http://php.net/htmlentities

    Or, even better, just use addslashes();

    $query = "INSERT INTO table VALUES = ( " . addslashes( $formField ) . " )";

    That way the quotes will remain in the value to display.

    Chris

    attached mail follows:


    Boget, Chris wrote: > > http://php.net/htmlentities > > Or, even better, just use addslashes(); > > $query = "INSERT INTO table VALUES = ( " . addslashes( $formField ) . > " )"; > > That way the quotes will remain in the value to display.

    This isn't the Problem. The string was cut in the input field, not in database. Addslashes should be used before saving to database, though.

    regards Wagner

    -- 
    "A conference is a gathering of important people who singly can do 
    nothing, but together can decide that nothing can be done."
    Fred Allen (1894-1956)
    

    attached mail follows:


    Right on. That did it. I probably should have been RTFM'ed for that one :) I knew there was a simple solution.

    Joe

    Alexander Wagner wrote: > > Joseph Koenig wrote: > > <INPUT TYPE ="text" blab blab VALUE = "Here's the text "in quotes""> > > Well, obviously there's a problem with that. The form field will show > > "Here's the text " and then thinks it ends. Is there any way to get > > around this, other than stripping out her quotes? Thanks, > > http://php.net/htmlentities > > regards > Wagner > > -- > "A conference is a gathering of important people who singly can do > nothing, but together can decide that nothing can be done." > Fred Allen (1894-1956)

    attached mail follows:


    I don't use ereg(i)? much myself but for a perl compat regex I would: /^(([0-9a-z](\2*))\.([0-9a-z](\2*)))/i the \# refer to parenthized matches starting at 1 and counting left parens. The match array index you will want is $myArray[1]. if you don't mind matching 1a2.1a2 you can use /^(([0-9a-z]+)\.\1+)/i

    or 123.456 /^([0-9a-z]+\.[0-9a-z]+)/i

    morgan

    >""Jason Caldwell"" <jasonthinkingman.org> wrote in message >news:9boi65$ipb$1toye.p.sourceforge.net... > > I'm looking to compare if my array values match any digits or alpha > > characters with a dot between them... so, if I think I understand Regular > > Expressions (from what I could gather from PHP.net and Core PHP >Programming > > by Leon Atkinson.) > > > > I want to match any of the following: > > > > 1.1 or a.a > > > > or 1111.1111 or aaaa.aaaa <-- any number of digits (0-9) or alpha (a-z) > > on either side of the dot. > > > > if(eregi("^([0-9][a-z]\.[0-9][a-z]", $myArray[x])) > > > > Is this correct? I think I'm missing something. > > > > Thanks. > > Jason

    attached mail follows:


    Maybe I'm wrong on this, but could this regex also be used like this?

    if(eregi("^[a-zA-Z0-9]+\.[a-zA-Z0-9]+$", $myArray[x]))

    --Chris

    -----Original Message----- From: Jason Caldwell [mailto:jasonthinkingman.org] Sent: Friday, April 20, 2001 1:43 AM To: php-generallists.php.net Subject: [PHP] Regular Expressions?

    I'm looking to compare if my array values match any digits or alpha characters with a dot between them... so, if I think I understand Regular Expressions (from what I could gather from PHP.net and Core PHP Programming by Leon Atkinson.)

    I want to match any of the following:

    1.1 or a.a

    or 1111.1111 or aaaa.aaaa <-- any number of digits (0-9) or alpha (a-z) on either side of the dot.

    if(eregi("^([0-9][a-z]\.[0-9][a-z]", $myArray[x]))

    Is this correct? I think I'm missing something.

    Thanks. Jason

    -- 
    PHP General Mailing List (http://www.php.net/)
    To unsubscribe, e-mail: php-general-unsubscribelists.php.net
    For additional commands, e-mail: php-general-helplists.php.net
    To contact the list administrators, e-mail: php-list-adminlists.php.net
    

    attached mail follows:


    Ahh.... It makes more sense now.

    Thanks. Jason

    "Brian Clark" <brianjfusionwerks.com> wrote in message news:190208283290.20010420031324fusionwerks.com... > Hi Jason, > > 3:08:06 AM on 4/20/2001, Jason Caldwell wrote: > > > Sorry if I seem dense. Your answer (although probably right on target) > > leaves me still confused :-) > > No problem at all. > > > The example you gave me: > > > $string = 'aaaa.aaaa'; > > print(eregi("^([[:alnum:]]+\.[[:alnum:]]+)", $string) ? 'matched' : 'no > > match'); > > > Now with your example (above) the following MATCHED (when, I think it > > shouldn't have:) > > > (example 1) > > aaaa.a! > > Matches because there is *at least* one alnum after the \. > It doesn't care about the ! as long as it found the a. > > > aaaa.a#$% > > Ditto here. > > > aaaa.a23!% > > Ditto here. > > > The following did NOT match. > > > (example 2) > > a!.aaaa > > This didnt' match because of ^[[:alnum:]]+\. > > There's a [:punct:] between the [:alnum:] and the \. > > > a%!.aaaa > > Ditto here. > > > aaaa.!a34 > > No [:alnum:] after the \. > > Your expression asks for *at least one* [:alnum:] > > Changing + to * would make that match. > > > Now when I took your example and added the $ at the end, like so: > > > print(eregi("^([[:alnum:]]+\.[[:alnum:]]+)$", $string) ? 'matched' : 'no > > match'); > > > Everything that MATCHED in example 1 no longer matched, > > Right, because it had a [:punct:] before the end of the string and you > forced it to only pick up [:alnum:]'s > > -Brian > -- > PGP is spoken here: 0xE4D0C7C8 > Please, DO NOT carbon copy me on list replies. > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribelists.php.net > For additional commands, e-mail: php-general-helplists.php.net > To contact the list administrators, e-mail: php-list-adminlists.php.net >

    attached mail follows:


    In article <20010420055444.15906.qmailrinjani.jetcoms.net>, yantojetcoms.net ("yanto") wrote:

    > (eregi("([0-9][a-z][A-Z]\.[0-9][a-z][A-Z]", $myArray[x])) > > and don't use character '^' in front of the pattern.

    (Note that since the parentheses are unbalanced, the above will thorw a parse error.)

    Since it's eregi, you don't need both [a-z] and [A-Z]. And by putting the digits and letters in separate character classes, the pattern can only match strings with one digit followed by two letters, a dot, another digit, and more more letters. IOW:

    1ab.2Cd 3zY.9MX

    (etc.)

    Since the goal is to match like this...

    > I want to match any of the following: > > 1.1 or a.a > > or 1111.1111 or aaaa.aaaa <-- any number of digits (0-9) or alpha (a-z) > on either side of the dot.

    ...try something more like this..

    eregi("[0-9a-z]+\.[0-9a-z]+", $myArray[x])

    ...which would match as shown in the samples, where a single matched character on either side of the decimal is repeating. (change the plus signs to asterisks if "any" number of letters/digits can include no letters/digits.)

    -- 
    CC
    

    attached mail follows:


    hi,

    I've got to change a XML document, so read the file, display it, provide a way to modify it and then write the modifications. has anyone done this allready or has any experiance ?

    thx

    Serge "Zeddicus Zu'l Zorandre" Vleugels

    -- freedom is the wizard's only choice --

    attached mail follows:


    Hi,

    Use the dom xml function privided with the --with-dom=/usr/local/libxml (witch is the path to the libxml library). There is a good tutorial about DOM at www.phpbuilder.com.

    Enjoy!

    Sebastien Roy sroygaleasec.com

    Serge Vleugels wrote:

    > hi, > > I've got to change a XML document, > so read the file, display it, provide a way to modify it and then write > the modifications. > has anyone done this allready or has any experiance ? > > thx > > Serge "Zeddicus Zu'l Zorandre" Vleugels > > -- freedom is the wizard's only choice -- > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribelists.php.net > For additional commands, e-mail: php-general-helplists.php.net > To contact the list administrators, e-mail: php-list-adminlists.php.net

    attached mail follows:


    I just installed PHP4 on a Windows 2000 box (tried it both as CGI and ISAPI) and am getting a very annoying behavior from it, that I do not see on my installation in Linux. When I check a variable (say, in a if() statement) via !$var, I get a Warning message printed saying that it is not initialized (if that is the case)... well, that's part of the reason why I bloody doing the test! In my Linux installs this doesn't happen and in every program language I know this is a valid check without warning... why do I get on in Windows PHP!? Is there a config variable I can set somewhere that will prevent these Warnings from printing?

    I am aware of the isset($var) function, but this does work for my purposes.

    Nick

    attached mail follows:


    > I just installed PHP4 on a Windows 2000 box (tried it > both as CGI and > ISAPI) and am getting a very annoying behavior from it, that I do not > see on my installation in Linux. > When I check a variable (say, in a if() statement) via > !$var, I get a > Warning message printed saying that it is not initialized (if that is > the case)... well, that's part of the reason why I bloody > doing the test!

    Check the error reporting level http://www.php.net/manual/en/function.error-reporting.php. See the reader comment regarding E_NOTICE. It may be only that the error reporting level is set differently than your previous machines.

    Kirk

    attached mail follows:


    In article <3AE049B6.6080902rightstep.org>, nickrightstep.org (Nicholas Pappas) wrote:

    > When I check a variable (say, in a if() statement) via !$var, I get a > Warning message printed saying that it is not initialized (if that is > the case)... well, that's part of the reason why I bloody doing the test!

    <snip>

    > I am aware of the isset($var) function, but this does work for my purposes.

    It sure sounds like the right function for your purposes. Or are you really trying to do an..

    if(!isset($var) or empty($var))

    ...? Because if you do it like that (isset check first), the warning won't come up, even on E_ALL.

    -- 
    CC
    

    attached mail follows:


    Rasmus, thanks a lot!! Your information has been very helpful because now I know more ways to play with the headers!. Still, I am almost sure that it's possible to do what I want to do because I think I've seen such behaviour in other websites, for example Yahoo! Mail (note that the site does not have to be programmed in PHP because we are talking about then client behaviour, not the server's).

    Thanks a lot again, I am sure with your information I'll be able to work it out... and then I'll post the solution here!

    Cheers, Diego.

    -----Original Message----- From: Rasmus Lerdorf [mailto:rasmusphp.net] Sent: Thursday, 19 April, 2001 8:34 PM To: Diego Fulgueira Cc: Php-General Subject: Re: [PHP] Cache Control with forms

    > Hi everyone! I have the following problem: > I don't want any of my site's pages to be saved on any browser's cache. > Yet, I want all HTML forms to keep their data when the user changes to > another page without submiting and then comes back using the back button. > > I have seen changing the session.cache_limiter configuration option to > 'private' instead of 'nocache' works to make all forms keep their data, but > then all pages are diplayed from the browser's cache even after refreshing > several times!. I want a point in between, but I don't know how to get > there. > > By the way, do you know what do the values that session.cache_limiter can > take mean? (nocache, private and public)

    When you set it to 'nocache' you get a set of HTTP headers that look like this:

    Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache

    That forces things to not be cached anywhere.

    The 'private' setting sends these headers:

    Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: private, max-age=10800, pre-check=10800

    The expires header is set to a time in the past to force non-HTTP 1.1 compliant caches not to cache the page. For HTTP-1.1 caches that understand the cache-control header the page will be cached only in private caches (ie. the end-user http-1.1 compliant browser) for the time specified by the session.cache_expire setting.

    The 'public' setting sends headers like this:

    Expires: Thu, 19 Apr 2001 20:57:16 GMT Cache-Control: public, max-age=10800

    Basically this means that the page is allowed to be cached in both public (like AOL's proxy-cache) and private caches for the time specified by session.cache_expire

    And no, I don't know of a way to do what you want. I don't think you can have the back button working and at the same time not allow private caching.

    -Rasmus

    --
    PHP General Mailing List (http://www.php.net/)
    To unsubscribe, e-mail: php-general-unsubscribelists.php.net
    For additional commands, e-mail: php-general-helplists.php.net
    To contact the list administrators, e-mail: php-list-adminlists.php.net
    

    attached mail follows:


    Thats very interesting. I normally use Netscape 4.7 myself, I find 6 to be a resource hog and just plain slow. I tried your site and as you pointed out, with 4.7 the registered var does not show. Yet, when I fire up IE all works fine. I guess what I find strange is that I am using sessions on a site I am working on right now. I have cookies off since I was getting strange behavior depending on OS and browser so I opted just to pass SID with URL as well. I register a handfull of session vars and on my site everything works fine with all the browsers (4.7 included).

    Luke Muszkiewicz wrote: > > Hey Folks: > > I am using PHP sessions in IE 5.5 and NN 6 successfully, but I am not able > to retrieve the data from my registered variables in Communicator 4.7. I am > passing the session ID via SID and have turned off cookies in each browser > to simplify testing, although Communicator 4.7 doesn't work with cookies > enabled either. > > Research shows that with Communicator 4.7 the session ID is being carried > from one page to the next successfully; however, the registered variables > are not. Outside of the page where they are set and registered, they are > not registered nor set even though the session ID is carried successfully. > > session.save_path is set to /tmp. When I start a session in Communicator > 4.7, the session file is created in /tmp but it contains no data. When > using IE 5.5 or NN 6, the session file does contain the serialized data for > the registered variables, and everything works as it should. > > So, it looks like the problem is that in Communicator 4.7, the serialized > data is not being successfully written to the session file in /tmp. Has > anyone dealt with this problem?

    attached mail follows:


    I have also seen this problem with one of my sites, but only *occasionally*. I have no clue as to what the problem is. Anyone else have any ideas?

    Kirk

    > -----Original Message----- > From: Luke Muszkiewicz [mailto:lmuszkiepuredev.com] > > Hey Folks: > > I am using PHP sessions in IE 5.5 and NN 6 successfully, but > I am not able > to retrieve the data from my registered variables in > Communicator 4.7. I am > passing the session ID via SID and have turned off cookies in > each browser > to simplify testing, although Communicator 4.7 doesn't work > with cookies > enabled either. > > Research shows that with Communicator 4.7 the session ID is > being carried > from one page to the next successfully; however, the > registered variables > are not. Outside of the page where they are set and > registered, they are > not registered nor set even though the session ID is carried > successfully. > > session.save_path is set to /tmp. When I start a session in > Communicator > 4.7, the session file is created in /tmp but it contains no data. When > using IE 5.5 or NN 6, the session file does contain the > serialized data for > the registered variables, and everything works as it should. > > So, it looks like the problem is that in Communicator 4.7, > the serialized > data is not being successfully written to the session file in > /tmp. Has > anyone dealt with this problem?

    attached mail follows:


    On Fri, Apr 20, 2001 at 08:58:24AM -0600, Johnson, Kirk wrote:

    > I have also seen this problem with one of my sites, but only *occasionally*. > I have no clue as to what the problem is. Anyone else have any ideas?

    Maybe someone remembers my post about my session-problem. Pretty much the same type. session gets registered just fine, but the var's are not being serialized() and put into the session-file. I never really relized that this only happens if I work at home, which is with a netscape 4.75 (running on OpenBSD). It just happens about 20% of the time. But *if* it happens, it will happen until I closed the browser and reopened it...

    strange.

    -fkr

    -- 
    gpg-fingerprint: 076E 1E87 3E05 1C7F B1A0  8A48 0D31 9BD3 D9AC 74D0 
      |http://www.hazardous.org/ | whois -h whois.ripe.de FKR-RIPE  |
      |all your base are belong to us  |  shame on me  | fkrIRCnet | 
    

    attached mail follows:


    > Maybe someone remembers my post about my session-problem. > Pretty much the same > type. session gets registered just fine, but the var's are > not being serialized() > and put into the session-file. I never really relized that > this only happens if I > work at home, which is with a netscape 4.75 (running on > OpenBSD). It just happens > about 20% of the time. But *if* it happens, it will happen > until I closed the browser > and reopened it...

    I have seen this running netscape 4.72, so all the reports seem related to netscape 4.7x. Last time I tried to work on this problem, I saw the error 10 times in a row (close the browser, reopen, login, repeat). Then I started putting debug statements in the code, and the problem went away, couldn't reproduce it. Sigh.

    Kirk

    attached mail follows:


    I posted about this same problem over a year ago. I finally gave up and reverted back to PHP 3 techniques of 1)generating a sessid, 2)registering the session by storing the sessid and the variables in a mysql database and 3)passing the sessid in the url. This works like a charm. I'd be curious if anyone has any comments on this.

    JS PLauche

    in article NEBBKCJBELBDEBJBBODFOEMEDDAA.lmuszkiepuredev.com, "Luke Muszkiewicz" at lmuszkiepuredev.com wrote on 4/19/01 11:34 AM:

    > Hey Folks: > > I am using PHP sessions in IE 5.5 and NN 6 successfully, but I am not able > to retrieve the data from my registered variables in Communicator 4.7. I am > passing the session ID via SID and have turned off cookies in each browser > to simplify testing, although Communicator 4.7 doesn't work with cookies > enabled either. > > Research shows that with Communicator 4.7 the session ID is being carried > from one page to the next successfully; however, the registered variables > are not. Outside of the page where they are set and registered, they are > not registered nor set even though the session ID is carried successfully. > > session.save_path is set to /tmp. When I start a session in Communicator > 4.7, the session file is created in /tmp but it contains no data. When > using IE 5.5 or NN 6, the session file does contain the serialized data for > the registered variables, and everything works as it should. > > So, it looks like the problem is that in Communicator 4.7, the serialized > data is not being successfully written to the session file in /tmp. Has > anyone dealt with this problem? > > If you're still with me, THANK YOU! I created a simplified test app at the > following URL: > > http://puredev.com/session/test1.php > > If you would be so kind, open this URL and click on the test2.php link and > you should see the following if the data was retrieved: > > Test Results: The session data was transferred. > > The code for these two test pages is as follows: > > TEST1.PHP > > <?php > > session_start(); > session_register("test"); > $test = "The session data was transferred."; > echo "Click this link: <a href=\"test2.php?".SID."\">test2.php</a>"; > > ?> > > TEST2.PHP > > <?php > > session_start(); > echo "Test Results: ".$test; > > ?> > > You can also view the results of phpinfo() for me server at > http://puredev.com/session/phpinfo.php. > > Thank you in advance! > > -luke > > Luke Muszkiewicz > Pure Development, LLC > http://puredev.com > >

    attached mail follows:


    I don't know if I'm wording this right.

    I have a display_error function in PHP that I want to generate a screen with some information about the error, send us email, etc. The problem is that sometimes it's called after the headers have been sent and in the middle of a page. Is there a way to 'clear' the screen and putup the error stuff?

    Thanks!

    Mike

    ****************************************************************** This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction, unless specifically agreed otherwise. All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect the views or opinions of Capital Institutional Services, Inc. Capital Institutional Services, Inc. accepts no liability for any errors or omissions arising as a result of transmission. Use of this communication by other than intended recipients is prohibited. ******************************************************************

    attached mail follows:


    I am registering a number of variables. Can I combine them into one session_register, such as session_register("one", "two" ... "n")?

    Thanks Wade

    attached mail follows:


    I do.

    Kirk

    > -----Original Message----- > From: Wade [mailto:wwilliamsmyoptionvalue.com] > Sent: Friday, April 20, 2001 9:16 AM > To: php-generallists.php.net > Subject: [PHP] session_register() > > > I am registering a number of variables. Can I combine them into one > session_register, such as session_register("one", "two" ... "n")? > > Thanks > Wade

    attached mail follows:


    Is there a down side to registering a var with the session more than once? I.e. which would be preferred and why in a frequently accessed page in a web application:

    session_register('var');

    or

    If (!session_is_registered('var') session_register('var');

    FWIW - either way seems to work without any apparent issues. Seems the first way avoids a seemingly unnecessary conditional operation.

    Thanks...

    Al

    attached mail follows:


    When using php as a FastCGI, do the database persistent connections work in the same way that they would under mod_php? Do they work at all? or are persistent connections only a feature under mod_php?

    attached mail follows:


    On 19 Apr 2001 13:25:09 -0700 impersonator of fookillahome.com ("Steve Lawson") planted &I saw in php.general:

    >fopen("http://localhost/name-of-file") will return the rendered page instead

    Sounds good (theoretically:). Hovever, in practical attempt on my remote server it gave:

    Warning: fopen("http://my.domain/file_name.htm","r") - A socket must be already connected. in ...etc.... on line 304

    where it worked ok with 'filesystem open' (On my home window localhost, it worked though). Suggestions, how to go around this problem?

    Leon.

    attached mail follows:


    check php.ini file for "allow fopen" I think..... ____________________________ Matthew Luchak Webmaster Kaydara Inc. mluchakkaydara.com

    -----Original Message----- From: ~~~LeoN~ [mailto:hamleo.portland.co.uk] Sent: Friday, April 20, 2001 10:59 AM To: php-generallists.php.net Subject: Re: [PHP] Site Searchable function

    On 19 Apr 2001 13:25:09 -0700 impersonator of fookillahome.com ("Steve Lawson") planted &I saw in php.general:

    >fopen("http://localhost/name-of-file") will return the rendered page instead

    Sounds good (theoretically:). Hovever, in practical attempt on my remote server it gave:

    Warning: fopen("http://my.domain/file_name.htm","r") - A socket must be already connected. in ...etc.... on line 304

    where it worked ok with 'filesystem open' (On my home window localhost, it worked though). Suggestions, how to go around this problem?

    Leon.

    -- 
    PHP General Mailing List (http://www.php.net/)
    To unsubscribe, e-mail: php-general-unsubscribelists.php.net
    For additional commands, e-mail: php-general-helplists.php.net
    To contact the list administrators, e-mail: php-list-adminlists.php.net
    

    attached mail follows:


    Hello,

    Vox2Vox needs 2 developers for a short project. They don't need to work on site. The company is in Miami/FL and the developers can be anywhere. Please send Curriculum Vitae with your answer... Contact me directly.

    Pre-requisites:

    - Availability: NOW!!!! - 3 years experience minimum programming PHP (I mean needs to know very well PHP 4 - no bull please) - LDAP experience or equal DB experience (LDAP is a specialized DB...) - Some knowledge in Perl (needed for Mirapoint interaction - I explain more about that later - not a big deal though) - Good Javascript experience (The project works over frames and popup windows - so the developer should handle easily the interaction between them) - Good knowledge of browser capabilities for IE and NN (the project should be IE 3 and NN 3 compatible since some users of the project will be on Latin America/Europe/Asia)

    Quick Description of the project:

    Unified Communication (UC) is a reality today. Vox2Vox is a telecommunication company that work with Voice over IP (VoIP) communication between countries, linking a uOne Platform from Cisco (Vox2Vox is a platinum member) with a Public Switched Telephony Network (PSTN) around the world. This short project targets the launch of the alpha version for the UC online (internet) client (since we have phone and fax interfaces also). Basically the interface for the web is a e-mail client with some extra capabilities, and all those are already supported by the MiraPoint 2000 server. Our job would be to create a new interface, that would integrate this with our look and feel and with uOne. The uOne interaction is by LDAP. No concern with security is needed at this first phase, what make the project not so complex. More info after the approval of the candidate.

    Time Frame:

    Explanation of the project: 3 days - april, 25th to april, 27th) Development: 2 weeks (april,28th to may, 13th)

    Payment:

    Depends on developer experience. Per project type of payment (not per hour).

    Project Leader:

    Romulo Roberto Pereira Senior Internet Specialist Phone: 305.444.7433 E-mail: rpereiravox2vox.com

    Thank you!!

    Rom

    P.S.: Depending on the results of the work of each developer, it would requested the help of the developer again on the Beta-1, Beta-2 and Final Beta developements also. Those will have better time frames.

    attached mail follows:


    The is no function that i know specific to do that. But you can work it out with a RegExp. Try:

    $fileName=ereg_replace("_", "[^A-Za-z0-9_%]", $fileName);

    Cheers!!

    -----Original Message----- From: Floyd Piedad [mailto:piedadakasia.com] Sent: Thursday, 19 April, 2001 11:24 PM To: dfulmetahogar.com Cc: php-generallists.php.net Subject: [PHP] Use of special characters in filenames results in IE problems

    Hi,

    I discovered a bug in my program for uploading files, which stores the filename in the database in order to create a link for it on the web page in the future. The bug is when the filename makes use of special characters (e.g. Oplćg). When I create a link to the file, the link works with Netscape. With IE however, it says that file is not found. I discovered that if I use the "encoded" version of the file name ("Opl%e6g") it works on both IE and Netscape. What function or code is used to convert to this format?

    Thanks! Floyd

    attached mail follows:


    I've heard a lot of people asking for info on imagemagick & php. I've created a small class that resizes images, gets info, and stamps images. It's nothing to call home to mom about, but it works.

    http://www.miester.org/software/convert.php.asc

    --Joe

    /* Joe Stump * Sr. PHP Developer * http://www.Care2.com http://www.joestump.net http://gtk.php-coder.net */

    attached mail follows:


    I'm needing to have a form that pulls a bunch of database fields into it and then allows you to modify the fields and does the subsequent update in the database. This seems like something that has to be done all the time. Is there a right way to go about doing this? Some kind of class library or anything? Or do I just kind of code it up? Thanks for any responses.

    Mike

    ****************************************************************** This communication is for informational purposes only. It is not intended as an offer or solicitation for the purchase or sale of any financial instrument or as an official confirmation of any transaction, unless specifically agreed otherwise. All market prices, data and other information are not warranted as to completeness or accuracy and are subject to change without notice. Any comments or statements made herein do not necessarily reflect the views or opinions of Capital Institutional Services, Inc. Capital Institutional Services, Inc. accepts no liability for any errors or omissions arising as a result of transmission. Use of this communication by other than intended recipients is prohibited. ******************************************************************

    attached mail follows:


    At 09:52 PM 4/19/01 -0400, Shawn Reed <shawnremotebackupcenter.com> wrote:

    >However, it occurred to me that there isn't really a way (that I know of) >to directly address a specific filename on a Macintosh as there is in >other operating systems. For example, in Windows I could type >C:\WINDOWS\SYSTEM\BLAH.EXE or in Unix I could type >/var/spool/mail/whatever ... but is there a way to do such a thing on a Mac?

    Not recommended (you *should* use the ToolBox routines and create an 'alias' resource for the file), but yes, you can do what you're trying to do.

    "Macintosh HD:Desktop Folder:My Interesting File.txt" ------------ -------------- ----------------------- Drive Name Folder(s) Filename

    >Can you directly address a file several levels deep in the filesystem >without using the MacOS interface itself to do so? The project I'm doing >relies on the ability to do just that, and it would appear that I've hit a >bit of a snag.

    You'll hit other snags doing it the way you want to, because the MacOS is not like DOS or Windows or Unix. (well, okay, OS X is like Unix, but that's not the point here...). If you're writing an application on the Mac, you should use the routines in the Mac Toolbox to do things... that way, your code will work on *any* Mac, not just the one(s) that are configured exactly like your test machine, with exactly the same hard drive name(s), exactly the same foldername(s), etc. Regardless, we are straying far from the topic of this list, since it has absolutely nothing to do with PHP. :)

    >If anyone can offer any suggestions or advice, I'd really appreciate >it. Thanks in advance.

    INSIDE MACINTOSH: Files by Apple Computer, Inc. ISBN: 0-201-63244-6 $29.95 USA $38.95 CANADA

    - Brian

    ------------------------------------- Brian S. Dunworth Sr. Software Development Engineer Oracle Database Administrator The Printing House, Ltd.

    (850) 875-1500 x225 <briantheprintinghouse.com> -------------------------------------

    attached mail follows:


    This function:

    http://www.php.net/manual/en/function.fflush.php

    Has no example on how you would code with it. Does anyone know?

    It mentions "buffered output" how do you buffer output?

    -- 
    

    Thomas Deliduka IT Manager ------------------------- New Eve Media The Solution To Your Internet Angst http://www.neweve.com/