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: Tue Oct 30 2001 - 19:02:53 CST

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

    php-general Digest 31 Oct 2001 01:02:53 -0000 Issue 966

    Topics (messages 72862 through 72946):

    query string
            72862 by: Richard Baskett
            72869 by: Frewuill Rodriguez

    sybase_query
            72863 by: André Castanheira

    close windows
            72864 by: André Castanheira
            72865 by: Martín Marqués
            72873 by: Richard S. Crawford

    Different fonts in PHP generated images
            72866 by: Daniel BI

    Re: Fatcow and MySQL-Front
            72867 by: Wesley Furgiuele
            72875 by: René Fournier

    String handling with special char?
            72868 by: Andrew Cowles
            72870 by: Frewuill Rodriguez
            72874 by: Andrew Cowles
            72876 by: Frewuill Rodriguez
            72877 by: Andrew Cowles

    Zipping a folder on a win2000 server with php4.06
            72871 by: Stefan Rusterholz
            72884 by: Julio Nobrega
            72888 by: Stefan Rusterholz
            72890 by: Matt Williams
            72895 by: Julio Nobrega

    Re: table troubles
            72872 by: Frewuill Rodriguez
            72937 by: David Robley

    Win98 + Apache + PHP4
            72878 by: p.whiter
            72879 by: Matt Williams
            72881 by: Frewuill Rodriguez
            72886 by: p.whiter
            72889 by: Matt Williams

    Re: virtual
            72880 by: Gary
            72929 by: Nikola Karoviæ

    Re: lesson in NOT how to run your php website ...
            72882 by: DL Neil

    Re: \n's
            72883 by: Mike Frazer

    Re: editor for working with php
            72885 by: EDUMEXICO
            72887 by: Henrik Hudson

    PHP General Archive
            72891 by: John S. Huggins
            72893 by: Matt Williams

    Weird caching problem with PHP4/Apache
            72892 by: René Fournier
            72896 by: Julio Nobrega
            72900 by: René Fournier

    Problem getting imagemagick to work with php...
            72894 by: Brian Aitken
            72898 by: Mark

    Re: DB wrapper
            72897 by: Manuel Lemos

    header("Location:);
            72899 by: Alberto
            72903 by: Henrik Hansen
            72904 by: Steve Cayford

    PHP to MySQL and Date field
            72901 by: Jason

    Bug ? Script download problem if user abort download
            72902 by: Gianluca Morello

    Installing ODBC
            72905 by: webmaster uva
            72906 by: Andrew Hill

    PHP+MySQL=Help(?)
            72907 by: turtle
            72909 by: Kurt Lieber
            72918 by: turtle
            72920 by: Kurt Lieber
            72936 by: turtle
            72941 by: Kurt Lieber

    Re: how to pass true/false or "no argument"
            72908 by: Papp Gyozo

    need coments...
            72910 by: Galkov Vladimir
            72912 by: Kurt Lieber

    Quick array question
            72911 by: David Yee
            72913 by: Matt Williams
            72914 by: David Yee
            72915 by: David Yee
            72916 by: Philip Olson
            72917 by: David Yee

    Re: PHP object communication
            72919 by: Papp Gyozo

    PHP/MySQL Problem...
            72921 by: Matthew Walker
            72922 by: Frewuill Rodriguez
            72924 by: John Cichy

    Tree View
            72923 by: Ing. Gustavo Edelstein
            72926 by: Philip Hallstrom

    Re: PHP/MySQL Problem
            72925 by: Matthew Walker

    Re: PHP/CGI problem: #!/path/php at top of CGI scriptappears in output
            72927 by: Darren Henderson

    does array sorted like you show in example?
            72928 by: Galkov Vladimir
            72932 by: Galkov Vladimir

    Mail Handling Question
            72930 by: Reggie White
            72931 by: Kurt Lieber
            72933 by: Mike Frazer

    Re: Searchengine friendly URLs
            72934 by: Chris Hayes
            72935 by: Joseph Blythe

    Problems inserting single quote into Oracle database
            72938 by: Kevin Dewsnup
            72943 by: David Robley

    show png in the browser
            72939 by: Luz Lopez
            72940 by: Tyler Longren
            72944 by: David Robley

    mysql prob w/ php
            72942 by: sc

    mysql & php prob...
            72945 by: sc

    php & mysql prob...
            72946 by: sc

    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 am pulling my hair out! Why if I pass error=5 through a query string
    like index.htm?error=5 and then echo it, it's correct, but when I do
    error=25 it echos 2T and when I do error=500 it echos 5TP? What the heck is
    going on here? I pass strings easy enough and I cant remember ever having
    this problem... What's going on!!? :)

    Rick

    attached mail follows:


    hey take it easy men.. it's not you.. it's the encoding.. what's happening
    is that "=20" "=25" etc means a special caracther blank space etc.. try
    using url_encode() function to pass your parameters.. something like this
    would help

    $parameters = url_encode("error=25");
    index.htm?$parameters

    hope this helps
    ----- Original Message -----
    From: "Richard Baskett" <rickbaskettcase.com>
    To: "PHP General" <php-generallists.php.net>
    Sent: Tuesday, October 30, 2001 9:02 AM
    Subject: [PHP] query string

    > Ok I am pulling my hair out! Why if I pass error=5 through a query string
    > like index.htm?error=5 and then echo it, it's correct, but when I do
    > error=25 it echos 2T and when I do error=500 it echos 5TP? What the heck
    is
    > going on here? I pass strings easy enough and I cant remember ever having
    > this problem... What's going on!!? :)
    >
    > Rick
    >
    >
    > --
    > 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,
    How can I get the error message from sybase_query ?

    It sends the message to the browser, but I'd like to treat it.

    Obrigado,
    André Castanheira
    Carioca Engenharia S.A.
    +55 21 3891-2200 r; 2325

    attached mail follows:


    Hi,

    Is there a php command to close a window or return to the previous one ?

    Obrigado,
    André Castanheira
    Carioca Engenharia S.A.
    +55 21 3891-2200 r; 2325

    attached mail follows:


    On Mar 30 Oct 2001 10:07, André Castanheira wrote:
    > Hi,
    >
    > Is there a php command to close a window or return to the previous one ?

    You need JavaScript to close the window.

    Saludos... :-)

    -- 
    Porqué usar una base de datos relacional cualquiera,
    si podés usar PostgreSQL?
    -----------------------------------------------------------------
    Martín Marqués                  |        mmarquesunl.edu.ar
    Programador, Administrador, DBA |       Centro de Telematica
                           Universidad Nacional
                                del Litoral
    -----------------------------------------------------------------
    

    attached mail follows:


    window.close()

    It's JavaScript.

    PHP is a server-side language and cannot affect anything on the browser itself.

    PHP cannot: 1. Close a browser window 2. Spawn new windows 3. Produce pop-up boxes 4. Do form verification before the form is submitted 5. Do anything to a page after it is loaded 6. Disable the back button 7. Change the right-click menu 8. Do image roll-overs 9. Dyanimically refresh a page which is already loaded 10. Make text blink

    All of the above need to be accomplished with JavaScript or regular HTML.

    I believe that this is the fourth e-mail to this list that I've seen over the past three days that asked how to perform a traditional JavaScript function with PHP. PHP is a great language for back end functionality and for creating web pages on the fly, but once a page has been loaded into the client browser, PHP loses all control over the page. Any more functionality that you wish to install on your page must be done with JavaScript.

    At 05:07 AM 10/30/2001, André Castanheira wrote: >Hi, > >Is there a php command to close a window or return to the previous one ? > >Obrigado, >André Castanheira >Carioca Engenharia S.A. >+55 21 3891-2200 r; 2325 > >-- >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

    Sliante, Richard S. Crawford

    http://www.mossroot.com mailto:rscrawfordmossroot.com AIM: Buffalo2K ICQ: 11646404 Y!: rscrawford "It is only with the heart that we see rightly; what is essential is invisible to the eye." --Antoine de Saint Exupéry

    "Push the button, Max!"

    attached mail follows:


    Hi all!

    Does anyone know how to put a text in other font than latin ones (Chinese, for example), on a PHP generated image? Do I need to install some new fonts? A different freetype library?

    Any clue greatly appreciated :)

    Daniel BI

    attached mail follows:


    Rene:

    This is a pain with FatCow -- I just went through this myself.

    The only method I was finally able to use was to "SELECT ... INTO OUTFILE" for all my tables; manually recreate the tables using their MySQL tools; then "LOAD DATA INFILE" for each of the outfiles I had created.

    Overall, their support has been adequate in terms of response time, but what was annoying about this issue is that they spent more time trying to explain to me how I should be transferring the data (a method which wasted approximately two hours of my time) rather than just helping me import the data. For the price, I don't care if they don't offer telnet access, but the least they could do is issue a mysqlimport command for their customers who are transferring websites. Seems like bad business practice to not offer a method of facilitating data transfer, but what do I know...

    Wes

    At 4:04 PM -0700 10/29/01, René Fournier wrote: >Hi All, > >Little problem: I want to transfer my MySQL database--a collection of 10 or >so tables, with data--to my Fatcow account. They provide some lame MySQL >tools, but nothing to faciliate moving an existing database, full of data, >to their server. I tried using MySQL-Front to connect to their server, but >it was rejected for some reason (their tech support acknowledged that >MySQL-Front doesn't work with Fatcow (?)). Can anyone recommend a way for >me to get my database and data onto Fatcow? I have asked their Tech >Support, but they weren't very supportive... > >Much appreciated. > >...Rene > > >-- >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:


    Sorry, stupid question, but how do I load phpMyAdmin onto Fatcow? Won't that be as time-consuming as recreating all the tables in my database by hand, using their lame tools? (If there is an easy way, please let me know. Thanks.)

    ...Rene

    > -----Original Message----- > From: Nikola Karoviæ [mailto:avdijaayahoo.com] > Sent: Tuesday, October 30, 2001 1:34 AM > To: best list in da whole world > Subject: Re: [PHP] Fatcow and MySQL-Front > > > Hi, > can't you do that with phpMyAdmin. If you dont have that on > fatcow, you can > put it your self and then load a database file. > ----------------- > volim popit, volim zagalamit > > ----- Original Message ----- > From: René Fournier <renesmartslitters.com> > To: Php-General <php-generallists.php.net> > Sent: 30. listopad 2001 00:04 > Subject: [PHP] Fatcow and MySQL-Front > > > > Hi All, > > > > Little problem: I want to transfer my MySQL database--a > collection of 10 > or > > so tables, with data--to my Fatcow account. They provide some > lame MySQL > > tools, but nothing to faciliate moving an existing database, > full of data, > > to their server. I tried using MySQL-Front to connect to their server, > but > > it was rejected for some reason (their tech support acknowledged that > > MySQL-Front doesn't work with Fatcow (?)). Can anyone > recommend a way for > > me to get my database and data onto Fatcow? I have asked their Tech > > Support, but they weren't very supportive... > > > > Much appreciated. > > > > ...Rene > > > > > > -- > > 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 Guys & Gals,

    Sorry to re-post this but I'm still stuck and have had no reply. I receive via HTTP GET a string variable in encoded HEX format, for example;

    script.php?text=%0A%01%00%B1%B2

    My problem is that PHP sees the first occurance of %00 as a field terminator and so anything after it is ignored.

    How can I access the full string? In C there is an alternative string handling module which can be used (as C also uses it as a terminator). How can I do this with PHP? Please, please, please help if you can. Best wishes,

    Andy

    attached mail follows:


    just use url_encode() to encode your parameters and then pass them

    It's just like richard basket problem a few emails behind

    $parameters = url_encode("error=25"); index.htm?$parameters

    Hope this helps

    ----- Original Message ----- From: "Andrew Cowles" <andycygnet.co.uk> To: <php-generallists.php.net> Sent: Tuesday, October 30, 2001 8:40 AM Subject: [PHP] String handling with special char?

    > Hi Guys & Gals, > > Sorry to re-post this but I'm still stuck and have had no reply. > I receive via HTTP GET a string variable in encoded HEX format, for > example; > > script.php?text=%0A%01%00%B1%B2 > > My problem is that PHP sees the first occurance of %00 as a field > terminator and so anything after it is ignored. > > How can I access the full string? In C there is an alternative string > handling module which can be used (as C also uses it as a terminator). > How can I do this with PHP? > Please, please, please help if you can. > Best wishes, > > Andy > > > > -- > 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 Frewuill,

    Thanks for the mail. The parameters are passed from an end user via HTTP GET and on receipt I use urlencode($parametername) but, the parameter only contains data up to the 1st occurance of %00 and then ends.

    Calling the following code with 'script.php?text=%0A%01%00%B1%B2' would output '%0A%01' only.

    <? $text=urlencode($text); echo($text); ?>

    Am I missing something in your solution? Any ideas? Best wishes,

    Andy

    On Tue, 30 Oct 2001, Frewuill Rodriguez wrote:

    > just use url_encode() to encode your parameters and then pass them > > It's just like richard basket problem a few emails behind > > $parameters = url_encode("error=25"); > index.htm?$parameters > > Hope this helps > > ----- Original Message ----- > From: "Andrew Cowles" <andycygnet.co.uk> > To: <php-generallists.php.net> > Sent: Tuesday, October 30, 2001 8:40 AM > Subject: [PHP] String handling with special char? > > > > Hi Guys & Gals, > > > > Sorry to re-post this but I'm still stuck and have had no reply. > > I receive via HTTP GET a string variable in encoded HEX format, for > > example; > > > > script.php?text=%0A%01%00%B1%B2 > > > > My problem is that PHP sees the first occurance of %00 as a field > > terminator and so anything after it is ignored. > > > > How can I access the full string? In C there is an alternative string > > handling module which can be used (as C also uses it as a terminator). > > How can I do this with PHP? > > Please, please, please help if you can. > > Best wishes, > > > > Andy > > > > > > > > -- > > 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:


    well then you have to work on client side...doing urlenconde after receive parameters is useless. So i guess your client (end user) is not using a html form but sending parameters via HTTP GET as you said..

    if you were using a html form you won't have this problem... so if you want to pass the parameters via HTTP GET then you client (end user or whatever) should do a little work like replace

    % by %25

    so i you want to send

    'script.php?text=%0A%01%00%B1%B2'

    what you should send in order to work properly

    'script.php?text= %250A%2501%2500%25B1%25B2'

    Note that all % were changed by %25.

    I tested it and it worked.

    Hope this helps

    ----- Original Message ----- From: "Andrew Cowles" <andycygnet.co.uk> To: "Frewuill Rodriguez" <frewuillmerlin-corp.com> Cc: <php-generallists.php.net> Sent: Tuesday, October 30, 2001 9:23 AM Subject: Re: [PHP] String handling with special char?

    > Hi Frewuill, > > Thanks for the mail. > The parameters are passed from an end user via HTTP GET and on receipt I > use urlencode($parametername) but, the parameter only contains data up to > the 1st occurance of %00 and then ends. > > Calling the following code with 'script.php?text=%0A%01%00%B1%B2' would > output '%0A%01' only. > > <? > $text=urlencode($text); > echo($text); > ?> > > Am I missing something in your solution? > Any ideas? > Best wishes, > > Andy > > > > On Tue, 30 Oct 2001, Frewuill Rodriguez wrote: > > > just use url_encode() to encode your parameters and then pass them > > > > It's just like richard basket problem a few emails behind > > > > $parameters = url_encode("error=25"); > > index.htm?$parameters > > > > Hope this helps > > > > ----- Original Message ----- > > From: "Andrew Cowles" <andycygnet.co.uk> > > To: <php-generallists.php.net> > > Sent: Tuesday, October 30, 2001 8:40 AM > > Subject: [PHP] String handling with special char? > > > > > > > Hi Guys & Gals, > > > > > > Sorry to re-post this but I'm still stuck and have had no reply. > > > I receive via HTTP GET a string variable in encoded HEX format, for > > > example; > > > > > > script.php?text=%0A%01%00%B1%B2 > > > > > > My problem is that PHP sees the first occurance of %00 as a field > > > terminator and so anything after it is ignored. > > > > > > How can I access the full string? In C there is an alternative string > > > handling module which can be used (as C also uses it as a terminator). > > > How can I do this with PHP? > > > Please, please, please help if you can. > > > Best wishes, > > > > > > Andy > > > > > > > > > > > > -- > > > 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:


    Thanks Frewuill,

    You are a STAR!

    Andy

    On Tue, 30 Oct 2001, Frewuill Rodriguez wrote:

    > well then you have to work on client side...doing urlenconde after receive > parameters is useless. So i guess your client (end user) is not using a html > form but sending parameters via HTTP GET as you said.. > > if you were using a html form you won't have this problem... so if you want > to pass the parameters via HTTP GET then you client (end user or whatever) > should do a little work like replace > > % by %25 > > so i you want to send > > 'script.php?text=%0A%01%00%B1%B2' > > what you should send in order to work properly > > 'script.php?text= %250A%2501%2500%25B1%25B2' > > Note that all % were changed by %25. > > I tested it and it worked. > > Hope this helps > > > > > > ----- Original Message ----- > From: "Andrew Cowles" <andycygnet.co.uk> > To: "Frewuill Rodriguez" <frewuillmerlin-corp.com> > Cc: <php-generallists.php.net> > Sent: Tuesday, October 30, 2001 9:23 AM > Subject: Re: [PHP] String handling with special char? > > > > Hi Frewuill, > > > > Thanks for the mail. > > The parameters are passed from an end user via HTTP GET and on receipt I > > use urlencode($parametername) but, the parameter only contains data up to > > the 1st occurance of %00 and then ends. > > > > Calling the following code with 'script.php?text=%0A%01%00%B1%B2' would > > output '%0A%01' only. > > > > <? > > $text=urlencode($text); > > echo($text); > > ?> > > > > Am I missing something in your solution? > > Any ideas? > > Best wishes, > > > > Andy > > > > > > > > On Tue, 30 Oct 2001, Frewuill Rodriguez wrote: > > > > > just use url_encode() to encode your parameters and then pass them > > > > > > It's just like richard basket problem a few emails behind > > > > > > $parameters = url_encode("error=25"); > > > index.htm?$parameters > > > > > > Hope this helps > > > > > > ----- Original Message ----- > > > From: "Andrew Cowles" <andycygnet.co.uk> > > > To: <php-generallists.php.net> > > > Sent: Tuesday, October 30, 2001 8:40 AM > > > Subject: [PHP] String handling with special char? > > > > > > > > > > Hi Guys & Gals, > > > > > > > > Sorry to re-post this but I'm still stuck and have had no reply. > > > > I receive via HTTP GET a string variable in encoded HEX format, for > > > > example; > > > > > > > > script.php?text=%0A%01%00%B1%B2 > > > > > > > > My problem is that PHP sees the first occurance of %00 as a field > > > > terminator and so anything after it is ignored. > > > > > > > > How can I access the full string? In C there is an alternative string > > > > handling module which can be used (as C also uses it as a terminator). > > > > How can I do this with PHP? > > > > Please, please, please help if you can. > > > > Best wishes, > > > > > > > > Andy > > > > > > > > > > > > > > > > -- > > > > 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

    Does someone out there know, how I can zip a folder with some files in it? It should be readable for Winzip.

    Enviroment: Win2000 Server. VB was available if useful. Additional Components (applications, dll's or whatever) could be loaded if needed.

    I didn't find a usable entry in the manual, so if you tell me to rtfm - please point me to the corresponding entry also :)

    Thanks in advance

    Stefan Rusterholz, s.rusterholzinteraktion.ch ---------------------------------- interaktion gmbh Stefan Rusterholz Zürichbergstrasse 17 8032 Zürich ---------------------------------- T. +41 1 253 19 55 F. +41 1 253 19 56 W3 www.interaktion.ch ----------------------------------

    attached mail follows:


    Well, you could use exec(); or system(); to call a command line zipping application to compress the directory.

    --
    

    Julio Nobrega.

    Um dia eu chego lá: http://sourceforge.net/projects/toca

    "Stefan Rusterholz" <scriptinginteraktion.ch> wrote in message news:003701c1614b$2ab8cc40$3c01a8c0quasimodo... Hi

    Does someone out there know, how I can zip a folder with some files in it? It should be readable for Winzip.

    Enviroment: Win2000 Server. VB was available if useful. Additional Components (applications, dll's or whatever) could be loaded if needed.

    I didn't find a usable entry in the manual, so if you tell me to rtfm - please point me to the corresponding entry also :)

    Thanks in advance

    Stefan Rusterholz, s.rusterholzinteraktion.ch ---------------------------------- interaktion gmbh Stefan Rusterholz Zürichbergstrasse 17 8032 Zürich ---------------------------------- T. +41 1 253 19 55 F. +41 1 253 19 56 W3 www.interaktion.ch ----------------------------------

    attached mail follows:


    Well, I would do that but I don't know such an application. Please, can you suggest me one?

    Stefan Rusterholz, s.rusterholzinteraktion.ch

    ----- Original Message ----- From: "Julio Nobrega" <inerteARROBAhotmail.compb1.pair.com> To: <php-generallists.php.net> Sent: Tuesday, October 30, 2001 4:40 PM Subject: [PHP] Re: Zipping a folder on a win2000 server with php4.06

    > Well, you could use exec(); or system(); to call a command line zipping > application to compress the directory. > > -- > > > Julio Nobrega. > > Um dia eu chego lá: > http://sourceforge.net/projects/toca > > "Stefan Rusterholz" <scriptinginteraktion.ch> wrote in message > news:003701c1614b$2ab8cc40$3c01a8c0quasimodo... > Hi > > Does someone out there know, how I can zip a folder with some files in it? > It should be readable for Winzip. > > Enviroment: Win2000 Server. > VB was available if useful. > Additional Components (applications, dll's or whatever) could be loaded if > needed. > > I didn't find a usable entry in the manual, so if you tell me to rtfm - > please point me to the corresponding entry also :) > > Thanks in advance > > Stefan Rusterholz, s.rusterholzinteraktion.ch > ---------------------------------- > interaktion gmbh > Stefan Rusterholz > Zürichbergstrasse 17 > 8032 Zürich > ---------------------------------- > T. +41 1 253 19 55 > F. +41 1 253 19 56 > W3 www.interaktion.ch > ----------------------------------

    attached mail follows:


    > Well, I would do that but I don't know such an application. > Please, can you suggest me one? >

    pkzip of course :)

    M:

    attached mail follows:


    Well, (things are going pretty good, aren't they ;-))

    Oh, old Dos memories.... coming....

    Got it, pkzip was the name:

    http://www.google.com/search?sourceid=navclient&q=pkzip

    --
    

    Julio Nobrega

    A hora está chegando: http://toca.sourceforge.net "Stefan Rusterholz" <scriptinginteraktion.ch> wrote in message news:004301c1615a$4a01d6f0$3c01a8c0quasimodo... > Well, I would do that but I don't know such an application. > Please, can you suggest me one? > > Stefan Rusterholz, s.rusterholzinteraktion.ch > > ----- Original Message ----- > From: "Julio Nobrega" <inerteARROBAhotmail.compb1.pair.com> > To: <php-generallists.php.net> > Sent: Tuesday, October 30, 2001 4:40 PM > Subject: [PHP] Re: Zipping a folder on a win2000 server with php4.06 > > > > Well, you could use exec(); or system(); to call a command line zipping > > application to compress the directory. > > > > -- > > > > > > Julio Nobrega. > > > > Um dia eu chego lá: > > http://sourceforge.net/projects/toca > > > > "Stefan Rusterholz" <scriptinginteraktion.ch> wrote in message > > news:003701c1614b$2ab8cc40$3c01a8c0quasimodo... > > Hi > > > > Does someone out there know, how I can zip a folder with some files in it? > > It should be readable for Winzip. > > > > Enviroment: Win2000 Server. > > VB was available if useful. > > Additional Components (applications, dll's or whatever) could be loaded if > > needed. > > > > I didn't find a usable entry in the manual, so if you tell me to rtfm - > > please point me to the corresponding entry also :) > > > > Thanks in advance > > > > Stefan Rusterholz, s.rusterholzinteraktion.ch > > ---------------------------------- > > interaktion gmbh > > Stefan Rusterholz > > Zürichbergstrasse 17 > > 8032 Zürich > > ---------------------------------- > > T. +41 1 253 19 55 > > F. +41 1 253 19 56 > > W3 www.interaktion.ch > > ---------------------------------- >

    attached mail follows:


    just define a width for your table

    ----- Original Message ----- From: "Nikola Veber" <veberptt.yu> To: "php forum" <php-generallists.php.net> Sent: Tuesday, October 30, 2001 5:04 PM Subject: [PHP] table troubles

    > Hi ! > > I'm making a web site which allows user to add his own news, or other data to the page > via the form. The user inputs the data into the <textarea> and the data is placed into a > table. The problem is that all the text is placed into a single line ! > Is there a html catch to prevent this, or I'll have to break the string into the smaller > parts ? This is not so good, because of the screen resolution ... > > Help !!! > > > > > -- > 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 Tue, 30 Oct 2001 19:13, Morten Winkler Jørgensen wrote: > NV> Hi ! > > NV> I'm making a web site which allows user to add his own news, or > other data to the page NV> via the form. The user inputs the data into > the <textarea> and the data is placed into a NV> table. The problem is > that all the text is placed into a single line ! NV> Is there a html > catch to prevent this, or I'll have to break the string into the > smaller NV> parts ? This is not so good, because of the screen > resolution ... > > NV> Help !!! > > > <TEXTAREA WORDWRAP= "PHYSICAL or VIRTUAL" ... > > Physical inserts newlines into the text whenever needed > Virtual just wraps the text in the area.

    And of course you'll need to use nl2br() if you want the text to break in a HTML page.

    -- 
    David Robley      Techno-JoaT, Web Maintainer, Mail List Admin, etc
    CENTRE FOR INJURY STUDIES      Flinders University, SOUTH AUSTRALIA  
    

    Without Time, everything would happen at once.

    attached mail follows:


    Hi

    I have the above configuration installed along with mySQL, all works fine on my local machine except for error/warning messages whenever previewing the page in my browser where I am calling/setting a cookie variable.......

    Does anyone know if there are any config settings I can change anywhere to prevent this??

    Thanks Paul

    attached mail follows:


    > I have the above configuration installed along with mySQL, all > works fine on > my local machine except for error/warning messages whenever previewing the > page in my browser where I am calling/setting a cookie variable....... > A little more info re the error message would be useful.

    Make sure there is no whitespace before you try and set you cookie This includes included files also

    M:

    attached mail follows:


    check your php.ini and look for /tmp dir and change it for c:\php or c:\temp or c:\windows\temp or whatever you want ----- Original Message ----- From: "p.whiter" <p.whiter0800dial.com> To: "PHP - GENERAL" <php-generallists.php.net> Sent: Tuesday, October 30, 2001 11:20 AM Subject: [PHP] Win98 + Apache + PHP4

    > Hi > > I have the above configuration installed along with mySQL, all works fine on > my local machine except for error/warning messages whenever previewing the > page in my browser where I am calling/setting a cookie variable....... > > Does anyone know if there are any config settings I can change anywhere to > prevent this?? > > Thanks > Paul > > > > -- > 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:


    Thanks for the replies, I think it has more to do with configuration settings than anything else as all the scripts work fine on remote Linux server, it is just on my win98 set-up the problem occurs..........

    I am looking in the php.ini, file the only reference to a tmp directory I can see is for file uploads, not too sure what I should add change to set a temp directory for cookies??

    Thanks Paul

    ----- Original Message ----- From: "Frewuill Rodriguez" <frewuillmerlin-corp.com> To: "p.whiter" <p.whiter0800dial.com>; "PHP - GENERAL" <php-generallists.php.net> Sent: Tuesday, October 30, 2001 3:28 PM Subject: Re: [PHP] Win98 + Apache + PHP4

    : check your php.ini and look for /tmp dir and change it for c:\php or : c:\temp or c:\windows\temp or whatever you want : ----- Original Message ----- : From: "p.whiter" <p.whiter0800dial.com> : To: "PHP - GENERAL" <php-generallists.php.net> : Sent: Tuesday, October 30, 2001 11:20 AM : Subject: [PHP] Win98 + Apache + PHP4 : : : > Hi : > : > I have the above configuration installed along with mySQL, all works fine : on : > my local machine except for error/warning messages whenever previewing the : > page in my browser where I am calling/setting a cookie variable....... : > : > Does anyone know if there are any config settings I can change anywhere to : > prevent this?? : > : > Thanks : > Paul

    attached mail follows:


    > Thanks for the replies, I think it has more to do with configuration > settings than anything else as all the scripts work fine on remote Linux > server, it is just on my win98 set-up the problem occurs.......... > > I am looking in the php.ini, file the only reference to a tmp directory I > can see is for file uploads, not too sure what I should add > change to set a > temp directory for cookies??

    Line 629 on my php.ini

    session.save_path = /tmp

    try c:\\tmp or c:/tmp

    create the dir first

    M:

    attached mail follows:


    Tried that, same result. looks like I am going to have to strip off the php from that page and change it to shtml

    Gary

    Nikola karoviæ wrote:

    > you could try using require(/cgi-bin/folder/program.pl); instead > ----------------- > volim popit, volim zagalamit > ----- Original Message ----- > From: Gary <gblandworldnet.att.net> > To: <php-generallists.php.net> > Sent: 30. listopad 2001 04:41 > Subject: [PHP] virtual > > > >>What would cause a fatal error using virtual(/cgi-bin/folder/program.pl); >> > ? > >>TIA >>Gary >> >>

    attached mail follows:


    no wait, try require or .... but not using apsolute path like require(../../cgi-bin/folder/program.pl); for eg.

    ----------------- volim popit, volim zagalamit

    ----- Original Message ----- From: Gary <gblandworldnet.att.net> To: <php-generallists.php.net> Sent: 30. listopad 2001 16:30 Subject: Re: [PHP] virtual

    > Tried that, same result. looks like I am going to have to strip off the > php from that page and change it to shtml > > Gary > > Nikola karoviæ wrote: > > > you could try using require(/cgi-bin/folder/program.pl); instead > > ----------------- > > volim popit, volim zagalamit > > ----- Original Message ----- > > From: Gary <gblandworldnet.att.net> > > To: <php-generallists.php.net> > > Sent: 30. listopad 2001 04:41 > > Subject: [PHP] virtual > > > > > > > >>What would cause a fatal error using virtual(/cgi-bin/folder/program.pl); > >> > > ? > > > >>TIA > >>Gary > >> > >> > > > -- > 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 teach law at a university .. I also run the website here ... > > Thankfully Tasmania is not considered part of Australia. :) > > *troll bait away*

    =but are you trolling for bad lawyer jokes to wind up brendan, or inviting the rest to take on the Aussies?

    =Tasmania advertises itself as "the bit under, down-under" separatist revenge on mainlander ignorance?

    =mind you, the words "ignorance" and "Aussie" in the same sentence... =dn

    attached mail follows:


    Remember, those functions have return values. Gotta assign the return to a variable!

    $variable = [replacement_function]($args ... );

    They don't change the value of the variable in the argument list, they take that value and put a new value in a new memory space. Unfortunately, they don't throw an error when you don't assign the return to a variable so it can often be hard to catch.

    Mike

    "Speedboy" <speedboynomicrosoft.org> wrote in message news:Pine.LNX.4.21.0110301142540.4408-100000bedrock.evark.com... > > quick problem... I don't seem to be able to strip \n's out of a string > > of text: > > str_replace("\n", "", $line); > >

    attached mail follows:


    Use Emacs, I think this is the best IDE.

    On Thu, Oct 25, 2001 at 11:10:36PM -0500, Ray Todd Stevens wrote: > I ahve been using go-live (4.0) to edit pages containing php scripts. > this is not really working well. Is there a better way or a better editor > to use for this? > -------------------------------------------------------------------- > Ray Todd Stevens Specialists in Network and Security > Consulting > Senior Consultant Software audit service available > Stevens Services > Suite 21 > 3754 Old State Rd 37 N > Bedford, IN 47421 > (812) 279-9394 > Raytoddkiva.net > > Thought for the day: > Bagpipes (n): an octopus wearing a kilt. > > > For PGP public key send message with subject > please send PGP key > > If this message refers to an attachment the attachment > may arrive as a seperate mail message depending on the > type of mail client and gateway software you are using. > > > -- > 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

    -- 
    Mauricio Téllez Jiménez
    Seguimiento Técnico EDUMEXICO
    edumexicospeedy.coacade.uv.mx
    edumexicospeedy.uv.mx
    edumexicoterra.com.mx
    Zamora No. 25, Col. Centro
    C.P. 91000, Xalapa, Ver.
    Tel. 52(28)17-86-87, 17-73-80
    Fax. 52(28)18-64-13
    

    -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org

    iD8DBQE73ryAt5EzMv51BrsRAgP+AJ9UtdFbCLJy2d4hadYQO7qnv/LZIQCbBkPF QunqMgCkc15sEITt0BJIajk= =1si5 -----END PGP SIGNATURE-----

    attached mail follows:


    No, use VIM :) There are PHP highlight rules available for it, look on the VIM site (www.vim.org)

    On Tuesday 30 October 2001 08:43, EDUMEXICO wrote: > Use Emacs, I think this is the best IDE. > > On Thu, Oct 25, 2001 at 11:10:36PM -0500, Ray Todd Stevens wrote: > > I ahve been using go-live (4.0) to edit pages containing php scripts. > > this is not really working well. Is there a better way or a better > > editor to use for this? > > -------------------------------------------------------------------- > > Ray Todd Stevens Specialists in Network and Security > > Consulting > > Senior Consultant Software audit service available > > Stevens Services > > Suite 21 > > 3754 Old State Rd 37 N > > Bedford, IN 47421 > > (812) 279-9394 > > Raytoddkiva.net > > > > Thought for the day: > > Bagpipes (n): an octopus wearing a kilt. > > > > > > For PGP public key send message with subject > > please send PGP key > > > > If this message refers to an attachment the attachment > > may arrive as a seperate mail message depending on the > > type of mail client and gateway software you are using. > > > > > > -- > > 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

    -- 
    

    Henrik Hudson listsrhavenn.net

    attached mail follows:


    Hello folks.

    I am yet another person having difficulty with 4.0.6 and GD graphic support. It has been a while since I have been on this list so I want to search the archives of this group.

    Where are the archives? I remember some archive last year with a black background.

    Thanks.

    **************************************

    John Huggins VANet 7101 Oriole Avenue Springfield, VA 22150 703-912-6453 703-912-4831 fax

    jhugginsva.net http://www.va.net/

    **************************************

    attached mail follows:


    http://www.progressive-comp.com/Lists/?l=php3-general&r=1&w=2

    M:

    attached mail follows:


    Having successfully uploaded my PHP4+MySQL site finally to Fatcow (and the MySQL stuff IS there--thanks for the help), I'm now left with making it actually work online. One curious problem:

    For every page in the site ("*.php4"), I include three parts, a header.inc (common to all), a body.inc (unique to each .php4 file), and a footer.inc (common to all). One of the things the header.inc file does is generate select a background image randomly. Very simple, and it works on my local machine. But as soon as I look at the page online, it seems Fatcow (Apache/Zend?)caches the header.inc file--that is, the results of the php script inside it, which generates the random background. I say this because no matter how many pages I look at, refreshing them, etc., I always get sent the same original background image. Even if I replace now the random background image function in header.inc with the explicit name of a different file, it STILL displays the same one. Weird? Is there some way to ensure that each PHP4 file/script is interpreted every single time, and not cached (as it seems)??

    ...Rene

    attached mail follows:


    These lines will do what you asked, but I am unsure if they will resolve your problem (since I don't know Fatcow and how they configured the server). Anyway, here it is:

    header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); // always modified header ('Cache-Control: no-cache, must-revalidate'); // HTTP/1.1 header ('Pragma: no-cache'); // HTTP/1.0

    PS: Got it from the manual, header(); function :-) Check the online comments if any problems happen, since there are many various flavors of servers and clients...

    --
    

    Julio Nobrega

    A hora está chegando: http://toca.sourceforge.net "René fournier" <renesmartslitters.com> wrote in message news:NEBBIIMGILDAEGKEIGOPEENJCNAA.renesmartslitters.com... > Having successfully uploaded my PHP4+MySQL site finally to Fatcow (and the > MySQL stuff IS there--thanks for the help), I'm now left with making it > actually work online. One curious problem: > > For every page in the site ("*.php4"), I include three parts, a header.inc > (common to all), a body.inc (unique to each .php4 file), and a footer.inc > (common to all). One of the things the header.inc file does is generate > select a background image randomly. Very simple, and it works on my local > machine. But as soon as I look at the page online, it seems Fatcow > (Apache/Zend?)caches the header.inc file--that is, the results of the php > script inside it, which generates the random background. I say this because > no matter how many pages I look at, refreshing them, etc., I always get sent > the same original background image. Even if I replace now the random > background image function in header.inc with the explicit name of a > different file, it STILL displays the same one. Weird? Is there some way > to ensure that each PHP4 file/script is interpreted every single time, and > not cached (as it seems)?? > > ...Rene >

    attached mail follows:


    Thanks for the help, but I'm afraid it hasn't solved the caching problem, at least not with respect to the PHP random function... It's not as if the entire page get's cached, since there is an SQL query that selects a random row from a table--and that is random. But the PHP part of it--that is, where the background image of a table row is randomly selected--is static. Refreshing doesn't help, nor does this code, which I put in my header.inc file:

    <?php header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); // always modified header ('Cache-Control: no-cache, must-revalidate'); // HTTP/1.1 header ('Pragma: no-cache'); // HTTP/1.0 ?><html> <head> <title>My Site</title> <META HTTP-EQUIV="Expires" CONTENT="0"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="../common/styles.css" type="text/css"> <script language="JavaScript"> <!--

    You'll notice that I've got both that header function AND a meta tag, each of which should tell Apache not to cache, but here's what I think is happening: Apache is NOT caching, since the SQL select statements are running randomly. I think the cache problem is with PHP/Zend, since I'm using PHP4. So... Is there a way to force PHP to reexecute every time without configuring the server differently (since I can't)??

    > -----Original Message----- > From: Julio Nobrega Trabalhando > [mailto:inerteARROBAhotmail.compb1.pair.com] > Sent: Tuesday, October 30, 2001 9:31 AM > To: php-generallists.php.net > Subject: [PHP] Re: Weird caching problem with PHP4/Apache > > > These lines will do what you asked, but I am unsure if they will resolve > your problem (since I don't know Fatcow and how they configured > the server). > Anyway, here it is: > > > header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past > header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); > // always modified > header ('Cache-Control: no-cache, must-revalidate'); // HTTP/1.1 > header ('Pragma: no-cache'); // HTTP/1.0 > > PS: Got it from the manual, header(); function :-) > Check the online comments if any problems happen, since there are many > various flavors of servers and clients... > > -- > > Julio Nobrega > > A hora está chegando: > http://toca.sourceforge.net > "René fournier" <renesmartslitters.com> wrote in message > news:NEBBIIMGILDAEGKEIGOPEENJCNAA.renesmartslitters.com... > > Having successfully uploaded my PHP4+MySQL site finally to > Fatcow (and the > > MySQL stuff IS there--thanks for the help), I'm now left with making it > > actually work online. One curious problem: > > > > For every page in the site ("*.php4"), I include three parts, a > header.inc > > (common to all), a body.inc (unique to each .php4 file), and a > footer.inc > > (common to all). One of the things the header.inc file does is generate > > select a background image randomly. Very simple, and it works > on my local > > machine. But as soon as I look at the page online, it seems Fatcow > > (Apache/Zend?)caches the header.inc file--that is, the results > of the php > > script inside it, which generates the random background. I say this > because > > no matter how many pages I look at, refreshing them, etc., I always get > sent > > the same original background image. Even if I replace now the random > > background image function in header.inc with the explicit name of a > > different file, it STILL displays the same one. Weird? Is > there some way > > to ensure that each PHP4 file/script is interpreted every > single time, and > > not cached (as it seems)?? > > > > ...Rene > > > > > > -- > 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:


    Hiya

    I need to be able to automatically change the format and size of an image when a user uploads it and using imagemagick's tools seems like the way to go about it.

    Unfortunately the server I'm using is Windows based and it doesn't have imagemagick installed. I downloaded the Windows imagemagick binaries and the tools work fine locally from the dos prompt.

    I hoped that uploading these files to a directory on the server would allow my PHP script to use the tools, but either I'm typing in the wrong commands or the tools won't work on the server.

    When I try this little test script: *****

    $file1 = "\\images\\gladius.tiff"; $file2 = "\\images\\gladius.jpg";

    $command = "\\imagemagick\\convert ".$file1." ".$file2; $result = system($command); if ($result) { echo("Conversion Done!<br><img src = gladius.jpg>"); }

    *****

    I get: Warning: Unable to fork [\imagemagick\convert \images\gladius.tiff \images\gladius.jpg] in ....

    I've tried using unix slashes and single slashes. I've also tried running the script in the imagemagick directory - I didn't get the 'fork' error but the system function returned false. I also tried using exec(), passthru() and backticks but none of them worked (backticks gave a weird CGI error message).

    Anyone know what I'm doing wrong? Does Imagemagick need to be installed in some special place on the server?

    Thanks Brian

    attached mail follows:


    On Tue, 30 Oct 2001 16:05:42 -0000, Brian Aitken wrote: >Hiya > >I need to be able to automatically change the format and size of an >image >when a user uploads it and using imagemagick's tools seems like the >way to >go about it. > >Unfortunately the server I'm using is Windows based and it doesn't >have >imagemagick installed. I downloaded the Windows imagemagick >binaries and >the tools work fine locally from the dos prompt. > >I hoped that uploading these files to a directory on the server >would allow >my PHP script to use the tools, but either I'm typing in the wrong >commands >or the tools won't work on the server. > >When I try this little test script: >***** > >$file1 = "\\images\\gladius.tiff"; >$file2 = "\\images\\gladius.jpg"; > >$command = "\\imagemagick\\convert ".$file1." ".$file2; >$result = system($command); >if ($result) >{ > echo("Conversion Done!<br><img src = gladius.jpg>"); >}

    it looks like you're getting the path wrong. try it like this:

    echo `c:\\imagemagick\\convert c:\\images\\gladius.tiff c:\\images\\gladius.jpg`;

    in unix you can redirect stderr into stdout to see any error messages like so: echo `convert $file1 $file2 2>&1';

    you can't do this in windows, but I remember finding a dos program called stderr.exe that you can pipe commands into that does the same thing.

    one possibility that comes to mind is maybe you don't have write access to the temp directory convert uses.

    also try checking apache's error log and posting the results.

    attached mail follows:


    Hello,

    Alberto wrote: > > Any1 knows about a good class for DB abstraction? I need some scripts to > work with mysql/pgsql.

    If you are looking for a database abstraction package that lets you write applications that are absolutely database independent, ie, you don't need to handle database differences in your application, Metabase is the way to go.

    Just download it from here:

    http://phpclasses.UpperDesign.com/browse.html/package/20

    Regards, Manuel Lemos

    attached mail follows:


    Ok, it works fine for me, i can redirection, but I don't want the browser to load another page, I want to IF A THEN RUN A.PHP, IF B THEN RUN B.PHP, I know i can use include('a.php') or require('a.php') but I'm sure theres a way to say php parser to run one or another script without "changing URL" to the client.

    Thnx in advance.

    attached mail follows:


    albertoarroundsdrsl.compb1.pair.com (Alberto) wrote:

    > Ok, it works fine for me, i can redirection, but I don't want the browser to > load another page, I want to IF A THEN RUN A.PHP, IF B THEN RUN B.PHP, I > know i can use include('a.php') or require('a.php') but I'm sure theres a > way to say php parser to run one or another script without "changing URL" to > the client.

    use include as you say or html frames.

    -- 
    Henrik Hansen
    

    attached mail follows:


    On Tuesday, October 30, 2001, at 11:41 AM, Henrik Hansen wrote:

    > albertoarroundsdrsl.compb1.pair.com (Alberto) wrote: > >> Ok, it works fine for me, i can redirection, but I don't want the >> browser to >> load another page, I want to IF A THEN RUN A.PHP, IF B THEN RUN >> B.PHP, I >> know i can use include('a.php') or require('a.php') but I'm sure >> theres a >> way to say php parser to run one or another script without "changing >> URL" to >> the client. > > use include as you say or html frames. >

    Yeah, why not if($A) { include('a.php'); } elseif ($B) { include('b.php'); }

    > -- > Henrik Hansen > > -- > 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:


    Here is my problem once again... =P I am wondering if I should change the date table to something other than date... maybe something like date_1? Would doing that resolve my issue, because of the fact that the date variable in php is function? Thanks in advance... Jason

    /* Form to supply variables */ <form name="auth" method="post" action="http://path/to/search.php"> <p>Search for Ads</p> First name: <input type="text" name="fname"> <br> Last name: <input type="text" name="lname"> <br> Area Code:&nbsp; <input type="text" name="phonea" size="3" maxlength="3"> Phone: <input type="text" name="phone" size="8" maxlength="8"> <br> Date: <input type="text" name="date"> <br> <p> <input type="submit" name="login" value="Submit"> <input type="reset" name="reset" value="Reset"> </p> </form>

    Once user clicks submit button it links to this php script to connect, query and display results... eveything works fine except for the date variables. If anyone with a little more know how can point me out the error I would greatly appriciate it.

    /* php script to connect, query and display results */ <?php

    mysql_connect ("db_host", "db_username", "db_password") or die("Couldn't connect!");

    mysql_select_db ("db_name") or die("Couldn't select database");

    if ($fname == "") {$fname = '%';} if ($lname == "") {$lname = '%';} if (phonea == "") {$phonea = '%';} if ($phone == "") {$phone = '%';} if ($date == "") {$date = '%';}

    $result = mysql_query ("SELECT * FROM ads WHERE fname LIKE '%$fname%' AND lname LIKE '%$lname%' AND phonea LIKE '%$phonea%' AND phone LIKE '%$phone%' AND date LIKE '%$date%'");

    if ($row = mysql_fetch_array($result)) {

    do { PRINT "Your search results: <br><br>"; PRINT "<b>First Name: </b> "; print $row["fname"]; print ("<br>"); PRINT "<b>Last Name: </b> "; print $row["lname"]; print ("<br>"); PRINT "<b>Address: </b> "; print $row["address"]; print ("<br>"); PRINT "<b>City: </b> "; print $row["city"]; print ("<br>"); PRINT "<b>State: </b> "; print $row["state"]; print ("<br>"); PRINT "<b>Zip: </b> "; print $row["zip"]; print ("<br>"); PRINT "<b>Area Code: </b> "; print $row["phonea"]; print ("<br>"); PRINT "<b>Phone: </b> "; print $row["phone"]; print ("<br>"); PRINT "<b>Email: </b> "; print $row["email"]; print ("<br>"); PRINT "<b>Weeks: </b> "; print $row["weeks"]; print ("<br>"); PRINT "<b>City 1: </b> "; print $row["cty1"]; print ("<br>"); PRINT "<b>City 2: </b> "; print $row["cty2"]; print ("<br>"); PRINT "<b>City 3: </b> "; print $row["cty3"]; print ("<br>"); PRINT "<b>Ad: </b> "; print $row["ad"]; print ("<br>"); PRINT "<b>Total: </b> "; print $row["total"]; print ("<br>"); PRINT "<b>Number of weeks: </b> "; print $row["num"]; print ("<br>"); PRINT "<b>Date: </b> "; print $row["date"]; print ("<br>"); PRINT "<b>Time: </b> "; print $row["time"]; print ("<br>"); print ("<hr>"); } while($row = mysql_fetch_array($result)); } else {print "Sorry, no records were found!";}

    ?>

    attached mail follows:


    I have a download script on IIS 5 and Php 4.0.6 as cgi:

    $filename=PDF_PATH.$codfile.".pdf"; $fp=fopen($filename,"rb"); if ($fp) { header("Content-type: application/octet-stream\n" ); header("Content-transfer-encoding: binary\n"); header("Content-length: " . filesize($filename) . "\n"); header("Content-disposition: attachment; filename=".$codfile.".pdf\n"); $contents=""; while (!feof($fp)) { $contents .= fread($fp, 1000); } fclose($fp); print($contents);

    the script works very well. But if the user press the Cancel button in the browser download dialog, the current php process stop working. If i try to load a new page another php process is spawned, but do nothing. If i look in the task manager i see my php processes running (without doing nothing). When the timeout occurs the php engine continue wotking correctly.

    If i close the browser while php is hang, and i start a new browser session the php pages are correctly processed.

    I try several other methods : readfile,fpassthru,fread($fp,filesize),read and print a small chunks of data, but nothing change, when the user abort the download operation the php hang.

    This behaviour is very similar to the following bug: http://bugs.php.net/?id=8215 , that appears to be closed

    --
    Gianluca Morello
    Editek S.r.l.
    http://www.editek.it
    Via Vitruvio, 43 - Milano
    Mail: gianluca.morelloeditek.it
    Tel. : 02-671166208
    Fax : 02-67493766
    

    attached mail follows:


    Hello,

    I have problems compiling libiodbc-3.0.5 I have tried to compile being root and being a normal user and I get the same error. I execute $ ./configure --prefix=/usr/local --exec-prefix=/usr/local --with-iodbc-inidir=/etc --build=i686 and it works properly (I think) when I execute $ make I get the next error.

    *** Warning: inter-library dependencies are not known to be supported. *** All declared inter-library dependencies are being dropped. *** The inter-library dependencies that have been dropped here will be *** automatically added whenever a program is linked with this library *** or is declared to -dlopen it. gcc -shared catalog.lo connect.lo dlf.lo dlproc.lo execute.lo fetch.lo hdbc.lo henv.lo herr.lo hstmt.lo info.lo itrace.lo misc.lo prepare.lo result.lo odbc3.lo -Wl,-soname -Wl, -Wl,-retain-symbols-file -Wl,./iodbc.exp -o .libs/ /usr/i386-slackware-linux/bin/ld: cannot open output file .libs/: Is a directory collect2: ld returned 1 exit status gmake[1]: *** [libiodbc.la] Error 1 gmake[1]: Leaving directory `/opt/src/libiodbc-3.0.5/iodbc' gmake: *** [all-recursive] Error 1

    Please, could you help me?

    I am trying to install it on a linux machine.

    I am trying to connect that linux machine with Apache and PHP with a Windows NT with SQL-Server. Would I need any other software on the Linux or the NT machines?

    Thanks

    Regards. Félix García Renedo mailto:felixuva.es mailto:webmasteruva.es Tfn: 983-423000 Ext. 26520 Fax: 983-423271 Centro de Telecomunicaciones e Informatica Universidad de Valladolid España

    attached mail follows:


    Hi,

    You should compile --with-iodbc pointing to the odbcsdk directory, not just the libiodbc file. The SDK is available at www.iodbc.org.

    You will also need your LD_LIBRARY_PATH varible set to include the directory where libiodbc is.

    Best regards, Andrew Hill Director of Technology Evangelism OpenLink Software http://www.openlinksw.com Universal Data Access & Data Integration Technology Providers

    > -----Original Message----- > From: webmaster uva [mailto:webmasteruva.es] > Sent: Tuesday, October 30, 2001 12:53 PM > To: php > Subject: [PHP] Installing ODBC > > > Hello, > > I have problems compiling libiodbc-3.0.5 > I have tried to compile being root and being a normal user > and I get the same error. > I execute > $ ./configure --prefix=/usr/local > --exec-prefix=/usr/local --with-iodbc-inidir=/etc --build=i686 > and it works properly (I think) > when I execute > $ make > I get the next error. > > *** Warning: inter-library dependencies are not known to be supported. > *** All declared inter-library dependencies are being dropped. > *** The inter-library dependencies that have been dropped here will be > *** automatically added whenever a program is linked with this library > *** or is declared to -dlopen it. > gcc -shared catalog.lo connect.lo dlf.lo dlproc.lo execute.lo > fetch.lo hdbc.lo henv.lo herr.lo hstmt.lo info.lo itrace.lo > misc.lo prepare.lo result.lo odbc3.lo -Wl,-soname -Wl, > -Wl,-retain-symbols-file -Wl,./iodbc.exp -o .libs/ > /usr/i386-slackware-linux/bin/ld: cannot open output file .libs/: > Is a directory > collect2: ld returned 1 exit status > gmake[1]: *** [libiodbc.la] Error 1 > gmake[1]: Leaving directory `/opt/src/libiodbc-3.0.5/iodbc' > gmake: *** [all-recursive] Error 1 > > Please, could you help me? > > I am trying to install it on a linux machine. > > I am trying to connect that linux machine with Apache and PHP > with a Windows NT with SQL-Server. > Would I need any other software on the Linux or the NT machines? > > Thanks > > Regards. > Félix García Renedo > mailto:felixuva.es > mailto:webmasteruva.es > Tfn: 983-423000 Ext. 26520 > Fax: 983-423271 > Centro de Telecomunicaciones e Informatica > Universidad de Valladolid > España > >

    attached mail follows:


    I am trying to pass a variable to a popup window, to do a search in a database, and display an image based on the results... Here is what I have messed up so far (this is the 1st time I have used php/mysql.... no userID/Pswd on local host)

    The script that passes the variable (variable does pass to 2nd html doc)

    <script language="Javascript"><!-- function popImg1() { window.open('../../assets/img760/img.php?getimg=alfstag1','img','toolbar=0,l ocation=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=0,copyhist ory=0,width=800,height=600,left=0,top=0') //--> </script>

    The php/mysql connect & search (have tested the connect and it works db name=img760 table=img)

    <? $link = mysql_connect('localhost')or die ("Could not connect"); mysql_select_db('img760')or die ("Could not select database"); $query = "select ('imglocation','height','width') from img where imgname=$getimg"; $imglocation = 'imglocation'; $height = 'height'; $width = 'width'; ?>

    The display of the image

    <td align="center"><a href="javascript:void(0)" <img src="<? echo $imglocation ?>" width="<? echo $width ?>" height="<? echo $height ?>" border="0"></a></td>

    I have been able to pass these variables directly in the url and display the image..... trying to do it with a DB look up all I get in the code is the literal not the variable (<img scr=imglocation width=width....etc) ...

    Where am I going wrong? I have fiddled and changed until I have about exhausted the possibilities... (Apache server on Win2k if it makes any difference.... should not...)

    What is a good reference book on PHP/MySQL... ??? I have one but obviously it was a bad choice (title/author to remain unspoken..... forever)

    Thanks Mike

    attached mail follows:


    On Tuesday 30 October 2001 10:13 am, turtle wrote:

    > <? > $link = mysql_connect('localhost')or die ("Could not connect"); > mysql_select_db('img760')or die ("Could not select database"); > $query = "select ('imglocation','height','width') from img where > imgname=$getimg"; > $imglocation = 'imglocation'; > $height = 'height'; > $width = 'width'; > ?>

    You need to read the manual on the mysql functions.

    Specifically, functions like mysql_fetch_array, mysql_fetch_row, mysql_result. You're setting $imglocation to a string, not a returned result from mysql. You need to use one of the three functions I mentioned to retun an actual mysql result.

    --kurt

    attached mail follows:


    . No reading that section of the manual did me no good. I do not understand other than I cannot store the results as a variable.

    Is there any of what I have done that is usable?

    A recommendation for a book that covers this would be helpful... the manual on this area is way to abbreviated for someone who has only used PHP for 2 weeks.

    Mike

    "Kurt Lieber" <phpkirpatrick.com> wrote in message news:E15ydj6-0003KZ-00z8... > On Tuesday 30 October 2001 10:13 am, turtle wrote: > > > <? > > $link = mysql_connect('localhost')or die ("Could not connect"); > > mysql_select_db('img760')or die ("Could not select database"); > > $query = "select ('imglocation','height','width') from img where > > imgname=$getimg"; > > $imglocation = 'imglocation'; > > $height = 'height'; > > $width = 'width'; > > ?> > > You need to read the manual on the mysql functions. > > Specifically, functions like mysql_fetch_array, mysql_fetch_row, > mysql_result. You're setting $imglocation to a string, not a returned result > from mysql. You need to use one of the three functions I mentioned to retun > an actual mysql result. > > --kurt

    attached mail follows:


    On Tuesday 30 October 2001 11:58 am, turtle wrote: > No reading that section of the manual did me no good. I do not understand > other than I cannot store the results as a variable.

    yes, you can.

    > Is there any of what I have done that is usable?

    yes, there is. see below. It's probably not solid enough to cut 'n' paste, but it at least shows you how to get return results from mysql.

    > A recommendation for a book that covers this would be helpful... the > manual on this area is way to abbreviated for someone who has only used PHP > for 2 weeks.

    "Beginning PHP4" by Wrox

    <? $link = mysql_connect('localhost')or die ("Could not connect"); mysql_select_db('img760')or die ("Could not select database"); $query = "select imglocation,height,width from img where imgname=$getimg"; //****you haven't defined $getimg anywhere that I can see // also need to enclose it in quotes: '$getimg' $results = mysql_fetch_array($query); //new line $imglocation = $reults['imglocation']; $height = $results['height']; $width = $results['width']; ?>

    attached mail follows:


    . It is starting to make sense. I see the correlation between the manual example and the code you show. Surprisingly (and equally confusing) the book I have also uses a while loop with mysql_fetch_array to display a list.

    The &getimg variable comes in from the javasript function on the other page embedded in the url: window.open('../../assets/img760/img.php?getimg=alfstag1') the variable content is the field (imgname) that I use to find the record.

    I have been passing all of the variables manually via the url but it would be best if I used a database as there are around 400 to show and changes in a db are easier than in the html head.

    This may be the problem as I now get "supplied argument not valid mysql result" on this line. $query = "select imglocation,height,width from img where imgname='$getimg'";

    Thank you for taking the time with me on this. I will see if I can find the remaining problems and get to coding the 400+ pages that I need to get this into.

    It looks like I might be able to use the GetImageSize function to do this same thing? maybe? All I am doing is getting the location (url) of an image and its height and width for an <img src= > statement..... maybe I am making this into a bigger job than necessary?? I think I have been working on it too long today and I need a long walk.....

    Anyway, thank you again for taking the time and for the book recommendation.

    Mike

    "Kurt Lieber" <phpkirpatrick.com> wrote in message news:E15yfMr-0003fP-00z8... > On Tuesday 30 October 2001 11:58 am, turtle wrote: > > No reading that section of the manual did me no good. I do not understand > > other than I cannot store the results as a variable. > > yes, you can. > > > > Is there any of what I have done that is usable? > > yes, there is. see below. It's probably not solid enough to cut 'n' paste, > but it at least shows you how to get return results from mysql. > > > A recommendation for a book that covers this would be helpful... the > > manual on this area is way to abbreviated for someone who has only used PHP > > for 2 weeks. > > "Beginning PHP4" by Wrox > > > > <? > $link = mysql_connect('localhost')or die ("Could not connect"); > mysql_select_db('img760')or die ("Could not select database"); > $query = "select imglocation,height,width from img where > imgname=$getimg"; //****you haven't defined $getimg anywhere that I can see > // also need to enclose it in quotes: '$getimg' > $results = mysql_fetch_array($query); //new line > $imglocation = $reults['imglocation']; > $height = $results['height']; > $width = $results['width']; > ?>

    attached mail follows:


    On Tuesday 30 October 2001 02:53 pm, you wrote: > It is starting to make sense. I see the correlation between the manual > example and the code you show. Surprisingly (and equally confusing) the > book I have also uses a while loop with mysql_fetch_array to display a > list.

    You would use a while loop if/when you have multiple records to retrive. From your original code example, it seemed as though you would only have one record. (though, for safety's sake, you should code a LIMIT into your sql statement)

    > This may be the problem as I now get "supplied argument not valid mysql > result" on this line. > $query = "select imglocation,height,width from img where > imgname='$getimg'";

    Two things to try:

    1. Run that exact query on a mysql command line, substituting whatever variable name you're trying to pass in the URL. Often times, I find that I tihnk I have a PHP problem when, in fact, I screwed up my query syntax somewhere.

    2. Explicitly define $getimg as something you know to be a valid image. If that works, then you know it isn't getting passed from the url properly.

    > It looks like I might be able to use the GetImageSize function to do this > same thing? maybe? All I am doing is getting the location (url) of an > image and its height and width for an <img src= > statement..... maybe I > am making this into a bigger job than necessary?? I think I have been > working on it too long today and I need a long walk.....

    Actually, yes you can.

    $myImgSize = getImageSize('/unix/path/to/my/file.jpg'); should return the image sizes in an array. You should then be able to do something like:

    <img src="file.jpg" $myImgSize[3]>

    Which should automatically include height/width parameters. (see this function on the php site for more info -- also, that's untested, off-the-cuff code I just wrote. Might not work perfectly. :)

    --kurt

    attached mail follows:


    another approach: func_num_args(). http://www.php.net/manual/en/function.func-num-args.php

    ----- Original Message ----- From: "Henrik Hudson" <listsrhavenn.net> To: "John A. Grant" <jazrantzsc.nrcan.zc.ca>; <php-generallists.php.net> Sent: Monday, October 29, 2001 9:06 PM Subject: Re: [PHP] how to pass true/false or "no argument"

    > If $xxx isn't defined at all, its default is NULL, so your if statement > should work as is. If $xxx is not defined, then you should get thrown down to > the else. There is a difference between false and NULL. > > On Monday 29 October 2001 10:50, John A. Grant wrote: > > I've written several functions with optional "string" parameters. > > They work fine. But I've never written one that accepts an optional > > "bool" parameter and I'm now confused. > > > > I would like to have this: > > somefunction("hello"); > > somefunction("hello",false); > > somefunction("hello",true); > > > > function somefunction($text,$xxx="") > > { > > if($xxx){ > > $xxx parameter was passed as true or false > > }else{ > > $xxx parameter was not passed > > } > > } > > > > Which is correct for the default initialization of $xxx: > > $xxx=false; > > $xxx=null; > > $xxx=""; > > > > How do I distinguish between false and "$xxx parameter not > > passed"? Do I use isset()? Do I use ===? > > > > Thanks. > > -- > > Henrik Hudson > listsrhavenn.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:


    Good day!

    I try to wrote Web-interface for DNS. Only simple test version now. I'd like to listen your comets to make real good and useful thing. mail me you coments please

    Galkov Vladimir ICQ 84873967

    begin 666 dns.zip M4$L#!!0```(`+)V7BN5U&O5OP(```4%```'````;6%N+G1X=(U4RV[;,!"\ M"] _[*F)`9M!FZ))W4L?N1(`A0ND&-!2VN+%1\"2450O[ZSE OG&$. )7)W M.3LS2WIF:VE';?!7F:SIF:9H,F.A&1W[K+,)GI2BR-K.M-VLZ#!FVETA+<=9 M*557OSJ3Z&L<V6?<AT8&+\=Y0#C;[EF++V+6ELHU8*9$/H*7<\41.<')3( M^+I*88P)N2\<YZGCR'2-H!E[C1U;IC'Q<;3X/(;H"C:4VZ$0`OH5L-35/L0X M$_:!X&1-ZNC:Z5D0"?A576W>\I-*5!I[YL/&^,SQJ!LF+/P94Z;F5+F01IL MD\YZB93,FX`#0]/>UD\FM,8-3#6U<%8D(!F&+EH+FK/DPKA4.8G#:>3,N: M-F!&+T1-(?;2AR/=.NQWC(VZ`I9 8>"H<XBE8WH*$PTQG*)V`E#(.T,!.5F* M(6 .HQ!>N#JE+=+P$+U7]+AH$2&&UX[;"_8BOBBKU#1KN$"%UYX3=R:C(\F MQ%:$(Y-5J?9!T8/!>BX1:VK9,MRD_;P8!*&MB1(0'$R<,A?H5(VTP*(BN34 M!82'XX+H1JGSP[FY&71*4RN='FQH>`^S 2OG,SOR(.%3*M2Z5;1GO,X`,51 MCS9?CE)G>35LIXME)SB9MBMQI_C7C4T'7[VR[I?_SB\$]B4-"!::ZTI"CM&P M;^VLOL^%Z4G+?, JBZ9IAF'<,B,Z]460QW R_MV =B1RF<*Z6NPL!Z5%KL4+ M`J&8+\\#W!<<V#.B#]LVO8[&BS115T/DA-DJ_=$O<6KA'EEHRB[ROIY$D5T- MW:#H6RHCY%ARZZJ Q5:Y5I)'E*'BQ]V=WB8'3NM"$]V6\HFN`:$Q<GET M4D)3N.:.8_*9;)DD'#)P"T71ZA5N6#>/+'[.LKH(03SX%_L?E)VSZ\?$W: MR;6AXHBUW8^?6[K_>']W^_G3W3]02P,$% `"```*7M>*REA,$M>&0``D' ` M`````!F=6YC+G!H<.T]^U,;1](_RU7^'\9;A)5BO( =?_<=0N((8(<KUU MXDH<EVK1CM &:5>WN[)"7/SOU]WSV)E]" ED)U<57+:EW7GT]/3T>YK=O<>/ M-C?9E3^ZCC^QP]-S-N.7S\(HX\G [W./#:91/POC*/4>/Q)_U!,6Q+T_XHCW M!N&(]_RT%_"!/QUES35Z*]:CQ^QS]B'A0/6I,?\]S#-TN;YQ?[91>_=_L4/ MGM$<V[//#/]E;"W-$M9A[BMXS?S1*.%^<,.?Y9Z[,2_YJP_]*.K,+I*61BQ M,-MQV[*GGV!/'+=F(FIXB__P4<K%A,5Y?X&&- :;^2F[XA%/_(P'#+[X3*Y5 M`G(33Y,<FDHX+HY.WKW9OSCJ_?+V]$C,CP#G[WNXT>[ETD7_\*G09R,V9AG MPSCH3.(T8SZAN^.,XRC,XL2;#"=[\EG"QWQ\R9,>#\),;4"^*^L3/QORI+.[ MQR8);"HSL.%NN9&VFROZ\#L;#?S+V')_9&?IAWZC$ Q>)[(AV,>37N9> J/ M`_&![0Z_ZS*-LQVVV)QBD$TY"GS <1>?3T^"FU8[GCE:G 1AY"<W%2/"1_Y[ MY.=L7X\2CO_]T^6Q+.TX^I9^O$T`OJ&;6W!7"Z+_#'O1'QFG ,<I:PNR<6 MPF _67,M!$+8:C/X?]<<!I\\?=H2`'R6<,EP?L/:^%'24RWBE3D\C<5L,NL ME'69I/+=,)I,,Y;=3'GG5Z.PXQ]\D=3WG'LHR6(8I,HH0M]=S>1/HT5WDJ M2S\-FU5,)P$<'R)4'B$);P/0#9A];CRJU%\Z8_8VBB,^ 9;HQ9!#+NOOB"L M"7S1!+2Q-O93X%1B--P,W8\'_BFP:;J&6$E'(1]'T%"K)KG\W3_Y.BP=_#V M]%7OS=N#_8OCMZ=T2I%QE<=D'6 0-SQU!<=Z_*B!!)C!8( YWK_N$7:AL5SB MHH#F2ZL$NAXM"&N#8$4XGG1<AJ U!&RP&6.>^E<\$:^IL:2H1D/P0/A$3=<$ MQ!P1TP?JROC770.>9.2^9S0IL!%BC-WUD?^?:=P&]D&G`FGDH^>N)_1T=_.2 MF"=[`X_9:;P#S; %C6>LW)K/?#QA$]&(.4"-NS(8.#S)*Z:15:]*2R,RPB M(P$!(LCJ4+%T"V!VE<33B>=6`4D;PXRE`L Y!,ZOD8.];J404V),2#%)B_?& M(:XEX"..HFZ0Q&-B<H'7CR.KI&-8,]M$?PF=1&2;="9Z[8EWQ'3!WP+IZ M?A0`'?12_Y/GE6G< /'VF#N[.E3%\?&51?5$))^!&</X>SAQ#V4&TVI;!* M[E+F")4O8 739!0`,/>K&HQ/DBW(2M2?X'B +NBMN:8ZJM-:5_[_^TWSM_ M?WSP`S&:.-)\!H^R'X63Z8AF[DF=H(FC"^&PF_:3<)*Q-.EWW(2GH)JD/-T4 M3WGRPOLM=4%PR?=7% 9`H8$R:42*-4*086$1E&*8OEFB1X+ 3%H`<^]D. M264MIVH$E1HB%^P6PE#$V^,HT41+)]4I##H'H*]FR;0/F'EE:%,.JE/./'VJ M5DBMXP[E>I1+TIG6A)'I%U,_*CSG);*CF V) 8B8(8$'%Y-$T%Z$H5-/7,% M92$<+0N]8FY#P_#(. 1H;0>,6!NY/JHKY(R7^ 0I]?\#0[)VP[H"W Q& ? M2(ZPB8AA;(]I/62.ND'Z!HP<7D6=+)XH)>OMA,NU(60[NJE6P`E2J4PEY#X M01A+2$'RXEK*8IE657X<1_U1V+^&\Q"#5$Z:#J[#:;E"6/- [ 'P+47T\R:/ MXH?-+5 )L\,I',2H51+^H$>2==DAO=4Z7J UVJ2K#+ %T#X+VS8^<?+;]1J M2#%'"%F3!"]];GG%>:BS).- H\+$A(-JIY-C0 ]F?D_#/WCG^<MO8/&7HVG2 M<<]Y=BB,$P0$+;KT%/HT80OBZ)K?3"<=MTA]\+);BX=[XP`7L>BRSX_>'!U< M&*LC-44.O+VU]8U&W!6TUKF+<6&/;M.SRU[*?]-S\>=5R7B6F.#NM:"+T+ MR$5\J&F5CD"*0B-&'VH:#8&%8!N&']0R-P4`#T&VA6(D>VNLNTE+,B!O" PZ M=8J4IC5*L17Y5X/.[D=$N?2HXY=5^D!.$(47<AFYF*A2,U8D-4"PL12D0Q3 M9C"<*-UA92&P\"$Y(>)ZA/MU)Z,"DXUQD#,J6"4Z6G8MO^<<>VE39L M`3*T>#9/N:(LEXCM8,3]!,B3CX*4'KY=YX/06EPRV1V?R2U00KK2LAS0M,& M-.I=MV67&NFR8B2P(VM-M=E%],TR<L[#C#WT"O8$>NZ8W;)'>8<%CQ_C!F M+AD!9#'T.?;O6B\K2-:=ISB[KM!J*[P"D#3!2(](*#\X1?A4T)ZH;VAL"G M<4OZ2[3#1%CIXP];:&VX"(G;TFZ)S[F#`IO!SH%NV,S'V]I+UJH9[\^>_OC MN][AT?G!V?&[B[=G9$!_-MT;"D)N[R"XQGG<%+_*/55F'-U2&C-/6+#08/ M1CS2SUK2-2A_ZMF(YQ)MB0E-'XRV!,O+MU90K7L+0PT]!J5)XT080CRZPQ J M0._L^FR8\$&G0M^N-=R$ONUX:Z'GK%?,A*_*`'I.U_$4*CUG=],7S-"QX+I5 M$HDQC;E;99VRXI$,HQ04L\H3V8OB65.8I]HZAX]A[O:>=PK%B>AW\#ST\3R$ M3[?QHSP+H'4CMPDCX8/V1R-UOTA"U-VR:&O8C?BZ7B:9O!<0OVNGF<!,?H M<F=]41?N9P/:_V/V;M?S2\TFPY&[UN`L-NQS^P)$FCO94"WA'M/EZ'9] M.3RA+$9_MQPVA4'CE .-15>>YYDX5[BVV5"_P(9,O/D#E&$2;>34T%AKF&B[ M-][,"?2J6(6 \ /E5NQE<95\^+,]".2>V?W^S IH/,0JQR'!CF4IWT5ZM,! M^C;)ZLZ]?_0GE#Q385+KZ]B4;/<SMD%89YP4195E&]CZ7BD')/2V11G&$( M#'ATX)CV:V[+5#<6M"+/5N+_`;9P3RS5QQX+#U(F^H\LSQZ0EPRW)4\-.]I M!U!L<:?$CVT"8#(NPLYX78K'HG:RXF]KHKM)?^-M"K<)!;Z#M_6^A?VD+? M^1\QT1<GHPIG(W%Y3M8Q+7IOX46CC/";LAZZLM]D3_S5,_\1?R1<XX`.XT7 M=)?\[<'X2AX,FHMXV9?U993FD8<G&X;IDJX-RA.0[,C%^+64F6+6ETY5O>E M`\Y"S?+1.Y9*7*O5?5BW+XFXOLG1^UEQ-D1$>="P-DQHN=.,=RL#%8T=(7Z MS*R>5:X/<Q#L5Q4XP_4XE;%IV%[3AE=X,SX&L^&9,2+9(1(310,TK%_+>*) M<=+3:77*:2#2LUJEHU"76J?UT052[[3R>IN;I[>E'+[[(6-5CLBEG8*PAV M M&AZT2O ,]V#C/NX;:='#SR6<I>MVT4>4V^6PQ=\*->';^_Y"HY.LB2,S)(P MXYOB&!-N4VS3:% BW4,G>_SHV\TR%=3Y+"2%"C\%_!NKX*W(V<+E`T#$.,F? M(]OOH)<*OP<A(!9(_X:E-\"&QOB<,CB9YWFXHZ"\/),<"W2I#'$)0%!?.E7P M(:(SE%I>BU1D[*AFGEI50_!PF!8V-]#PT[E/."%6G!GL3L<M\#-_SC+;91]] MS10:(=C&J0N(0&:;=)"Y*KEFH.88)_%R;7'!.CJ,/'?)R,<U]ET<Y!V6I2 M0<2IE=-NZZ-X4W?"E/6\3=9SU>G"K%=*''MBIN>:<[64'[S1&%_#=^OE!CL\ M/NN=';_^X>*\I7S1C2*HQE</UN49J8VY1+L3""GJ!A-D.;!%40$2=R8\C4H: M#8"YP2B#";P2+P;]49QR?)1G`)<W^%Z$DF\_C$DJDS%>/_PDZ1G[LRQ6<R#) M$R7CZ"C*H/,G/PE1JR9Z$,Y=_P9]N_ =/N#Q$,DPFNIURK*K=(DP[5%K00DY M[NH(I0&$DGM92F32T,G11B"E/XPG>=R"/<'Y6W8R*!&-! YAGH#EFPYY2L+8 MLP<CXO,3%2YB>S6RM,N)KAA7]-G;9&&WBGK,+,R;2C%!6H0[/XK\KDCTX/ M5\GB!8>&H;]=Q0^!N#\!_ ;D-Z5(FW1[(E7GJ8)B,4IDK6KV?&7Z<*$W7&= M$R %E_CG!R78DRBTQZ]+DY>6Z(NMK3H;N#+7B1V3AL("GH*P#&R<XE)V:SR MQ7T^- VJE9,D!DC'*'MOXJD(&DU3SL"&G0F]76G>"$5!RS:/]A^YNYM)&F> MH<#S63(=R0R;Y0$55BE9HB_^*:Q3M-&%%8ZNJ]<TI3!0$8CNO9'#A+-(6ZEL M;E:\>R9O6A#=T\+=^KDK3&(CWF\&<RKHJY/KY?=-GD]8\[%4'JV\GVP;2?= MT[:8,,,7CW0FG5DR=U=M):,Z=&^`Q;M%</DUCP>C;)D#$SWUW&OV[\`[R). MO'K.A6MJ/& )%#I;9_$T0TH=\4'&D+\PRT9H/ 1..[V:#%B52_VY<&OBY.CT MQ][!J]>M^6KHVHD/EE<\,9-"V%J6P.&DYML+ICZ+B(YK!BB=<H!RV_LMI=15 M%:%TVQ:_LW_Y#^3/5$"$]90`V?M9ZU<#55S" 8O(PG_O]65B2QV/*I*H9;Z M=%6>R3;EF;A=-U>I*9.X5U#]V\Z&UHM0(Q(W.TPDK:E>X(5T**+')_%A8X& M+);L)L&1D=BQ*Q-=J06-)_'?W:;>$IY&0Z:(2!:69YDT&NK&2$-GD5B)+W?N M8(-BPPVF$D(<"ATX?)0GS$F8,$GNG8])Y(YV:SJ 'F HQUG3K>D!K ,4ZVR: M1&S[[8=F^$7)4L(MN:G<,'&YL;ZAD'!.S+<RT\8VL<XD,"P?HVCY'U[;S MW&'=W2#\)$6/TQ^&HT"MT]U0X&ZX!_2B*^A,#5HX*"8LH'L__2I^"[80 ]E M%2H9HF>^`$$]9),UY"T?M<^8+"'FD;9ZBO)#&=_Y*SGTLK-9VKLZ4QJ'!G7= M^4205M%(NPL4K?BA'B#S!928]MG!F_WS\X[K^[XK2-&U4_L)Y\\_TB6_S$^N M>-9QI7:HQ7ZYP_9'XPJBOI<7R!MTB:T%?'E9P-A#1)A"QX,K %R8[_?YVDJ M_4$*4+8*0T')6$TC0W^4]7R:KQQ<.#O:?W,B'1 _<#\`I8<Y[]^_?[8_1>:9 MH3.1[[#O_33L`U?Q1^/.KX[H]:OC"/^![O?#Q<6[S6UOBWVWM<U^C'P8(DY MBPUD0V(6S-F7SX6+^HS_9XHJO\HT0!=1NR)0DO$TZXWBJQ#I&_]#OU Z"^22 MX"!'\8SYUMBYL0E<E#(P)AA-BK(G.)-DDEDRY8:E^T4W^&'$:&_PJD"=^2-T MU.D<.P$RI8JMRGBML%A!(>X/0<DF%R*YE[0KOX),0I]V/2V3)_C2%5LT_,V MQ>4\/T0V:"_POY^$G<1Q:+6W+#9D.><%R0&C5#,RL[<F[CTVW^6'SX]/F M!^_CY^>WK98+.OF_*/:(_W.[_OY^<;VUFUE1^Z!(DRXAWTR:#OL'9W&B< M\%D8!>1%)WPX6R(&R/B&C ]U`P6[30*A6^*6J"2GSZX6.'OK29H&URZQ3& M-9QFZK::]E7O6!<YS0("$EKKTJ1;93;!HSR;FO[6)4X7$W*5K\!Z*70L&5Q# MXY2I9^_\;"_6_>(Q#4B<D1JI2777LMWT37R6K8JJ^)=.7)!)WW2<3V7K:^S M\F//+=QEE][(PM[GF%05`?0H+3. 9F5RS4E;/E1[)]0'2F0N]:Y/0ZX]C^L2 MSDY.JL*!;8'L49?>J251K<0B2OF:)<RUN:L$Q.SJI:XP!HIU3H/&H+(4-4A MJFG\_LLTT]'UB#D>MC$E3B!<N+!\T$K$PV )J\H"M][66/7<-V*;./YB-:I M*B]L-]$\&A)A]X77T%7)26B?B<R<Q(B7$=]F%G;EI4LC"6=WF(C_OJN\2[B? M^1'"]H2A&RJ")]]S]M/1V<^LS_UD,*64\FQHL#L#AZ;'2&C73W0ZTC'>[1W' MGWJM6,:!]10]#".`7[,K'UBU8CX:E)[=6K&:L"U$HTQ'A8G\H;<JG4,2\,H M4J/TWH *0>YO4!CZ-OFI`"W]$\E]Y4%.DI[ADQ2DW<YOC->XUQ?+[1ZKW(<< MCEYHG*#<U)+S+E^LIIQ^]JJPYED(Q^&22[10/DJN$13NG-_)-IX7V$;%`A89 M4A>H05<OR?UX4$I8+U6Q,9-BU44!Z%N7O(I(-U)<V2M]?;/4%! "?$L+VSO2 M4Q=='"8:5R[%# =LORR&`^32\'.Q[,_\&CCFUAA$<4=='",;KJ;*4*77O\;O M/X_L\Z,JCVN%33O*)Q$G<&B4KR,?6]3D%NH<<9C<L[1WK=4[9?JS :A"1C# MZS(JNCR7K3'7];/+GV 40IZU4T4X4E"26V5IA'CHE^L;:'DBV\;#RAW"\V M)QU$.+8OXR2>]= +;+]4JSNL-I6N,25R\?Y`F>55KB$N'$/(,D^"<=70O2P M=4WC82';:?G1J\1A2<',SYA2>80>\ZRLBCVA7*4T3N#\H?U$OM(LP11;!IVF M6 $HQ3 JM-IYUJR2DJ85I,A,G[H%2:U$6;)(SQ-7UP*R#LN=Q_/.`2N2)]'4 MK3\V11]M75,11YJ'DV1L/JY<X#0:A=%UL<WM"JRFD.5XOC<FR97<,9+4&/I M$+833$'-D-?1E[ $8ARQD&SR4!LBC14U&PNL; =L%**?*T^4Z-2*UTD$S:G M#"."N+N]E1\6!!PCAEL64;#B^T)ZDZYMQ%BNJ2YU?\%(G0?E\>=X2HY5+DOW M%$H>*DFUUT77[$,R-[YD,<BB-CVG!&+>![^V:6&UM0_E%;_EZQ[6%C[<4WK6 M?4H>EO(\[BA]*&I .=U2?9"*5(Z*TV6BZ7LS\UEA5(-Q,]%SHI[5*80 %0 MVOBJP'VY'.F\24NM*Q9_!_45LUK*E+-AF95:"E;[6X9)C8N<*OS6 HA]E\C M3*\M0]&:F[]2R/\T+K??_K79^PJ3658;B1'P:<&;IS*M3B[-40A+65<8%1?1 M5.TF&<8Q")A?"HE68`OIZSB!68C'<861EH4&9)H*3XO89?)CO'LKH3$EUOU M3A%Y&5ZL$35;8XF8(C;^D!OE+",_KZ=I;P64IQ9_C"D)8V7^"">5'^U&?J M% ONNKLRZT%*`S<O)>(Z7=>KEDO:"9+"MO2S.4F!BR!K'\ZRJEY!`;Y\3Y2# M"J^Z7$4B>V\ZP5O-HI+HO4H?5V5!WB$?!25XSC)>$- ?J'6%)Z1(S45!(2AF MT7*]<W+0!O!=W)#;4M%4LPZ!S)BGVAZ+%NI9,!],!='$1.AX66B"G$;ZJ%. MGI,_QJ*V"T$.(W:GVD C\VJ4NK1W9QZI+N<1"H&#BAIJ*9DK&-?GBIHZVPA M$.9 "=?0:$N`HI2M0C3S(\D;S!TW>&'&T8E+6%Y1)8A38E0&6D_G_D&PT M[CD\'&)1A"?_S0&I*S4T"R;EN;^*3G^5LCQ(!QPBN]#(VR%O\B)'YS_E<O M1[^[6XZ>9WXV3=5,BPC+0IP`VI=KVEMWXJWP7W['NLHBL322LFP- M=CMLM M56?-%,8/X,=6D%<F.=G#5=LN*<C1.,ER'5#N(/,O95#S*O''F&H7\$]\A#>* M\ 8CVWG6\BHB8/FNU!.3N"6R4)V$"XQH6[^60^1E$LS UBXI/I50O8HY5955 MTNW8#T=9O*/)[.3GWM')_O$;X0=K\6O`OEIY ?A.$QVF/SE(/^Z3OQ!]BSU MDJG*;JR?C.U'-U/20O6AAP'_]'Q0;6&:KG#Y66::$-';,LN0&-1HT0T4, M7P;G*(T)^M\(?0<V(N#L$G;%CVYF_HV\1PJZ*HT#/:-K%HYARS[1[3HTF4!O MAAW%W4*E)%=/"A4*2MK)U[Y)+\XH_*2S,.L/F_8[);>5]._[($E5Z9F=JOK] M=%V#RB$R1U6DIVE!G\6;GQ0&4B]H&L]M"P>X8_ZB#FC>;MR"V6U5GK<N2-M M41&;OQ9(HOB.A$G?8_I2H#&JLH8[DT)/>%ND'>QZV[Z=![]1JU"S,EMNTBI MU17="A;MV+\*^TRP))+')3&X3#B]>Z'KF3:-C&K.6C+9='H.26Q'1\J&_$T MM^JT%[5B$!.D,U41D:!9=MZ,DF;F36LPCU)0]T^J'J+V6)!(RESX`_P0-3 2 M$QP4X"%LARC"3^G$L=PF54!277ZB"AHR5&C418$1"[\(A4J(=?1]7WDW6+6G M_[TY26RLE*RH:Y31?95\`[QB#E=^4]S P5VS$NH*X*B*Y M`4E>[.K^.*F$ MWC+DAI%IU5O\BJY"E9'9QI>? E-DXP9A,84<RW6'*I8]POUZKB?<%6\1LA MX=&XLM1/0&ERT>EP8_P<Q\5'>I\/(-J2)BI9++RPICZ'W-O/K$P\I*/Z*2 MBCILXNI+K8EQ$J895<.0Z?P&CP,IX.TS>$604PW_XT,?3_J[4I7.BVZ)%# MWQ;JAH"[V5A-AT9`?4X<C.Z,7$#^.)HFH.2]AO>-48V)'5J^]?,1*7NT6- MD,O=OP3LI6U!O;?49*-\&NX-_GH[JTJ0IR](ZW98-0MUSA37E_\.LY_/+XY. M>C\=G9V#F>116K?KR:^]P_V+?5">/7.^UTA9 %T*8[Q)A!<'STTC,:K??C MR4V;W5,UUY>,S%M&1?GT-4SZ!P<7E$&_U_TO4$L#!!0```(`$-T7BLQ&_ Z M[0```+ !```)````:6YD97N:'1M79%+:L0P#(;WA=Y!:!,HPV2R*5TXN4:7 M)0\E-B26D16&F=./\Z)MO+ E6_H_2S)6I[%Z?S.6ZJXR^7HDMY=ZHD*FQ'J MUOFAQ!M"P]*1E%M#S&9'S=+A^X!?X^)A& 309\VDJ<R,\(:4VU#,[?7:>V MQ$_<?4MNL+I>>!:*[DD0I2VS)>\:;,A 4R"ED)](8X\5'/\\`.R=LN!_0'$& M%"? D;<P\,Q(",];#Y:*3,/=8RLM5-_4/-*TM<MP1PI[MVZ0#,K/'6:(3O MD00ZINSA3B'P**EJ:KR<,JFN^J)O_#,ODQ]79Y_0"4$L#!!0```(`/QS M7BO.0TTN%0$```$"```(````;65N=2YP:'"54,MNPC 0/!>)?QBDJDDD'A\` M`D%!Y=!2U!!5/5FIV1 +XT2Q4P[ O]=Q`/5UJ0^[\HYG/3.#4;/1ZV$3RVWV M>DBQ)[>.T(9*I*84Q>2$H,=J;+;;#0;$(K+<DV^EY2*=_,T]X+^US'/5"(V M5\!"$ G\EM":C'^[G"_9.%K-613.7(<C_B%+%^#H*+AX"K26!H6<TY:^^XO MX.0J24VPVF6V$0IWR/5^C;Y 5I4:&M"TI[5KUI/J[A15('/4'ZK:^$-+ M+>>&>)KA/S9:CQYG+7Q-%M$;/(\?;.#A_[E):P"FR SPI32::Z)WB MAEYU MW<5;8E6H%T=74V=?UU7?W;O1!:O[J0K9IM#Y]ZF(H^$G4$L#!!0```(`.1S M7BOHF%CGS $``$('```+````;6]N:71O<BYP:'"=E5]OFS 4Q9]!XCO<29.2 M3&O[WO2/UG6:)FV-U/2E3Y9C7X)5L)$QC;8JW[U ,,0A!+KD);GWG-^YOD!R M=1OX%Q>PIO&+>H7[AR5L<'4FI$$=4H;G2\DBW..TPE3,A3K\S1*)[/Y7CW, M)6NJ0_((7?ETOR].WN]X^O\&?Q\.MI\4CN%O?/1>WG3B5"F'X2689F^IDR M(Y2<S:"HPUO]%:YA8H3)X\E\6SG*5[81AD6-HZ["F_T`C&9H?9>![[4=*"C> M2B-]F3<XJZ><$XU,:4Z,(I(FR$EY7(OP"O2)YJ6YQX1EP8"Q#R(,7Z;5BO M^$-IK8W$0B))4.;.F7I58V/RE%.#%:=_%.%?3>U$].K&AO#(KI&PH4FQ0T0 M[0BAB#%S8GI558SG\H_MJW$0J3;=13GM8TR'J#'!%6HB<5,Y6]YA9Q!5I7,, M:1[O3=$=L",9-612SC(B8D [F)7E::JT<9AU;><%:_2V1Q]1NR^RUBI/CSZG M)V7#*1E]Q0._.VZW/PSE&*.I[\2_F<'$07:ZPT!6M/J!G>XPL+FRY=%:(Q&' M[%/"T8LXL=]:\1_;K:]U^]C:7Y4];*,Y0=U6_X=?X&S,._!O;]X!4$L#! H` M`````($\7"L````````````````&````;F%M960O4$L#!!0```(`%9[7BO3 MCC:V?P$``/$"```0````;F%M960O;F%M960N8V]N9GU2W4KL,!"^WH5]AZ&7 MB[8N(APH>*&">*/">0#)-M/=8)K4S*2ERK[[F;1;\:QB<A&8^7XF7^);-MX1 M?*R6"VT"5NS#`%G1J5 XU:#.RM6R6*^6:WBH?<8$ R!EK O;(6ML]HH/! M1U!.0V(1AX#C;5>.4YT]L#*OLIY-M8;L]LS.$2=6M%5OFG0<?* MXAA."<? M0X6).TUF.A0WZ_L<X#E9WPD2#[C#7P--P^/=Z!LKP:9D%Y1)ZYHT73'2,;M MH/6!X>KR#+:1)\:??",]%(Z3.=I.F-Q-[%']'8`C;6*EG.I%1+5XNN$H+0. M2 2PGM4EM$,*KKA^#J91$NF[=TA"3R=D;SWF(68`'\!#B] H8REI&JG;I$0 M>T],6;DX2MU+?+X[4=J-Q5_$/&G<K>1V#?IF6;%69-BB^&\.O9_T9XA5'RC MG+K]Q<H[_6,2?^S(*LZG!UHIKV,M&*"'[5!UC20?&#87.1I;THXE(?1\ZFN MC3R/5JP^7?\!4$L#!!0```(`$)[7BL?TWD7L ```$D!```5````;F%M960O M9V%L:V]V+G)U+FAO<W1S9="Q"H,P% 70.8+_\$8=&A,1%3JT!1<'[>#4,6#$ M4$U+HK3^?1/%GJWY!UR>0D"^/"NPM&]>Y0EY"=;^!U!0_%6N&D\:2#QA8 MW0NYO?)<!W8)":$DIBDAZ R:*\$Z>)4199)>?1I'!EJK.*-XKH%S[P10?L: ME?:// E7/:C)G#U;^=<(Q21*%\&_;Z'X(A*HV;2 N0]\*\PZHA_[6=!5V)*\ M1&6%]A^PG86[V0]02P,$"``````9GM>*P```````````````! ```!N86UE M9"]C=7-T;VUE<G,O4$L#!!0```(`&9[7BL?TWD7L ```$D!```G````;F%M M960O8W5S=&]M97)S+W-U<&5R+6-U<W1O;65R+G)U+FAO<W1S9="Q"H,P% 70 M.8+_\$8=&A,1%3JT!1<'[>#4,6#$4$U+HK3^?1/%GJWY!UR>0D"^/"NPM M&]>Y0EY"=;^!U!0_%6N&D\:2#QA8W0NYO?)<!W8)":$DIBDAZ R:*\$Z>)4 M199)>?1I'!EJK.*-XKH%S[P10?L:E?:// E7/:C)G#U;^=<(Q21*%\&_;Z'X M(A*HV;2 N0]\*\PZHA_[6=!5V)*\1&6%]A^PG86[V0]02P,$"``````3Q< M*P````````````````H```!R97-O=7)S97,O4$L#!!0```(`,!57"O$>! # MK0```$ !```5````<F5S;W5R<V5S+V1E9GIO;F4N='AT9<^Q#H,$ ;&9_B M1AV*8(B:=&B;N#AH!Z>.)&(D5=J IO7M"UH'];;C_\*?"T/XB*Z#"V WWA7R M$JK[#92A^*EY,YP,5F+ P.M>JNV3[\%N(D(HB6E*"#J#$5KR#AYVBB++E#KP M-&966JI%HX5IP;=?,&A?HS;!02?1B<]V=UWA2M&*"8L78#XOJ46"TBYM.< MSV40.& OD?W8SX#^6O(2U16:'_Z)HJVT0]02P,$% `"```;W9>*VL0WP%: M`0``!,``!(```!R97-O=7)S97,O;65N=2YC9F=]DL]NPC ,A^^5^[FM($T MN,/^',9V&N/ `U2A<:A%ZD1)2M4]_9(6A$! 5:E*_?GKSU9G$\S:%'K:;R M%'2F`>$0)!Y0&XL.#.L.YB_C1(:*/"C2"/%9&E:T`V4<:%0!:N2F9Q <EL;) M(S&/+U>">!7K:QO(\&+3;.OSZ8=X#]]1\RJ<JC>8I;8$V]I^"F*Q1Y!< ?> MBA(]$*<T:\(M1S!<Q*,(RY8GEK05U<?3<$ZJ!L?8(NP<Z:Q*/OT;%PM- A+ M<7(N<91GDUF>Y=G[.BY I&8_7WPZ% 'ASS!.%[5A"L9-;64_1)F(-R%E,<Q= M!%.PJ%$6:0&+*\^7I$<:C.63A_B!YQ?;WC*,<B\18ULDJNBI![HE:CSFNF^4 M/70E3:8-N.5.$S7_R'^YG1E)7982')%2Z$:)#U](5FB$HT.0YA4OK\I.:!G MTX5HTUAK7+C9[H=:Y/\!4$L#!!0```(`, $7"LD%5B"F $``'T#```6```` M<F5S;W5R<V5S+W-C<FEP=&5R,2YJ<X63/4_S,!#'=R2^PST>P%:EP-"I;6" M#)400)58G23:V/AVI'M%A#PW3DG3EH0U9/1^=W_Y9PH7[PUTE1800XKJ3U. M3T].3V G'2P7>2.=Q[D)W,B=6LM72:;9H'.*VL$H7#_.,YY9<OM!DW(M'RG M=P*N(;MPF20A'E!W!Z46HNS,[Y<7.5C(:XC/1G8';HQQ>&D#9^?<?0/1>)6 M6U,&"+8=I'+N4/L!AV#H#7Y$ZY)1184\%W#0W5FNR.LR5!;GVG-W.%ZQM M2,_*.N JOYR"FO53F4:S#C4=C4:BPTA3K8#W!%<B*[7T_EYN$/(<6%DK73$! MAX0/[QJS2OF&ED=1F+$&63*.%:#K\4=;U*E)=/T7MR92]32>R"*2T^-*Q5[I MM59E7<25X$YJ.H<1L)LN=A*-9G[';Y/O]_'$1#84MORY6=-RDM7^__18PMZ M5:&&X1/K"SD5D+/9X]/S70%/SP]%?A[P+5R4WI]?#:42EK4W!!_);1*MOOHZ M/Q[,&V3W]#LHC7L#;J UFKXX_6?8?3;U!+`P04``(`" `;EXK)L4E) (" M``"\!``%```')E<V]U<G-E<R]S8W)I<'1E<C,N:G.M5$UOTT 0/2=2_L/$ M%Q=%2L79R&U0ES0'T"H6AKCV.CS;KRCMMY?_.S*[C^ MH!(Z4*#MOGM^^ M^<AJDU!1&JC*FK"ZXA^-;U;+E]42ROOO<54<$"O805HF]1$-;9767P/RY\&W M:+64#Q09^%S8[2!,42-AR#P+)EKTF+:/2M<,A#3C"UI*BV822H_LF5Y#83 M8H'\F?8F5^: ,5JZ8Y'FX*G'IR?Z1L1G)P_&`BXPP>F<ZME!T"<-F!3I/T# MJO3ME!4K<I0.\UD]LYDP057NO,59$G'!.U)&[K&&.$>H,"FK%'X46L,]B^) M_*><2PW*/$%>/N Z<"4\"]H6QF 5XT]B3F8>*IF)`IR,[%DY9_A_L7-,?+:4 MX5]*_O;DCDG[,\22B7D36/T^T+C7E*F]F82DI0._%%9KHR#[S^IXTS.T2/< MBPPCNE27$S\]\)WG99'$AO ;K:PMLB)1SL[YO&0`ZA>T3.KY?7U8KZH8]<' MI&/DC-:V5FU7M74\6]"&USRJ5JM'OR3:F>#'MW(HUX,W QJZE,W80`O07G M<(]Y$T8U6NSNQIWR1$TD5\*TK?\C=JB?_N%(H#^104_OF,L,SG4N,7.5$W4 M:89F.*Y_V1^_&VF8++\[I%O,5*U)!(AB*R)Z_OJ>8&+1G%$WJURF/,]V.:E M)2M+J_D%4$L#!!0```(`-9T7BNGTB6\,0$``*(#```3````<F5S;W5R<V5S M+W-T>6QE+F-S<Y52S4Z#0! ^EX1WV*1G2*$V,7!2C_H.9F$'V'39:<:I;35] M=Q>E=8&J%6[??G^S.[$T0!P&HOO>PV!6HD$2F2!0>0\?PZ"A,243]T]W#X\> MQ[&6XF?:K$++T8M^`^>>+C;[,[8#73?LT *-&AB&0=R"W3ZS'U_(<ET3;JV* M3F7GU:K[1UI6OFPCE=*V=NQDP&,U)44&JJY0LL]D/J:MS[(N.DMSU"!S-A. MF(D=RSI\.<XNT8S#+4L"_=0GHQASY$TNK9.T-7-+WL5QF%YYS&]U+5X?<F M%^\U;M%J1AKK!Y5*L R47SM&,CS[HB3EX(22;)&FPF+%G+QO5;S5"V+-/V$ M_,U*;J[:K%C*_P8N896DU96!%JF59CQBUN KD N<I+G;`3*ZB^SSOAY.'#\` M4$L#!!0```(`-MS7BOS9*F;Q (``#P%```*````8V]N9FEG+G!H<(U4T6[: M0!!\)E+^8>L7$BG8-%(550%2!YS$%6"$G53)BW78:W#CW*&[,X1^??<,Q5"E M4A&2S;$S.SN[>YV;TY/3$\<!CFM(!%>:<:TQ:1DNE<<!M2P7E3RJ72R$U MIC#;`"L*R$J>F %7*QMPY-BEG,\LT;/L3=R_:%UT8#J8