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: Mon Jul 22 2002 - 07:54:28 CDT

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

    php-general Digest 22 Jul 2002 12:54:28 -0000 Issue 1479

    Topics (messages 108782 through 108851):

    Re: Hex Help Please...
            108782 by: Georgie Casey
            108824 by: Martin Towell

    Re: get a list of clients with PHP
            108783 by: Norbert Pfeiffer

    Traversing an appendable file
            108784 by: Chris Earle

    Amazon Web Service implemented in PHP
            108785 by: Daniel Kushner

    Re: Sessions vs passing variables
            108786 by: Chris Earle
            108789 by: John Holmes
            108798 by: Mike Mannakee
            108800 by: John Holmes
            108803 by: Mike Mannakee
            108805 by: John Holmes
            108809 by: Mike Mannakee

    Re: Submitting to cgi script
            108787 by: rdkurth.starband.net
            108791 by: Peter James

    Re: HTML E-Mail
            108788 by: Alex Kirk

    server performance
            108790 by: eat pasta type fasta
            108795 by: Chris Earle

    Re: HTML E-mails
            108792 by: Chris Earle
            108846 by: Manuel Lemos

    Re: Redirect Question
            108793 by: Chris Earle
            108794 by: Chris Earle
            108796 by: Jason Wong
            108799 by: Tim Luoma
            108833 by: JJ Harrison

    NOT an easy upload
            108797 by: César Aracena
            108804 by: Chris Earle

    Faster: Includes or DB Queries??
            108801 by: Monty
            108802 by: John Holmes

    Oh, the problem
            108806 by: Chris Earle
            108811 by: César Aracena
            108816 by: Chris Earle

    email
            108807 by: Bob Lockie
            108812 by: Bob Lockie
            108814 by: Peter
            108815 by: David Robley

    Inline Images ?
            108808 by: Roberto Ramírez
            108810 by: John Holmes
            108813 by: Justin French

    Using Javascript
            108817 by: Uma Shankari T.
            108818 by: Chris Earle
            108850 by: Martin Clifford

    Re: Cookies - good or bad???
            108819 by: Chris Earle

    Images of GD Library
            108820 by: Lord Loh.
            108835 by: Jason Wong

    $HTTP_SERVER_VARS not accessible in Functions
            108821 by: Monty
            108837 by: Jason Wong

    Re: html entry within XML "database"
            108822 by: Chris Earle

    Re: how can this be? GET instead of POST -> db error
            108823 by: Chris Earle

    automatic credit card processing
            108825 by: Dominic
            108826 by: Martin Towell
            108827 by: Dominic

    Sessions without cookies : forms
            108828 by: PHPCoder
            108829 by: Richard Baskett

    separated string by comas
            108830 by: rdkurth.starband.net
            108832 by: Martin Towell
            108836 by: Jason Wong

    Session Tracking
            108831 by: Sachin Keshavan
            108838 by: John Holmes

    Re: $HTTP_SERVER_VARS not accessible in Functions (fwd)
            108834 by: Sukumar .S

    imagecolortransparent()
            108839 by: Nick
            108841 by: Tom Rogers

    xslt_process
            108840 by: ctan
            108851 by: Peter Clarke

    Newbie's question about \n
            108842 by: KK Lee
            108843 by: Niklas Lampén
            108844 by: Tom Rogers
            108845 by: Neil Freeman
            108848 by: KK Lee

    multiple search
            108847 by: JJ Harrison

    Re: include() and div align="top"
            108849 by: Jay Blanchard

    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:


    OK, i thought I found my solution but...

    How come if I convert from "1000" from Binary to Hex in calculator, it
    returns 8, but when I use the PHP bin2hex function, it returns loads of 3s
    and 0s????

    "Georgie Casey" <webmasterfilmfind.tv> wrote in message
    news:20020722001821.54678.qmailpb1.pair.com...
    > Rite,
    >
    > There's a PHP script that takes a monochrome BMP and converts it into some
    > sort of hex code and I've noticed some patterns with this code. This image
    > is 72 pixels wide by 14 high so there's 1008 pixels. In the code returned,
    > theres 252 chars, which is 1008 divided by 4.
    >
    > So I guessed the image is split into 4 pixels each. So if I pass an image
    > with the first pixel black and everyhting else white, it returns 8 for
    those
    > 4. If I pass an image with the first and second black, it returns c.
    >
    > With the first three black, it returns e. With the first 4, f. And if I
    have
    > the 5th pixel black it goes onto the next char code, eg returning f for
    the
    > first 4 pixels, then 8 for the 5th pixel black, ie the first pixel in the
    > next 4. In total it returns f8.
    >
    > PS
    > I tried reading in each pixel of the script, checking if it was black or
    > white, 1 for black, 0 for white. Then converting these 0s and 1s from
    > decimal to hex, then converting from binary to hex, but to no avail. Then
    I
    > tried taking a set of 4 1s or 0s and converting them, but still no luck.
    >
    > So my questions is, does anyone know how theyre encoding the image???? I
    > could probably could decipher the coding with some experimentation but it
    > really looks like hex and I might be wasting my time.
    >
    > TIA
    >
    >
    >
    >
    >
    >

    attached mail follows:


    Doesn't look like anyone has replied to you on the php-general mailing list.

    Have a look at this page
    http://www.wotsit.org/search.asp?s=graphics
    some of the docs there might help you

    HTH
    Martin

    -----Original Message-----
    From: Georgie Casey [mailto:webmasterfilmfind.tv]
    Sent: Monday, July 22, 2002 6:16 PM
    To: php-dblists.php.net; php-generallists.php.net
    Subject: [PHP] Hex Help Please...

    Rite,

    There's a PHP script that takes a monochrome BMP and converts it into some
    sort of hex code and I've noticed some patterns with this code. This image
    is 72 pixels wide by 14 high so there's 1008 pixels. In the code returned,
    theres 252 chars, which is 1008 divided by 4.

    So I guessed the image is split into 4 pixels each. So if I pass an image
    with the first pixel black and everyhting else white, it returns 8 for those
    4. If I pass an image with the first and second black, it returns c.

    With the first three black, it returns e. With the first 4, f. And if I have
    the 5th pixel black it goes onto the next char code, eg returning f for the
    first 4 pixels, then 8 for the 5th pixel black, ie the first pixel in the
    next 4. In total it returns f8.

    PS
    I tried reading in each pixel of the script, checking if it was black or
    white, 1 for black, 0 for white. Then converting these 0s and 1s from
    decimal to hex, then converting from binary to hex, but to no avail. Then I
    tried taking a set of 4 1s or 0s and converting them, but still no luck.

    So my questions is, does anyone know how theyre encoding the image???? I
    could probably could decipher the coding with some experimentation but it
    really looks like hex and I might be wasting my time.

    TIA

    -- 
    PHP General Mailing List (http://www.php.net/)
    To unsubscribe, visit: http://www.php.net/unsub.php
    

    attached mail follows:


    Hello Richard,

    > > My problem: > > How can I receive a list of the PC's switched on > > at present with PHP? > > System calls are not a genuine solution. > > The Script is not only to work under Linux. > I don't think fsockopen's failure to open a socket > will "kill" a PHP script... harm, I know that it like that is. It annoys me already since PHP 3.0.3 ... :-( Therefore I did not also ask for it. I hope my problem to have clearly designated.

    w. b. r. Norbert ______________________________ normally: +49-(0)2292-681769 mobil call: +49-(0)177-2373368 ------------------------------ e.o.m.

    attached mail follows:


    Is there any way to fseek (or something to the exact same effect) a file opened with "a" or "a+"?

    I've tried rewinding and fseeking appendable files, but neither work.

    Opening up in "r+" gives me part of the desired result, but if where I want to write is not at the end, it writes over things, which I obviously do not want.

    attached mail follows:


    http://www.amazonlite.com/

    --Daniel

    attached mail follows:


    What do you mean by pass? Using a GET method, POST, COOKIE or are you trying to do something else (other than SESSION)?

    "Mike Mannakee" <mikebasementideas.com> wrote in message news:20020722003741.65043.qmailpb1.pair.com... > When I try to pass a variable from one page to another the variable is > completely inaccessible IF I have a session going. The data has to be > passed from one page to the next through the link, as the link tells which > product the user hit. Any thoughts? > > Mike Mannakee > >

    attached mail follows:


    > When I try to pass a variable from one page to another the variable is > completely inaccessible IF I have a session going. The data has to be > passed from one page to the next through the link, as the link tells which > product the user hit. Any thoughts?

    Is there a variable by the same name in the session? If register_globals is on, the session value could be overwriting the GET value.

    ---John Holmes...

    attached mail follows:


    No,

    The strange thing is there isn't. I have a test page that links to the order form, having this html:

    <form action="order_form.php" method="post"> <input type="hidden" name="prod_ids[]" value="9"> <input type="hidden" name="prod_ids[]" value="8"> <input type="hidden" name="prod_qtys[]" value="1"> <input type="hidden" name="prod_qtys[]" value="1"> <input type="submit" value="Order product"></form>

    <p> <a href=order_form.php?prod_ids[]=9&prod_qtys[]=1>Order</a>

    I've tried it here as both a link and as hidden forms. Neither on works if I begin the script with:

    if(!(session_id())) session_start();

    I've actually figured a bit of a workaround by having the session begun on earlier pages, and just continued on the order form. I think when a session is begun the server sends a cookie to the browser, and somehow that transaction wipes out the variables, whether posted or passed by URL. It's a bit of a pain but it seems to be working. I'm just now slightly nervous that the order form is unable to begin a session if it needs to, but one lives, right?

    Mike

    "John Holmes" <holmes072000charter.net> wrote in message news:001b01c2311f$e19a2cc0$b402a8c0mango... > > When I try to pass a variable from one page to another the variable is > > completely inaccessible IF I have a session going. The data has to be > > passed from one page to the next through the link, as the link tells > which > > product the user hit. Any thoughts? > > Is there a variable by the same name in the session? If register_globals > is on, the session value could be overwriting the GET value. > > ---John Holmes... >

    attached mail follows:


    How are you testing whether the variables were passed or not? What version of PHP are you using and is register_globals ON or OFF?

    ---John Holmes...

    > -----Original Message----- > From: Mike Mannakee [mailto:mikebasementideas.com] > Sent: Sunday, July 21, 2002 10:57 PM > To: php-generallists.php.net > Subject: Re: [PHP] Sessions vs passing variables > > No, > > The strange thing is there isn't. I have a test page that links to the > order form, having this html: > > <form action="order_form.php" method="post"> > <input type="hidden" name="prod_ids[]" value="9"> > <input type="hidden" name="prod_ids[]" value="8"> > <input type="hidden" name="prod_qtys[]" value="1"> > <input type="hidden" name="prod_qtys[]" value="1"> > <input type="submit" value="Order product"></form> > > > <p> > <a href=order_form.php?prod_ids[]=9&prod_qtys[]=1>Order</a> > > I've tried it here as both a link and as hidden forms. Neither on works > if > I begin the script with: > > if(!(session_id())) > session_start(); > > I've actually figured a bit of a workaround by having the session begun on > earlier pages, and just continued on the order form. I think when a > session > is begun the server sends a cookie to the browser, and somehow that > transaction wipes out the variables, whether posted or passed by URL. > It's > a bit of a pain but it seems to be working. I'm just now slightly nervous > that the order form is unable to begin a session if it needs to, but one > lives, right? > > Mike > > > "John Holmes" <holmes072000charter.net> wrote in message > news:001b01c2311f$e19a2cc0$b402a8c0mango... > > > When I try to pass a variable from one page to another the variable is > > > completely inaccessible IF I have a session going. The data has to be > > > passed from one page to the next through the link, as the link tells > > which > > > product the user hit. Any thoughts? > > > > Is there a variable by the same name in the session? If register_globals > > is on, the session value could be overwriting the GET value. > > > > ---John Holmes... > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php

    attached mail follows:


    I'm on a server with php version 4.2.1 with register globals on. The main test has been can I access the variables in the script? Oddly enough, if I didn't use an array they are there for me. Turns out it's only when I'm trying to pass an array. Single variables works fine. I'm beginning to think it's a bug.

    Mike

    "John Holmes" <holmes072000charter.net> wrote in message news:001e01c2312e$a6149aa0$b402a8c0mango... > How are you testing whether the variables were passed or not? What > version of PHP are you using and is register_globals ON or OFF? > > ---John Holmes... > > > -----Original Message----- > > From: Mike Mannakee [mailto:mikebasementideas.com] > > Sent: Sunday, July 21, 2002 10:57 PM > > To: php-generallists.php.net > > Subject: Re: [PHP] Sessions vs passing variables > > > > No, > > > > The strange thing is there isn't. I have a test page that links to > the > > order form, having this html: > > > > <form action="order_form.php" method="post"> > > <input type="hidden" name="prod_ids[]" value="9"> > > <input type="hidden" name="prod_ids[]" value="8"> > > <input type="hidden" name="prod_qtys[]" value="1"> > > <input type="hidden" name="prod_qtys[]" value="1"> > > <input type="submit" value="Order product"></form> > > > > > > <p> > > <a href=order_form.php?prod_ids[]=9&prod_qtys[]=1>Order</a> > > > > I've tried it here as both a link and as hidden forms. Neither on > works > > if > > I begin the script with: > > > > if(!(session_id())) > > session_start(); > > > > I've actually figured a bit of a workaround by having the session > begun on > > earlier pages, and just continued on the order form. I think when a > > session > > is begun the server sends a cookie to the browser, and somehow that > > transaction wipes out the variables, whether posted or passed by URL. > > It's > > a bit of a pain but it seems to be working. I'm just now slightly > nervous > > that the order form is unable to begin a session if it needs to, but > one > > lives, right? > > > > Mike > > > > > > "John Holmes" <holmes072000charter.net> wrote in message > > news:001b01c2311f$e19a2cc0$b402a8c0mango... > > > > When I try to pass a variable from one page to another the > variable is > > > > completely inaccessible IF I have a session going. The data has > to be > > > > passed from one page to the next through the link, as the link > tells > > > which > > > > product the user hit. Any thoughts? > > > > > > Is there a variable by the same name in the session? If > register_globals > > > is on, the session value could be overwriting the GET value. > > > > > > ---John Holmes... > > > > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php >

    attached mail follows:


    > I'm on a server with php version 4.2.1 with register globals on. The main > test has been can I access the variables in the script? Oddly enough, if > I > didn't use an array they are there for me. Turns out it's only when I'm > trying to pass an array. Single variables works fine. I'm beginning to > think it's a bug.

    Why are you trying to use an array? The values are there, I imagine you are just trying to access them incorrectly.

    > > > <a href=order_form.php?prod_ids[]=9&prod_qtys[]=1>Order</a>

    For that URL, which you should be using quotes around, you'll have $_GET['prod_ids'][0] --> 9 and $_GET['prod_qtys'][0] --> 1. Or, $prod_ids[0] --> 9, etc, since register_globals is on.

    ---John Holmes...

    attached mail follows:


    Right, I understand I should be able to access them. That's the whole problem. They're not there.

    I can do one of two things and they magically become available:

    1. Don't start the session.

    2. Use single variables, not arrays.

    #2, however, would create a problem in that I intend to set it up that a person can have more than one item in their shopping cart. This hoses that, as I was planning on having the product ids passed as hidden fields so as not to have to rely on the session functions to keep items in the shopping cart.

    Mike

    "John Holmes" <holmes072000charter.net> wrote in message news:002001c23131$e05a0670$b402a8c0mango... > > I'm on a server with php version 4.2.1 with register globals on. The > main > > test has been can I access the variables in the script? Oddly enough, > if > > I > > didn't use an array they are there for me. Turns out it's only when > I'm > > trying to pass an array. Single variables works fine. I'm beginning > to > > think it's a bug. > > Why are you trying to use an array? The values are there, I imagine you > are just trying to access them incorrectly. > > > > > <a href=order_form.php?prod_ids[]=9&prod_qtys[]=1>Order</a> > > For that URL, which you should be using quotes around, you'll have > $_GET['prod_ids'][0] --> 9 and $_GET['prod_qtys'][0] --> 1. Or, > $prod_ids[0] --> 9, etc, since register_globals is on. > > ---John Holmes... >

    attached mail follows:


    Hello Ray,

    This worked now my question is. Is there a way to force it to submit with POST rather than GET

    Sunday, July 21, 2002, 5:12:30 PM, you wrote:

    RH> Instead of doing it as a command, try it through the webserver....

    RH> <?php

    RH> header( "Location: RH> http://localhost/cgi-bin/siteUserEmail/siteUserEmail.cgi?forwardaddr=$forwar RH> daddr&aliases=$aliases&vacationmode=$vacationmode&vacationmsg=$vacationmsg&n RH> ame=$name&group=$group&page=$page" );

    ?>>

    RH> Or you can use something else...but send it to the web server...

    RH> .: B i g D o g :.

    RH> ----- Original Message ----- RH> From: <rdkurthstarband.net> RH> To: "B i g D o g" <bigdogventicon.com>; "php-general" RH> <php-generallists.php.net> RH> Sent: Sunday, July 21, 2002 6:15 PM RH> Subject: Re[2]: [PHP] Submitting to cgi script

    >> Hello B, >> I just submitted directly to the cgi script and did it with a GET and >> it worked so that is not the problem. Any other suggestions >> >> Sunday, July 21, 2002, 4:52:09 PM, you wrote: >> >> >> BigDog> In your example you are using the method of POST to pass the form RH> data to >> BigDog> the cgi script. However, when you pass the data to the cgi script RH> from the >> BigDog> php script you are using the GET method to pass the data. >> >> BigDog> Check and see if the cgi can accept with METHOD="GET" >> >> BigDog> .: B i g D o g :. >> >> >> BigDog> ----- Original Message ----- >> BigDog> From: <rdkurthstarband.net> >> BigDog> To: "php-general" <php-generallists.php.net> >> BigDog> Sent: Sunday, July 21, 2002 5:46 PM >> BigDog> Subject: [PHP] Submitting to cgi script >> >> >> >> How can I do this >> >> >> >> I have a form that I want to submit to a second php script that in turn >> >> submits to a cgi script but I can not get it to work. If I submit >> >> from the form to the cgi script it works just fine. But there are >> >> something that I need to do with the data besides submitting to the >> >> cgi script. Could you look at the sample code below and see if I am >> >> doing something wrong. I hope this makes sense I am not quit sure how >> >> to ask what I want to know >> >> If I was submitting directly to the cgi script the form action would >> >> look like this >> >> <FORM ACTION="/cgi-bin/siteUserEmail/siteUserEmail.cgi" METHOD="POST"> >> >> >> >> >> >> >> >> <FORM ACTION="siteUserEmail.php" METHOD="POST"> >> >> <INPUT TYPE="TEXT" NAME="forwardaddr" SIZE="32" VALUE=""> >> >> <TEXTAREA NAME="aliases" ROWS="5" COLS="32"></TEXTAREA> >> >> <INPUT TYPE="CHECKBOX" NAME="vacationmode" VALUE="on" > >> >> <TEXTAREA NAME="vacationmsg" ROWS="5" COLS="32"></TEXTAREA>> >> >> <INPUT TYPE="HIDDEN" NAME="name" SIZE="-1" VALUE="tester54321"> >> >> <INPUT TYPE="HIDDEN" NAME="group" SIZE="-1" VALUE="site53"> >> >> <INPUT TYPE="HIDDEN" NAME="page" SIZE="-1" VALUE="siteuseremail"> >> >> <input type="submit" name="Submit" value="submit"> >> >> </FORM> >> >> >> >> The siteUserEmail.php file >> >> <? >> >> $cmd="/cgi-bin/siteUserEmail/siteUserEmail.cgi?forwardaddr=$forwardaddr >> >> &aliases=$aliases&vacationmode=$vacationmode&vacationmsg=$vacationmsg >> >> &name=$name&group=$group&page=$page"; >> >> exec($cmd); >> >> ?> >> >> -- >> >> Best regards, >> >> rdkurth mailto:rdkurthstarband.net >> >> >> >> >> >> -- >> >> PHP General Mailing List (http://www.php.net/) >> >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> >> >> >> -- >> Best regards, >> rdkurth mailto:rdkurthstarband.net >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php

    -- 
    Best regards,
     rdkurth                            mailto:rdkurthstarband.net
    

    attached mail follows:


    > This worked now my question is. Is there a way to force it to submit with > POST rather than GET >

    Look at the CURL functions on php.net

    attached mail follows:


    Damn, what a flame war I've started! I had no idea...

    In any case, Richard: I agree that HTML e-mails, generally speaking, suck. The most HTML I **personally** think should be in an e-mail is a quick link to a web page, maybe a bit of text coloration/sizing for emphasis.

    However, **professionally**, I'm looking at something completely different. I run a small web services business looking for any form of cash possible, and a local portal site has offered to promote on their site an HTML e-mailing system that we create -- and they have customers *begging* for it. While I as an individual may despise HTML e-mail, I as a businessman cannot turn down such an obvious revenue-generation stream, especially in today's economy.

    I came to the list looking for technical help because it's something that I need to do, not something I want to promote. Whatever my motives may have been, though, there's no reason to launch such a tirade on the subject on-list -- if you want to bitch and moan and flame, it's just as easy to do off-list.

    Please, please, let's kill this thread and all the animosity going with it -- *especially* since I've been kindly pointed in all the directions needed for technical help.

    Alex Kirk

    attached mail follows:


    Not exactly a PHP question, but you guys will know,

    is there a significant performance difference in how long does it take a server to find files as the directories become more nested,

    eg.

    1. file index.php uses images from directory DIR

    vs.

    2. file index.php uses images from directory images/DIR

    vs.

    3. file index.php uses images from directory files/images/DIR

    Thanks in advance,

    R>

    ________________________--__-______-______________ eat pasta type fasta

    attached mail follows:


    I think that's entirely dependent on the server's OS. If the OS has a problem, then yes, obviously, otherwise I don't see a reason (unless there is a bug) for significant speed loss. "Eat Pasta Type Fasta" <phpfinalbanana.com> wrote in message news:200207220133.g6M1XoP08001host16.the-web-host.com... > Not exactly a PHP question, but you guys will know, > > is there a significant performance difference in how long does it take a > server to find files as the directories become more nested, > > eg. > > 1. file index.php uses images from directory DIR > > vs. > > 2. file index.php uses images from directory images/DIR > > vs. > > 3. file index.php uses images from directory files/images/DIR > > Thanks in advance, > > R> > > > > ________________________--__-______-______________ > eat pasta > type fasta >

    attached mail follows:


    What's so hard with stopping script kiddies (which is just about all you can do with an e-mail to my knowledge -- aside from attachments).

    In PHP or Perl you could easily write a script that kills ANY <SCRIPT> tags and <APPLET> tags, as well as anything else that might pop up anything. I don't understand why no one just does that with C++, it's not even that hard in that either (actually pretty easy because you just find the <SCRIPT> or whatever tag and then delete everything until the end tag ... if that means bye bye e-mail, then bye bye e-mail). Is there some other flaw (other than the awe-inspiring trust that of attachments that people have) that I don't know about?

    Maybe some day I might just have to work on something similar to this idea.

    attached mail follows:


    Hello,

    On 07/20/2002 07:14 PM, Alex Kirk wrote: > I've just set out to build a PHP-based mail system that will be able to > send HTML e-mails to a variety of mail clients. So far, I'm having > moderate success: I can get Yahoo! and Hotmail to see the HTML, but not > Netscape Mail or Outlook Express. > I was wondering, is there anything special I should be putting in my > mail() call to achieve broad compatibility? I'm already sending a header > that includes: > MIME-Version: 1.0\r\n > Content-type: text/html; charset=iso-8859-1\r\n > Also, does anyone know of a list of mail client compatiblity levels with > HTML e-mail?

    Just avoid using Javascript because most mail programs will disable it.

    Other than that you ought to always send multipart-alternative MIME messages where the HTML version is indeed an alternative to a text version of your message. If you do not do that, some people will discard your messages confusing them with SPAM, unless what you are sendind is really solicited mail.

    -- 
    

    Regards, Manuel Lemos

    attached mail follows:


    > Which versions of IE is somebody claiming can't handle a Location: header?

    It's not version 6....

    attached mail follows:


    > Which versions of IE is somebody claiming can't handle a Location: header?

    And it's not version 4 (I'm assuming not 5(.5) either)

    attached mail follows:


    On Monday 22 July 2002 10:35, Chris Earle wrote: > > Which versions of IE is somebody claiming can't handle a Location: > > header? > > And it's not version 4 (I'm assuming not 5(.5) either)

    When you say version 4, which version 4 do you mean? Ditto for version 5. With so many patches and 'upgrades' issued for IE I won't surprised if there is some combination which causes Location: header to fail.

    -- 
    Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
    Open Source Software Systems Integrators
    * Web Design & Hosting * Internet & Intranet Applications Development *
    

    /* All life evolves by the differential survival of replicating entities. -- Dawkins */

    attached mail follows:


    FWIW, a user note at http://www.php.net/manual/en/function.header.php says :

    There is this nasty bug in IE 5 for Windows prior to service pack 2, described in Microsoft knowledgebase article Q281197 which causes a problem with redirecting.. if you submit a POST form to a page that uses header() to redirect to another page after processing the form data, then IE will not display some of the images on the page, if the user has an "external HTTP namespace handler" (RealDownload for example) installed. It took me a very long time to figure this out; I had no idea why my ads weren't displaying on IE for windows but worked fine everywhere else.

    attached mail follows:


    That answers my question.

    Thanks,

    --
    JJ Harrison
    webmastertececo.com
    www.tececo.com
    

    "Tim Luoma" <luomatpeak.org> wrote in message news:3D3B7367.5020201peak.org... > > FWIW, a user note at http://www.php.net/manual/en/function.header.php > says : > > There is this nasty bug in IE 5 for Windows prior to service pack 2, > described in Microsoft knowledgebase article Q281197 which causes a > problem with redirecting.. if you submit a POST form to a page that > uses header() to redirect to another page after processing the form > data, then IE will not display some of the images on the page, if the > user has an "external HTTP namespace handler" (RealDownload for > example) installed. It took me a very long time to figure this out; I > had no idea why my ads weren't displaying on IE for windows but worked > fine everywhere else. > > >

    attached mail follows:


    Hi all. I’m trying to handle a picture upload. So far, I’ve made my script store it where I want with the name I want. The only problem now, is that it should store that given name into a MySQL DB table… I tried it by calling a function which stores the picture and returns a variable called $picname then use an UPDATE statement but that variable isn’t passed… any ideas? The code looks like this:

    function pic_upload($userid) { if (is_uploaded_file($_FILES['devpicture']['tmp_name'])) { $filename = $_FILES['devpicture']['tmp_name']; $realname = $_FILES['devpicture']['name']; $username = $userid.".jpg"; copy($_FILES['devpicture']['tmp_name'], "c:/apache/htdocs/os-seek/photos\\".$username); $username; } else { echo "Possible file upload attack: filename ".$_FILES['devpicture']['name'].".<br>"; } }

    ------------------------------------------- and then the updating -------------------------------------------

    pic_upload($id); $query = "UPDATE os_developers SET devpicture = '$username' WHERE devid = $id"; $result = mysql_query($query) or die(mysql_error());

    Thanks in advance,

    Cesar Aracena CE / MCSE+I Neuquen, Argentina +54.299.6356688 +54.299.4466621

    attached mail follows:


    >>function pic_upload($userid) >>{ >>if (is_uploaded_file($_FILES['devpicture']['tmp_name'])) >>{ >>$filename = $_FILES['devpicture']['tmp_name']; >>$realname = $_FILES['devpicture']['name'];

    >>$username = $userid.".jpg";

    >>copy($_FILES['devpicture']['tmp_name'], "c:/apache/htdocs/os-seek/photos\\".$username); >>$username; >>} >>else >>{ >>echo "Possible file upload attack: filename >>".$_FILES['devpicture']['name'].".<br>"; >>} >>}

    >>------------------------------------------- >>and then the updating >>-------------------------------------------

    >>pic_upload($id);

    >>$query = "UPDATE os_developers SET devpicture = '$username' WHERE devid >>= $id"; >>$result = mysql_query($query) or die(mysql_error());

    I don't exactly know what is wrong, but I can definitely tell you that you have two gaping security holes with this code. Unless you're doing checks that you did not show (which is highly likely), $username and $id can be set to anything. I'm not exactly sure how important/unimpornant some of that stuff is, but you might want to make sure you kill off MySQL comment code inside there and other possible exploits.

    The other problem with your code is that you're not debugging it. Set up echo statements here and there to make sure variables are defined as you think they are, that's the biggest mistake I see myself and others make, not defining variables as I think I am.

    attached mail follows:


    Is there much of a difference in speed or efficiency between INCLUDEing files in a script or loading data from a database? I'm building a dynamic menu system for a website and not sure if it would be faster to store button data in a DB or just do it with Included files.

    attached mail follows:


    > Is there much of a difference in speed or efficiency between INCLUDEing > files in a script or loading data from a database? I'm building a dynamic > menu system for a website and not sure if it would be faster to store > button > data in a DB or just do it with Included files.

    Includes are faster overall. If you already have a database connection open for other things, then there won't be as much of an overhead for using the database.

    ---John Holmes...

    attached mail follows:


    It appears that $username isn't being defined within the scope of the query. You define it only in the function.

    Try do this instead:

    $username = "";

    function pic_upload($userid) { global $username; //... the rest of the code } // now do the queries and everything else.

    I think that will fix your problem.

    "César aracena" <icaamicaam.com.ar> wrote in message news:000301c23129$aebbab30$adc405c8gateway... Hi all. I'm trying to handle a picture upload. So far, I've made my script store it where I want with the name I want. The only problem now, is that it should store that given name into a MySQL DB table. I tried it by calling a function which stores the picture and returns a variable called $picname then use an UPDATE statement but that variable isn't passed. any ideas? The code looks like this:

    function pic_upload($userid) { if (is_uploaded_file($_FILES['devpicture']['tmp_name'])) { $filename = $_FILES['devpicture']['tmp_name'];

    $realname = $_FILES['devpicture']['name'];

    $username = $userid.".jpg";

    copy($_FILES['devpicture']['tmp_name'], "c:/apache/htdocs/os-seek/photos\\".$username);

    $username; } else { echo "Possible file upload attack: filename ".$_FILES['devpicture']['name'].".<br>"; } }

    ------------------------------------------- and then the updating -------------------------------------------

    pic_upload($id);

    $query = "UPDATE os_developers SET devpicture = '$username' WHERE devid = $id"; $result = mysql_query($query) or die(mysql_error());

    Thanks in advance,

    Cesar Aracena CE / MCSE+I Neuquen, Argentina +54.299.6356688 +54.299.4466621

    attached mail follows:


    Chris. Thanks for living me a hand in such a fast way. It helped me fine.

    César.

    > -----Original Message----- > From: Chris Earle [mailto:chrisearleweb.com] > Sent: Monday, July 22, 2002 12:51 AM > To: php-generallists.php.net > Subject: [PHP] Oh, the problem > > It appears that $username isn't being defined within the scope of the > query. > You define it only in the function. > > Try do this instead: > > $username = ""; > > function pic_upload($userid) > { > global $username; > //... the rest of the code > } > // now do the queries and everything else. > > I think that will fix your problem. > > "César aracena" <icaamicaam.com.ar> wrote in message > news:000301c23129$aebbab30$adc405c8gateway... > Hi all. I'm trying to handle a picture upload. So far, I've made my > script store it where I want with the name I want. The only problem now, > is that it should store that given name into a MySQL DB table. I tried > it by calling a function which stores the picture and returns a variable > called $picname then use an UPDATE statement but that variable isn't > passed. any ideas? The code looks like this: > > function pic_upload($userid) > { > if (is_uploaded_file($_FILES['devpicture']['tmp_name'])) > { > $filename = $_FILES['devpicture']['tmp_name']; > > $realname = $_FILES['devpicture']['name']; > > $username = $userid.".jpg"; > > copy($_FILES['devpicture']['tmp_name'], > "c:/apache/htdocs/os-seek/photos\\".$username); > > $username; > } > else > { > echo "Possible file upload attack: filename > ".$_FILES['devpicture']['name'].".<br>"; > } > } > > ------------------------------------------- > and then the updating > ------------------------------------------- > > pic_upload($id); > > $query = "UPDATE os_developers SET devpicture = '$username' WHERE devid > = $id"; > $result = mysql_query($query) or die(mysql_error()); > > Thanks in advance, > > Cesar Aracena > CE / MCSE+I > Neuquen, Argentina > +54.299.6356688 > +54.299.4466621 > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php

    attached mail follows:


    Sure thing. Always love to help.

    -Chris

    "César aracena" <icaamicaam.com.ar> wrote in message news:001801c23136$6748bb50$adc405c8gateway... Chris. Thanks for living me a hand in such a fast way. It helped me fine.

    César.

    > -----Original Message----- > From: Chris Earle [mailto:chrisearleweb.com] > Sent: Monday, July 22, 2002 12:51 AM > To: php-generallists.php.net > Subject: [PHP] Oh, the problem > > It appears that $username isn't being defined within the scope of the > query. > You define it only in the function. > > Try do this instead: > > $username = ""; > > function pic_upload($userid) > { > global $username; > //... the rest of the code > } > // now do the queries and everything else. > > I think that will fix your problem. > > "César aracena" <icaamicaam.com.ar> wrote in message > news:000301c23129$aebbab30$adc405c8gateway... > Hi all. I'm trying to handle a picture upload. So far, I've made my > script store it where I want with the name I want. The only problem now, > is that it should store that given name into a MySQL DB table. I tried > it by calling a function which stores the picture and returns a variable > called $picname then use an UPDATE statement but that variable isn't > passed. any ideas? The code looks like this: > > function pic_upload($userid) > { > if (is_uploaded_file($_FILES['devpicture']['tmp_name'])) > { > $filename = $_FILES['devpicture']['tmp_name']; > > $realname = $_FILES['devpicture']['name']; > > $username = $userid.".jpg"; > > copy($_FILES['devpicture']['tmp_name'], > "c:/apache/htdocs/os-seek/photos\\".$username); > > $username; > } > else > { > echo "Possible file upload attack: filename > ".$_FILES['devpicture']['name'].".<br>"; > } > } > > ------------------------------------------- > and then the updating > ------------------------------------------- > > pic_upload($id); > > $query = "UPDATE os_developers SET devpicture = '$username' WHERE devid > = $id"; > $result = mysql_query($query) or die(mysql_error()); > > Thanks in advance, > > Cesar Aracena > CE / MCSE+I > Neuquen, Argentina > +54.299.6356688 > +54.299.4466621 > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php

    attached mail follows:


    I need help with sending email. I can hear 127.0.0.1 doing something (I assume it sends email because there are no bounces).

    I have the following in my php.ini file:

    sendmail_from = nobody127.0.0.1 sendmail_path = /usr/sbin/sendmail -t -i

    The PHP is: mail( $to, $subj, $Message );

    I am sure all the variables are valid.

    attached mail follows:


    >try doing a echo eg > >$mail = mail( $to, $subj, $Message ); >echo $to; >echo "<BR>"; >echo $subj; >echo "<BR>"; >echo $Message; >echo "<BR>"; >echo $mail; > >and see if that is setting the variables...if $mail = 1 then on php's side mail is sent if it's 0 then u have an error

    How can I see what the error is?

    >> -----Original Message----- >> From: Bob Lockie [mailto:bjlockielockie.ca] >> Sent: Monday, 22 July 2002 1:56 PM >> To: php-generallists.php.net >> Subject: [PHP] email >> >> >> >> I need help with sending email. >> I can hear 127.0.0.1 doing something (I assume it sends email >> because there are no bounces). >> >> I have the following in my php.ini file: >> >> sendmail_from = nobody127.0.0.1 >> sendmail_path = /usr/sbin/sendmail -t -i >> >> >> The PHP is: >> mail( $to, $subj, $Message ); >> >> I am sure all the variables are valid. >> >> >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> >> >

    attached mail follows:


    > >try doing a echo eg > > > >$mail = mail( $to, $subj, $Message ); > >echo $to; > >echo "<BR>"; > >echo $subj; > >echo "<BR>"; > >echo $Message; > >echo "<BR>"; > >echo $mail; > > > >and see if that is setting the variables...if $mail = 1 then on > php's side mail is sent if it's 0 then u have an error > > How can I see what the error is? > what do the echo's say? if they have no input then there's a error also but not 100% on this if u put error_reporting=E_ALL & ~E_NOTICE in php that might tell u where bouts the error is..

    attached mail follows:


    In article <200207220343.g6M3hEob020514gw.lockie.ca>, bjlockielockie.ca says... > > >try doing a echo eg > > > >$mail = mail( $to, $subj, $Message ); > >echo $to; > >echo "<BR>"; > >echo $subj; > >echo "<BR>"; > >echo $Message; > >echo "<BR>"; > >echo $mail; > > > >and see if that is setting the variables...if $mail = 1 then on php's side mail is sent if it's 0 then u have an error > > How can I see what the error is? >

    Check the logs for your MTA (sendmail, qmail whatever) for errors

    -- 
    David Robley
    Temporary Kiwi!
    

    Quod subigo farinam

    attached mail follows:


    Hello list... Is there a way to display an image withouth sending the headers first? I'm trying to display an inline image... but when I try it just only send the raw image data... I've thinking that I need to save an image first to disk and then display the image later... I don't want to do this... but I wanna hear another possiblities before doing that... Any suggestions? Roberto Ramírez

    attached mail follows:


    > Is there a way to display an image withouth sending the headers first? > > I'm trying to display an inline image... but when I try it just only > send the raw image data... > > I've thinking that I need to save an image first to disk and then > display the image later... >

    You need to have a separate file that creates your images.

    <img src='file.php'>

    Where file.php should create your image headers and send the data.

    ---John Holmes...

    attached mail follows:


    Hi,

    I've never done much in the way of dynamic images, but I don't believe you send images inline...

    I believe browsers still need an image tag, but instead of myimage.gif, I'm pretty sure you call a php script instead:

    <IMG SRC="makeMeAnImage.php?id=myimage" />

    makeMeAnImage.php outputs a GIF/JPG/PNG header, followed by the image data.

    At least that's my (limited, theoretical) understanding.

    Justin French

    attached mail follows:


    Hello,

    I need to display a value on the text box during onClick event where the data is fetched from the database..I have given the code like this but it is giving unterminated string constant..

    <input type=text name=text1 onClick=(dd.value="<? echo $correct; ?>");

    Can anyone please tell me how to solve this ...

    Thanks & Regards, Uma

    attached mail follows:


    You use the "onClick" feature like this:

    <input type="text" name="text1" onClick="dd.value='<? echo $correct; ?>'"> no semicolon unless there is more than one thing being called/defined -- you use single quotes within the onClick's double quotes

    "Uma Shankari T." <umashankarilantana.tenet.res.in> wrote in message news:Pine.LNX.4.21.0207221036440.5663-100000lantana.iitm.ernet.in... > > Hello, > > I need to display a value on the text box during onClick event where the > data is fetched from the database..I have given the code like this but it > is giving unterminated string constant.. > > > <input type=text name=text1 onClick=(dd.value="<? echo $correct; ?>"); > > > Can anyone please tell me how to solve this ... > > > Thanks & Regards, > Uma >

    attached mail follows:


    Just my opinion, but it is ALWAYS a good idea to terminate statements with semicolons, no matter if there is or isn't additional statements.

    But thanks Chris for at least using standardized HTML coding practices. I can't stand it when I see tags and the like that don't cooperate with standards.

    Martin

    >>> "Chris Earle" <chrisearleweb.com> 07/22/02 01:18AM >>> You use the "onClick" feature like this:

    <input type="text" name="text1" onClick="dd.value='<? echo $correct; ?>'"> no semicolon unless there is more than one thing being called/defined -- you use single quotes within the onClick's double quotes

    "Uma Shankari T." <umashankarilantana.tenet.res.in> wrote in message news:Pine.LNX.4.21.0207221036440.5663-100000lantana.iitm.ernet.in... > > Hello, > > I need to display a value on the text box during onClick event where the > data is fetched from the database..I have given the code like this but it > is giving unterminated string constant.. > > > <input type=text name=text1 onClick=(dd.value="<? echo $correct; ?>"); > > > Can anyone please tell me how to solve this ... > > > Thanks & Regards, > Uma >

    -- 
    PHP General Mailing List (http://www.php.net/)
    To unsubscribe, visit: http://www.php.net/unsub.php 
    

    attached mail follows:


    Can't you say that about anything?

    "Scott Fletcher" <scottabcoa.com> wrote in message news:20020718145555.76634.qmailpb1.pair.com... > I don't use cookies either due to the fact that some web browser block the > cookies and some web browser's bug that affected the cookie. For example, > if Internet Explorer have a bug with the cookie then it is gurantee that > you'll never find MS to have this bug fix in a few days. It could take 6 > months or a year. So, what's the point with using hte cookie? > > "Analysis & Solutions" <danielcanalysisandsolutions.com> wrote in message > news:20020718143540.GA28786panix.com... > > On Thu, Jul 18, 2002 at 03:38:51PM +0200, PHPCoder wrote: > > > > > What are the general feeling out there amongst developers about the use > > > of cookies? > > > > Cookies rely on client side. I never rely on the client for anything. > > > > When it comes to examples of how to do things "The Right Way," I say go > > take a look at amazon.com. No cookies. No Java'sCrap. Works flawlessly. > > > > --Dan > > > > -- > > PHP classes that make web design easier > > SQL Solution | Layout Solution | Form Solution > > sqlsolution.info | layoutsolution.info | formsolution.info > > T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y > > 4015 7 Av #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409 > >

    attached mail follows:


    1. How can I store an image in a database.. ? 2. How can this be now used to create an image ? 3. Is there any way I can read an image from a remote site and save it's minature view in my DB / file ? (How can an image be resized ?)

    attached mail follows:


    On Monday 22 July 2002 15:35, Lord Loh. wrote: > 1. How can I store an image in a database.. ? > 2. How can this be now used to create an image ?

    Search archives for various combinations of:

    upload, image, mysql

    > 3. Is there any way I can read an image from a remote site and save it's > minature view in my DB / file ? (How can an image be resized ?)

    After you've figured out 1 & 2, read up on fopen().

    -- 
    Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
    Open Source Software Systems Integrators
    * Web Design & Hosting * Internet & Intranet Applications Development *
    

    /* Some don't prefer the pursuit of happiness to the happiness of pursuit. */

    attached mail follows:


    I'm trying to access some settings in the $HTTP_SERVER_VARS[] array, but, within a custom function() this array appears empty. In the calling script, however, the $HTTP_SERVER_VARS[] array is defined.

    I thought this was supposed to be "superglobal" and available on every level? If not, is there another command I can use? I also tried $_SERVER[] but this appears to be always empty no matter what level I call it on.

    Thanks.

    Monty

    attached mail follows:


    On Monday 22 July 2002 13:46, Monty wrote: > I'm trying to access some settings in the $HTTP_SERVER_VARS[] array, but, > within a custom function() this array appears empty. In the calling script, > however, the $HTTP_SERVER_VARS[] array is defined. > > I thought this was supposed to be "superglobal" and available on every > level? If not, is there another command I can use? I also tried $_SERVER[] > but this appears to be always empty no matter what level I call it on.

    $HTTP_SERVER_VARS was never a superglobal. $_SERVER is a superglobal but only available on php 4.1.X or above. Read the docs for the details.

    -- 
    Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
    Open Source Software Systems Integrators
    * Web Design & Hosting * Internet & Intranet Applications Development *
    

    /* Unprovided with original learning, unformed in the habits of thinking, unskilled in the arts of composition, I resolved to write a book. -- Edward Gibbon */

    attached mail follows:


    You can of course use htmlspecialcharacters (check php manual if you don't know what this is) and then it will kill every thing that generates errors.

    "William S." <wstanxs4all.nl> wrote in message news:20020713123632.GA26428xs4all.nl... > I am experimenting with using an XML file as a > database. One of the things I do is provide > a way of adding records to the database by an > html form. > > This seems to work out well so far unless one > of the fields in a record contains an html > reference. The result is a Sablotron parse error. > > What is the best way around this? Should I > validate the form before it is submitted so that > html references are rejected? How would I do this? > > -- > Bill > Amsterdam, NL

    attached mail follows:


    The person could have been trying to break into the DB.

    "Andy" <news.lettersgmx.de> wrote in message news:20020713105302.54194.qmailpb1.pair.com... > Hi everybody, > > I am just trying to find out how some db errors happened during a user was > browsing my web app. > > This is out of the Apache log: > > GET /subapp_profiles/act_upload_image.php HTTP/1.1" 200 160 > POST /subapp_profiles/act_upload_image.php HTTP/1.1" 302 5 > > I do not have a clue where this GET request could come from. This has caused > a empty sql statement and therefore a db error. How can could this be > achieved? By clicking back in the browser window? I dont think so since the > same user was on another site before. > > Has anybody a idea on that? > > Andy > >

    attached mail follows:


    Hi all I try to automatically process cc payment. I use online clearing via a third party --> so what I have to do: 1. SSL-TCP/IP connection to this third party-server 2. perform basic http authentication 3. send authorization request parameters to the software (via POST or GET) 4. receive + parse authorization response

    1-3 is not a real problem, but how can I receive the response, before it is printed out to the browser/screen? I know I should get the response string into a variable so the whole procedure is "silent", but how?

    thanks a lot for every little help!

    cheers

    dominic

    -- 
    dominic brander
    

    ________________________________________________________________________ dominic brander - snowflake productions gmbh - http://www.snowflake.ch tel. 01 451 75 71 - fax. 01 451 63 80 - mobile 076 543 17 94

    attached mail follows:


    either use curl, and set to option to return the results to you to on or use ob_start(), ob_get_contents(), etc

    -----Original Message----- From: Dominic [mailto:dbrandersnowflake.ch] Sent: Monday, July 22, 2002 4:11 PM To: php-generallists.php.net Subject: [PHP] automatic credit card processing

    Hi all I try to automatically process cc payment. I use online clearing via a third party --> so what I have to do: 1. SSL-TCP/IP connection to this third party-server 2. perform basic http authentication 3. send authorization request parameters to the software (via POST or GET) 4. receive + parse authorization response

    1-3 is not a real problem, but how can I receive the response, before it is printed out to the browser/screen? I know I should get the response string into a variable so the whole procedure is "silent", but how?

    thanks a lot for every little help!

    cheers

    dominic

    -- 
    dominic brander
    

    ________________________________________________________________________ dominic brander - snowflake productions gmbh - http://www.snowflake.ch tel. 01 451 75 71 - fax. 01 451 63 80 - mobile 076 543 17 94

    -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

    attached mail follows:


    great! it works! thank you very much! this is the code which does exactly what I wanted: $ch = curl_init (); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_POSTFIELDS, "RESP_FORMAT=1"); $result= curl_exec ($ch); curl_close ($ch);

    cheerio

    Martin Towell wrote: > either use curl, and set to option to return the results to you to on > or use ob_start(), ob_get_contents(), etc > > -----Original Message----- > From: Dominic [mailto:dbrandersnowflake.ch] > Sent: Monday, July 22, 2002 4:11 PM > To: php-generallists.php.net > Subject: [PHP] automatic credit card processing > > > Hi all > I try to automatically process cc payment. I use online clearing via a > third party > --> so what I have to do: > 1. SSL-TCP/IP connection to this third party-server > 2. perform basic http authentication > 3. send authorization request parameters to the software (via POST or GET) > 4. receive + parse authorization response > > 1-3 is not a real problem, but how can I receive the response, before it > is printed out to the browser/screen? I know I should get the response > string into a variable so the whole procedure is "silent", but how? > > thanks a lot for every little help! > > cheers > > dominic

    -- 
    dominic brander
    

    ________________________________________________________________________ dominic brander - snowflake productions gmbh - http://www.snowflake.ch tel. 01 451 75 71 - fax. 01 451 63 80 - mobile 076 543 17 94

    attached mail follows:


    Hi, thanks for all the replies on my two previous postings relating to sessions and cookies. I have set my mind on using sessions but without cookies, so that entails passing the SID via relative URL's. My problem comes in here, when I create a simple login page with a form that send username and password to the next page, I start_session(); and then in the form action, I append the url with <?=SID?> , but that causes two parse errors.

    Warning: Cannot send session cookie - headers already sent by (output started at /home/www/index.php:3) in /home/www/index.php on line 4 Warning: Cannot send session cache limiter - headers already sent (output started at /home/www/index.php:3) in /home/www/index.php on line 4 The code is like so: <html> <head> <?php session_start(); ?> </head> <body> <form name="form1" method="post" action="admin_select_project.php?<?=SID?>"> <table border="0" cellspacing="0" cellpadding="0"> <tr bgcolor="#CFCFCF"> <td colspan="2">Admin Login </td> </tr> <tr> <td>Username: </td> <td><input type="text" name="username"> </td> </tr> <tr> <td>Password: </td> <td><input type="text" name="password"> </td> </tr> <tr> <td> <input type="submit" name="Submit4" value="Submit"> </td> </tr> </table> </form> </body> </html> What am I missing...

    Thanks

    attached mail follows:


    You need to start the session before any html. So:

    <?php session_start(); ?> <html>

    Cheers!

    Rick

    "Too much caution is bad for you. By avoiding things you fear, you may let yourself in for unhappy consequences. It is usually wiser to stand up to a scary-seeming experience and walk right into it, risking the bruises as hard knocks. You are likely to find it is not as tough as you had thought. Or you may find it plenty tough, but also discover you have what it takes to handle it." - Norman Vincent Peale

    > From: PHPCoder <internetvsa.co.za> > Date: Mon, 22 Jul 2002 08:36:44 +0200 > To: php-general <php-generallists.php.net> > Subject: [PHP] Sessions without cookies : forms > > Hi, thanks for all the replies on my two previous postings relating to > sessions and cookies. > I have set my mind on using sessions but without cookies, so that > entails passing the SID via relative URL's. > My problem comes in here, when I create a simple login page with a form > that send username and password to the next page, I start_session(); and > then in the form action, I append the url with <?=SID?> , but that > causes two parse errors. > > Warning: Cannot send session cookie - headers already sent by (output > started at /home/www/index.php:3) in /home/www/index.php on line 4 > > Warning: Cannot send session cache limiter - headers already sent > (output started at /home/www/index.php:3) in /home/www/index.php on line 4 > > The code is like so: > <html> > <head> > <?php > session_start(); > ?> > > </head> > <body> > <form name="form1" method="post" action="admin_select_project.php?<?=SID?>"> > <table border="0" cellspacing="0" cellpadding="0"> > <tr bgcolor="#CFCFCF"> > <td colspan="2">Admin Login > </td> > </tr> > <tr> > <td>Username: > </td> > <td><input type="text" name="username"> > </td> > </tr> > <tr> > <td>Password: > </td> > <td><input type="text" name="password"> > </td> > </tr> > <tr> > <td> > <input type="submit" name="Submit4" value="Submit"> > </td> > </tr> > </table> > </form> > </body> > </html> > What am I missing... > > Thanks > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

    attached mail follows:


    I have a string that is separated by spaces like this $string="test test1 test2 test3"; how can I make the string so it is separated by comas like this $string="test,test1,test2,test3"; I know this is probably simple but I just can't figure it out

    -- 
    Best regards,
     rdkurth                          mailto:rdkurthstarband.net
    

    attached mail follows:


    $string = str_replace(" ", ",", $string);

    -----Original Message----- From: rdkurthstarband.net [mailto:rdkurthstarband.net] Sent: Monday, July 22, 2002 4:57 PM To: php-general Subject: [PHP] separated string by comas

    I have a string that is separated by spaces like this $string="test test1 test2 test3"; how can I make the string so it is separated by comas like this $string="test,test1,test2,test3"; I know this is probably simple but I just can't figure it out

    -- 
    Best regards,
     rdkurth                          mailto:rdkurthstarband.net
    

    -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

    attached mail follows:


    On Monday 22 July 2002 14:56, rdkurthstarband.net wrote: > I have a string that is separated by spaces like this > $string="test test1 test2 test3"; > how can I make the string so it is separated by comas like this > $string="test,test1,test2,test3"; > I know this is probably simple but I just can't figure it out

    str_replace()

    -- 
    Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
    Open Source Software Systems Integrators
    * Web Design & Hosting * Internet & Intranet Applications Development *
    

    /* Forced to support NT servers; sysadmins quit. */

    attached mail follows:


    Hello all,

    This may be a pretty naive question. Do we have to use the key word session_register("variablename"); in every single page, in which we plan to use the "variablename"?. Or is it possible that we register the variablename once, and in the subsequent pages continue to access it using $variablename ?

    Thanks in advance, Sachin.

    attached mail follows:


    > Do we have to use the key word > session_register("variablename"); > in every single page, in which we plan to use the "variablename"?. Or is > it > possible that we register the variablename once, and in the subsequent > pages > continue to access it using $variablename ?

    You just have to call it once.

    ---John Holmes...

    attached mail follows:


    What is your PHP Version ?

    Try putting the

    global $HTTP_SERVER_VARS; print_r($HTTP_SERVER_VARS);

    in your custom function and check out what is it printing...

    -S. Sukumar

    > I'm trying to access some settings in the $HTTP_SERVER_VARS[] array, but, > within a custom function() this array appears empty. In the calling script, > however, the $HTTP_SERVER_VARS[] array is defined. > > I thought this was supposed to be "superglobal" and available on every > level? If not, is there another command I can use? I also tried $_SERVER[] > but this appears to be always empty no matter what level I call it on. > > Thanks. > > Monty > > > . > >

    attached mail follows:


    i get php to allocate a colour then make it transparent using imagecolortransparent()

    instead of turning it transparent it becomes black.

    Is it something i'm doing wrong? can anyone help me?

    thanx in advance

    attached mail follows:


    Hello Nick,

    Monday, July 22, 2002, 8:47:39 PM, you wrote:

    N> i get php to allocate a colour then make it transparent using N> imagecolortransparent()

    N> instead of turning it transparent it becomes black.

    N> Is it something i'm doing wrong? can anyone help me?

    N> thanx in advance

    Post a bit of the code so we can see what you are doing

    -- 
    Tom
    

    attached mail follows:


    Hi all,

    I'm trying to use xslt_process() to transform a variable containing XML data with an xsl file into a result using PHP. Incidentally the XML is from an external source, i.e. a database. However despite following the examples in www.php.net I am unable to do so. The code works out to something like this:

    if (! empty($searchword ))

    $query = "SELECT aml FROM arguments WHERE aml LIKE '%$searchword%'"; $result = mysql_query($query) or die ("Query failed"); $line = mysql_fetch_array($result, MYSQL_ASSOC);

    var_dump($line);

    // Create an array $arguments = array('/_xml'=> $line);

    //XSL file $xsl = "./sheet1.xsl";

    // Create an XSLT processor $xslthandler = xslt_create();

    // Perform the transformation $html = xslt_process( $xslthandler, 'arg:/_xml', $xsl, NULL, $arguments);

    // Detect errors if (!$html) die ('XSLT processing error: '.xslt_error($xslthandler));

    // Destroy the XSLT processor xslt_free($xslthandler);

    // Output the resulting HTML print $html;

    What I get on the screen is:

    Array ( [0] => "With the contents of my variable...")

    And:

    Warning: Sablotron error on line 1: XML parser error 2: syntax error in /home/httpd/html/ctan/resultworkingcopy2.php on line 93 XSLT processing error: XML parser error 2: syntax error

    What gives? I'm really frustrated and would greatly appreciate it if someone would point out where I've made an error before I start ripping all my hair out! Thanks... Thanks... Thanks!

    Regards, Chia

    attached mail follows:


    Ctan wrote: > Hi all, > > I'm trying to use xslt_process() to transform a variable containing XML data > with an xsl file into a result using PHP. Incidentally the XML is from an > external source, i.e. a database. However despite following the examples in > www.php.net I am unable to do so. The code works out to something like this: > > > if (! empty($searchword )) > > $query = "SELECT aml FROM arguments WHERE aml LIKE '%$searchword%'"; > $result = mysql_query($query) or die ("Query failed"); > $line = mysql_fetch_array($result, MYSQL_ASSOC); > > var_dump($line); > > // Create an array > $arguments = array('/_xml'=> $line); > > //XSL file > $xsl = "./sheet1.xsl"; > > // Create an XSLT processor > $xslthandler = xslt_create(); > > // Perform the transformation > $html = xslt_process( $xslthandler, 'arg:/_xml', $xsl, NULL, $arguments); > > // Detect errors > if (!$html) die ('XSLT processing error: '.xslt_error($xslthandler)); > > // Destroy the XSLT processor > xslt_free($xslthandler); > > // Output the resulting HTML > print $html; > > > What I get on the screen is: > > > Array ( [0] => "With the contents of my variable...") > > > And: > > > Warning: Sablotron error on line 1: XML parser error 2: syntax error in > /home/httpd/html/ctan/resultworkingcopy2.php on line 93 > XSLT processing error: XML parser error 2: syntax error > > > What gives? I'm really frustrated and would greatly appreciate it if someone > would point out where I've made an error before I start ripping all my hair > out! Thanks... Thanks... Thanks! > > Regards, > Chia

    I may be missing something, but your not parsing XML. Your $line contains an array of data from the database, not xml.

    attached mail follows:


    Dear ALL,

    It seems that i have a very silly problem. I can't get the new line escape character to work. the following is my SIMPLE script and corresponding output.

    PHP script: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" > <html> <head> <title>TEST</title> </head> <body bgcolor="#ffffff"> <?php echo "this should be printed out:\n"; echo "this is a second line"; ?> </body> </html>

    Output in IE6: this should be printed out: this is a second line

    regards,

    KK

    attached mail follows:


    If you check the source of your code you'll see that in source the text is in two lines. \n doesn't work as <br>, so this is about how HTML works, not plain text.

    Niklas

    -----Original Message----- From: KK Lee [mailto:kklee6yahoo.com] Sent: 22. heinäkuuta 2002 14:01 To: php-generallists.php.net Subject: [PHP] Newbie's question about \n

    Dear ALL,

    It seems that i have a very silly problem. I can't get the new line escape character to work. the following is my SIMPLE script and corresponding output.

    PHP script: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" > <html> <head> <title>TEST</title> </head> <body bgcolor="#ffffff"> <?php echo "this should be printed out:\n"; echo "this is a second line"; ?> </body> </html>

    Output in IE6: this should be printed out: this is a second line

    regards,

    KK

    -- 
    PHP General Mailing List (http://www.php.net/)
    To unsubscribe, visit: http://www.php.net/unsub.php
    

    ########################################### This message has been scanned by F-Secure Anti-Virus for Internet Mail. For more information, connect to http://www.F-Secure.com/

    ########################################### This message has been scanned by F-Secure Anti-Virus for Internet Mail. For more information, connect to http://www.F-Secure.com/

    attached mail follows:


    Hello KK,

    Monday, July 22, 2002, 9:00:47 PM, you wrote:

    KL> Dear ALL,

    KL> It seems that i have a very silly problem. KL> I can't get the new line escape character to work. KL> the following is my SIMPLE script and corresponding output.

    KL> PHP script: KL> <!DOCTYPE HTML PUBLIC KL> "-//W3C//DTD HTML 4.0 Transitional//EN" KL> "http://www.w3.org/TR/html4/loose.dtd" > KL> <html> KL> <head> KL> <title>TEST</title> KL> </head> KL> <body bgcolor="#ffffff"> KL> <?php KL> echo "this should be printed out:\n"; KL> echo "this is a second line"; KL> ?> KL> </body> KL> </html>

    KL> Output in IE6: KL> this should be printed out: this is a second line

    KL> regards,

    KL> KK

    The browser will ignore newlines use <br> instead.

    to use newlines the text could be enclosed in <pre> text\n more text\n</pre> tags, but <br> is probably what you need.

    -- 
    Best regards,
     Tom                            mailto:trogerskwikin.com
    

    attached mail follows:


    nl2br()

    KK Lee wrote: > ************************************************************************** > This Message Was Virus Checked With : SAVI 3.59 May 2002 > Last Updated 8th July 2002 > ************************************************************************** > > Dear ALL, > > It seems that i have a very silly problem. > I can't get the new line escape character to work. > the following is my SIMPLE script and corresponding output. > > > PHP script: > <!DOCTYPE HTML PUBLIC > "-//W3C//DTD HTML 4.0 Transitional//EN" > "http://www.w3.org/TR/html4/loose.dtd" > > <html> > <head> > <title>TEST</title> > </head> > <body bgcolor="#ffffff"> > <?php > echo "this should be printed out:\n"; > echo "this is a second line"; > ?> > </body> > </html> > > > Output in IE6: > this should be printed out: this is a second line > > > regards, > > KK > > > >

    -- 
    ----------------------
     www.curvedvision.com
    ----------------------
    

    attached mail follows:


    Dear ALL, Thanks.

    KK

    Kk Lee ¼g¤J¡G

    > Dear ALL, > > It seems that i have a very silly problem. > I can't get the new line escape character to work. > the following is my SIMPLE script and corresponding output. > > PHP script: > <!DOCTYPE HTML PUBLIC > "-//W3C//DTD HTML 4.0 Transitional//EN" > "http://www.w3.org/TR/html4/loose.dtd" > > <html> > <head> > <title>TEST</title> > </head> > <body bgcolor="#ffffff"> > <?php > echo "this should be printed out:\n"; > echo "this is a second line"; > ?> > </body> > </html> > > Output in IE6: > this should be printed out: this is a second line > > regards, > > KK

    attached mail follows:


    My question is what can I do if someone searches for php script for search?

    I would want to use OR in my SQL statment. The problem is how do I write the query so that it will detect the number of words sent then put enough ORs and LIKE '%$search[1]% in?

    Thanks.

    Here is the script.

    <? include "includes/required.php"; $query = " SELECT count(article_keyword.weight) as score, article_keyword.aid, article_data.name, article_data.time, article_data.description FROM article_keyword,article_data WHERE article_keyword.aid = article_keyword.aid AND article_keyword.keyword LIKE '%$search%' GROUP BY article_keyword.aid ORDER BY score DESC "; $result = mysql_query($query) or die("Query failed: $query<br>" . mysql_error()); $num_results = mysql_num_rows($result); if($num_results == 0){ echo "Your search returned no results. Try other keyword(s)."; exit; } elseif($num_results > 0){ for ($i=0; $i < $num_results; $i++) { $row = mysql_fetch_array($result); echo '<tr><td>'; do_hr(); echo '<a href="full_article.php?aid='.$row['aid'].'">'; do_h($row['name'].' - '.date('jS-M-Y',$row['time']), 3, 'n'); echo '</a>'; echo '</td></tr><tr><td>'.$row['description']."\n"; echo '</td></tr>'; } } ?>

    "Jj Harrison" <webmastertececo.com> wrote in message news:20020722094736.45493.qmailpb1.pair.com... > To add search functionality I decieded this was the best table structure I > could come up with for a keywords table. > > Here it is: > > CREATE TABLE article_keyword ( > aid int(11) unsigned NOT NULL default '0', > keyword char(50) NOT NULL default '', > weight tinyint(2) unsigned NOT NULL default '0', > PRIMARY KEY (aid), > KEY keyword (keyword), > KEY aid (aid), > KEY weight (weight) > ) TYPE=MyISAM; > > Using that structure could I get a decent search? > > I would probably add up the weight for each keyword(Where it is searched > for). Then sort it by the most 'relevent' then I could use a join to get the > title, time etc of the article and return the results. > > What I am asking is that if this is a good table structure for something > like this(N00B alert!). If not could you please give me a better one? > > > -- > JJ Harrison > webmastertececo.com > www.tececo.com > > > >

    attached mail follows:


    [snip] > When i use <div align="top"> on an include inside of a table > cell it dosen't work. Any reason?

    Almost certainly there'll be a reason. Browse the page in question in your web browser and then view the source - see if you've ended up with your page source as you'd intended. Most of these sorts of problems come down to html that isn't valid for whatever reason. [/snip]

    "DIV" has no "top" attribute, all DIV are loaded from the top -> down. http://www.w3.org/TR/html4/struct/global.html#h-7.5.4 . You may want to use CSS to define your divs'. Also, make sure that your include is call before any HTML head where the LINK REL to the stylesheet might be.

    HTH!

    Jay

    "Reality is for people who lack imagination "

    ************************************* * Want to meet other PHP developers * * in your area? Check out: * * http://php.meetup.com/ * * No developer is an island ... * *************************************