[PHP] creating objects by reference?
Is it better to do: $obj = new object(); verses: $obj = new object(); thanks, -js -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] how to send an MSWORD email?
search google for RFC HTML email, or look at phpmailer.sourceforge.net. It's roughly along the lines of: Headers... Subject: My html email Content-type: multipart/mime Content-boundry(): BOUNDRY-ABC ---BOUNDRY-ABC--- Content-type: text/html ...more headers... Hello! This is an html email with an image - img src=cid:abc123; ---BOUNDRY-ABC--- Content-type: image/jpeg Content-id: abc123 Content-encoding: base64 BKJSDFIWEIJELFJSELIFJEL On Sun, 15 Dec 2002 14:35:48 -0800 (PST) Chris Shiflett wrote: --- See Kok Boon [EMAIL PROTECTED] wrote: I want to send emails that have graphics, for example the pub logo. I know that there are 2 ways to do so (maybe there are more, pls enlighten me): 1. use html email with img src=http://www.mydomain.com/logo.gif; 2. use MSWORD to insert the logo into the email. MSWORD will then send the logo.gif as an attachment and will ALSO use img tags. I doubt anyone on this list is going to know what your second method is, though I would guess that MS Word does nothing special and does the same thing you mention in your first method, except that it attaches the image to the email rather than reference it via URL. You can probably search the archives for more information on sending HTML email as well as sending attachments, which is all you are trying to do. I detest such email myself, so I cannot offer any help. Chris -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Executing a Perl/CGI program from PHP
You're trying to mix two different things. SSI (Server Side Includes) and PHP. The page you're calling gets parsed ONLY by PHP. So echoing #exec won't work. Look at the virtual() function ~~ http://php.net/virtual -js On Sun, 15 Dec 2002 14:10:17 -0800 Troy May wrote: Hello, I have a logging program I wrote in Perl that writes basic info to a MySQL database. I can't get it working from within PHP. I've tried: print !--#exec cgi='vislog.cgi'--; echo (!--#exec cgi='vislog.cgi'--); include(vislog.cgi); Nothing works. What am I missing? Thanks, Troy -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Who can tell me the best php-base webmail?
also take a look at hord-imap (http://www.hord.org) -js On Mon, 2 Dec 2002 14:06:01 +0100 [EMAIL PROTECTED] wrote: Le Lundi 2 D¨¦cembre 2002 13:30, [EMAIL PROTECTED] a ¨¦crit : Who can tell me the best php-base webmail? I want a webmail for my mail server, give me a suggest, please! Joskey Liaus [EMAIL PROTECTED] This is a hard question to answer ;-) I use SquirrelMail (http://www.squirrelmail.org/), Which is quite good... IlohaMaim (http://ilohamail.org/) Looks quite fine, too. Have you tried IMP ? -- ,, ( ¡ã Nicolas Costes /||\IUT de La Roche / Yon ( ^ ) [EMAIL PROTECTED] ^ ^http://luxregina.free.fr -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Passing arguments to the same script
I think you\'d want to use: if ( $_SERVER[\'QUERY_STRING\'] == \'samples\') { // code } otherwise if you use , set your links as: a href=\index.php?samples=1\ -js On Sun, 1 Dec 2002 22:38:54 -0500 Holmes wrote: I\'m sure this is easy, but I\'m drawing a blank. I need to have links at the bottom of the page that passes arguments to the same script (itself) when it gets reloaded. How do we do this? I have the links like this now: a href=\index.php?samples\ How do I determine what is passed? I need to do an \if\ statement with different outputs depending on the argument. if ($samples) { do something } if(isset($_GET[\'samples\'])) { do something } ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Passing arguments to the same script
I think you\'d want to use: if ( $_SERVER[\'QUERY_STRING\'] == \'samples\') { // code } otherwise if you use , set your links as: a href=\index.php?samples=1\ -js On Sun, 1 Dec 2002 22:38:54 -0500 Holmes wrote: I\'m sure this is easy, but I\'m drawing a blank. I need to have links at the bottom of the page that passes arguments to the same script (itself) when it gets reloaded. How do we do this? I have the links like this now: a href=\index.php?samples\ How do I determine what is passed? I need to do an \if\ statement with different outputs depending on the argument. if ($samples) { do something } if(isset($_GET[\'samples\'])) { do something } ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] test for ascii or binary string
Is there a way to determine if a string has ascii or binary data in it? -js -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: test for ascii or binary string
Doh, so simple. I guess the correct form of the question would be how do I determine if a string has just a-zA-Z0-9 in it plus punctuation... thanks, -js Paul Chvostek wrote: On Fri, Nov 29, 2002 at 10:27:05PM -0600, Jonathan Sharp wrote: Is there a way to determine if a string has ascii or binary data in it? You could always see if it matches a regular expression that represents the ascii range you're considering. I.e., ereg('[^a-zA-Z0-9]',$string) will return true if non-alphanumerics are in the string. Remember that a string is just a string. Whether the data contained in it is represented as ASCII or something else is completely a matter of implementation. ALL 7-bit data can be represented as ASCII. All 8-bit data can be represented as IBM Extended ASCII or whatever you want to call it. But the string is just a string of bits. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Graph Question..
Please post code. -js James Hatridge wrote: Hi all,, I d/l'ed a class for graphs last night. When I got the class working instead of a line graph I got the netscape symbol for no picture, ie a broken box. I must have missed something. Could someone give me a clue what I'm doing wrong? Thanks JIM -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Newbie: nested include and object in session
1. see php.net/include_once 2. Yes $_SESSION['foo'] = new foo(); $myFoo = $_SESSION['foo']; $myFoo-var = 123; /* page2.php */ $myFoo = $_SESSION['foo']; echo $myFoo-var; -js Michael Wai wrote: Hi everyone, I'm a newbie on PHP and MySQL. I've two questions that want to get some help. 1. How to solve the problem of nested include? That's mean A include B and B include C. 2. Can I save the object in session? Thanks for your great help!! Regards, Michael -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] templates
I'm assuming you're trying to have a select list. Try this: select name=foo onChange=window.location='?=$PHP_SELF??action=loadfile=' + this.value option value=file.xmlFile XML1/option option value=file2.xmlFile foo/option /select Just make sure you test the value you get for file, so that someone doesn't pass you /etc/passwd (just an example). -js Adam wrote: I am developing a site, using XML and PHP for formatting. I want to have one HTML template and call up the different XML files from a Javascript menu. Ideally i want to be able to call files from a link, such as: 'index.php?action=loadfile=file.xml' Not sure if this is the right format, but hopefully you get the idea. Cheers, Adam. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] mailing by SMTP
phpmailer.sourceforget.net -js Siamak wrote: hi how can i send a mail by a smtp server from a php page? thanks -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] this oop-script still doesn't work
$overall-foo-bar() works for me. also there's no need for the eval('global...') line Apache 1.3.27, PHP 4.2.2 -js Tularis wrote: ok, I have gotten great help here already, but it still doesn't work, it returns a object not found error (on the $foo-bar() line). I want to change $overall-foo-bar() to $foo-bar... any tips? or help?? thanx! - Tularis ?php class overall { var $loaded; function load($class){ eval(global \$$class;); // This didn't work either //$this-loaded[] = $class; // see the comments with the foreach() eval(\$this-$class = new $class;); return true; } } class foo { var $bar; // Constructor function bar(){ if(!isset($this-bar)){ $this-bar = 1; }else{ $this-bar++; } echo $this-bar.br; } } // Start actual loading $overall = new overall; $overall-load('foo'); /* foreach($overall-loaded as $key=$val){// didn't work.. I commented this out, because I thought it MIGHT interfere with the other way $val = $overall-$val;// both don't work though :( } */ $overall-foo-bar(); $overall-foo-bar(); $overall-foo-bar(); $overall-foo-bar(); // it doesn't understand this $foo-bar(); ? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Seconds to minutes
i'll just throw my code in here while we're at it... $seconds = 3600*5 + (60 * 10) + 45; $hours = floor( $seconds / 3600 ); $mins = floor( ($seconds % 3600) / 60 ); $seconds = floor( ($seconds % 60) ); echo Hours: $hours\nMins: $mins\nSeconds: $seconds\n; -js John W. Holmes wrote: You can do something like this: ?php $seconds = 265; $time = date('i s',$seconds); $minSecs = explode(' ',$time); echo {$minSecs[0]} minutes and {$minSecs[1]} secondsbr\n; ? That doesn't work for anything over 3599 seconds, though... ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: REPLY NEEDED
MY GOODNESS! Thing of what 126M would do for the open source movement! We could run php.net on gold plated servers! Not to mention a 64 way sun box with all the bells and whistles, and spruced up with urb3r cool lighting kits! or thing of all the cd's you could send to AOL for 126M! any other ideas? -js OrangeHairedBoy wrote: I think I'd rather go with the 126M USD being offered by Desmond West (see email entitled STRICTLY CONFIDENCIAL) instead of this measly 31.5M USD. If anyone wants to contact the people who own ecplaza.net (for fun), here's the info from whois: Registrant: EC Plaza Network Inc. 1F, Shinho Villart, 452-3 Sungnae2dong, Kangdong ku Seoul, Korea Domain Name: ECPLAZA.NET Registrar: HANGANG Systems,Inc. dba doregi.com Administrative, Technical, Billing Contact: Kim jieum [EMAIL PROTECTED] 82-2-476-1144 82-2-482-0339 Michael Oshodi [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]... ASSISTANCE WE ARE MEMBERS OF A SPECIAL COMMITTEE FOR BUDGET AND PLANNING OF THE NIGERIA NATIONAL PETROLEUM CORPORATION (NNPC)IN WEST AFRICA. THIS COMMITTEE IS PRINCIPALLY CONCERNED WITH CONTRACT AWARDS AND APPROVAL. WITH OUR POSITIONS, WE HAVE SUCCESSFULLY SECURED FOR OURSELVES THE SUM OF THIRTHY ONE MILLION, FIVE HUNDRED THOUSAND UNITED STATES DOLLARS (US$31.5M). THIS AMOUNT WAS CAREFULLY MANIPULATED BY OVER-INVOICING OF AN OLD CONTRACT. BASED ON INFORMATION GATHERED ABOUT YOU, WE BELIEVE YOU WOULD BE IN A POSITION TO HELP US IN TRANSFERING THIS FUND (US$31.5M) INTO A SAFE ACCOUNT. IT HAS BEEN AGREED THAT THE OWNER OF THE ACCOUNT WILL BE COMPENSATED WITH 30% OF THE REMITTED FUNDS, WHILE WE KEEP 60% AS THE INITIATORS AND 10% WILL BE SET ASIDE TO OFFSET EXPENSES AND PAY THE NECESSARY TAXES.WE INTEND TO USE PART OF OUR OWN SHARE TO IMPORT FROM YOUR COUNTRY AGRICULTURAL AND CONSTRUCTION MACHINERY. THIS IS BECAUSE THE PRESENT GOVERNMENT OF MY COUNTRY IS EMPHASISING ON PROVIDING FOOD AND HOUSING FOR ALL ITS CITIZENS BEFORE THE NEXT ELECTION. HENCE, AGRICULTURAL AND CONSTRUCTION EQUIPMENT ARE IN HIGH DEMAND OVER HERE. WE SHALL ALSO NEED YOUR ASSISTANCE IN THIS REGARD ON A COMMISSION TO BE AGREED UPON WHEN WE FINALLY MEET. ALL MODALITIES OF THIS TRANSACTION HAVE BEEN CAREFULLY WORKED OUT AND ONCE STARTED WILL NOT TAKE MORE THAN SEVEN (7) WORKING DAYS, WITH YOUR FULL SUPPORT. THIS TRANSACTION IS 100% RISK FREE. MOREOVER, WE SHALL NEED THE FOLLOWING FROM YOU TO ENABLE US BEGIN THE TRANSACTION FORMALLY. THEY ARE; YOUR FULL NAME AND ADDRESS OR YOUR COMPANY NAME, ADDRESS AND TELEPHONE/FAX NUMBERS, YOUR BANKERS NAME AND ADDRESS, YOUR ACCOUNT NUMBER AND NAME. THIS INFORMATION WILL BE USED ALONGSIDE OTHER VITAL DOCUMENTS OVER HERE IN PREPARING THE NECESSARY APPLICATION FOR PAYMENT TO THE CONCERNED QUARTERS WHERE PAYMENT APPROVALS WOULD BE SECURED IN FAVOUR OF YOUR COMPANY FOR THE PAYMENT OF OUR FUND(US$31.5M) INTO YOUR NOMINATED ACCOUNT FOR US ALL. BY OUR APPLICATION, IT WILL BE ASSUMED THAT THIS SUM IS BEING REQUESTED AS PAYMENT, WHICH IS LONG-OUTSTANDING, FOR A CONTRACT, WE SHALL CLAIM WITH OUR POSITION, YOU OR YOUR COMPANY EXECUTED FOR (NNPC) SOMETIME IN 1997. HENCE, WE SHALL FOLLOW ALL THE LEGAL OFFICIAL PROTOCOLS USUALLY OBSERVED BY FOREIGN CONTRACTORS WHENEVER THEY ARE DEMANDING PAYMENT FOR CONTRACTS EXECUTED FOR THE GOVERNMENT OF MY COUNTRY. FURTHERMORE, IMMEDIATELY THE FINAL APPROVAL IS GRANTED, THE FUND WILL BE TRANSFERRED INTO YOUR ACCOUNT WITHIN 72 HOURS, BY WHICH TIME MY PARTNERS AND I WILL BE IN YOUR COUNTRY FOR THE FINAL DISBURSEMENT IN THE RATIO ALREADY SPELT OUT TO YOU. PLEASE, YOU SHOULD ENDEAVOUR TO GIVE US AN ACCOUNT WHICH YOU HAVE ABSOLUTE CONTROL OVER. THIS IS VERY IMPORTANT BECAUSE WE WOULD NOT WANT A SITUATION WHEN THE MONEY IS IN THE ACCOUNT, YOU NOW TELL US YOU WOULD NEED TO BE AUTHORISED BY ANOTHER PERSON BEFORE WE CAN HAVE OUR OWN SHARE. YOU WILL NOT BE REQUIRED TO TRAVEL OUT OF YOUR COUNTRY, ME AND MY PARTNERS, WE TRAVEL DOWN TO YOUR COUNTRY FOR THE DISBURSEMENT OF THE FUND, AFTER THE FINAL TRANSACTION. WE WILL ALSO DISCUSS ABOUT OIL BUSINEES IN MY COUNTRY WHEN WE COME DOWN OVER THERE. BECAUSE WE WOULD LIKE TO ESTABLISH A JOINT BUSINESS WITH YOU. THAT IS WE WILL USE YOUR NAME TO REGISTER AND INCORPORATE AN OIL COMPANY IN MY COUNTRY. BESIDES, ON THE COMPLETION OF THIS TRANSFER, ALL DOCUMENTS USED FOR THE PURPOSE WILL BE WITHDRAWN FROM THE QUARTERS THEY ARE SUBMITTED BY OUR CONTACTS IN THESE OFFICES AND DESTROYED, THEREAFTER. SO, THERE WILL NOT BE ANY PROBLEM ARISING FROM THIS TRANSACTION NOW OR IN THE FUTURE. IF THIS PROPOSAL SATISFIES YOU, PLEASE REACH US ONLY BY EMAIL FOR MORE INFORMATION. PLEASE, TREAT AS URGENT AND VERY IMPORTANT. YOURS FAITHFULLY, CHIEF MICHAEL OSHODI -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Protecting Queries
the issue isn't with query, it's with variables used within queries... example: $id = $_GET['id']; $query = SELECT * FROM mytable WHERE id=$id; and if you call this page as (or something like this): ?id='' OR 1=1 You can alter the query -js Stephen wrote: Since day one of me doing MySQL stuff in PHP, I've always set up my query as a variable then put it into the query function such as this: $query = SELECT * FROM bobstuff WHERE id='1'; $result = mysql_query($query, $connection); I've just come aware of the security risks of this. How could I make it so the $query variable isn't editable from the URL? Should I turn register_globals off? Thanks, Stephen Craton http://www.melchior.us Life is a gift from God. Wasting it is like destroying a gift you got from the person you love most. -- http://www.melchior.us -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Serialization of references to objects
How is serialization of references handled? Example: class foo { var $abc; function bar() { echo $this-abc; } } $obj = array( new foo(), new foo() ); $baz = serialize($obj); /* ... dancing monkey for entertainment while time passes ... */ $obj = unserialize($baz); Will references be restored upon unserialization? -js -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] posible bug, require and symlinks
Can you post some sample code as well as paths to symlinks etc. -js Michael Sims wrote: On Wed, 13 Nov 2002 20:12:44 -0500, you wrote: When I require a file from index.php, if there's no .. on the path (a relative path, but not going back), the relative path is from where the original file is, but if there's a .. on the path, the relative path is from where the symlink is (although php identifies the script as the original file in the error message). That certainly sounds like a bug to me, or at least inconsistent behavior. I'd report it on bugs.php.net... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Removing duplicates in multi-dimensional array
When you build your 2d array you could make a seperate 1d array that's indexed by the fax number and if it's set, not set it in your array... -js René Fournier wrote: I'm finding this one hard to approach... I have a two-dimensional array, containing customer contact information. Looks like: $myarray[0][0] = Microsoft; $myarray[0][1] = Bill; $myarray[0][2] = 123-1234; $myarray[1][0] = Apple; $myarray[1][1] = Steve; $myarray[1][2] = 456-1234; $myarray[2][0] = Oracle; $myarray[2][1] = Larry; $myarray[2][2] = 987-4321; $myarray[3][0] = Pixar; $myarray[3][1] = Steve; $myarray[3][2] = 456-1234; What I want to do is remove records that have the same fax number, so that each fax number occurs only once. For example, $myarray[1][2] and $myarray[3][2] are the same--I would like to remove/unset one of them. I know that array_unique() will do this for one-dimensional arrays, but I'm kinda stuck here, since the repeating element is in the second dimension. Any ideas how I might do this? Thanks. Rene --- René Fournier, [EMAIL PROTECTED] Toll-free +1.888.886.2754 Tel +1.403.291.3601 Fax +1.403.250.5228 www.smartslitters.com SmartSlitters International #33, 1339 - 40th Ave NE Calgary AB T2E 8N6 Canada -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Trivial newbie regex question
one more thought bout this just for the record... not sure which is faster, but this may be the better solution: $index = substr($url, strrpos($url, '/'), strrpos($url, '.')-1); -js Jonathan Sharp wrote: good catch, i guess i love php so much i just expect it to know what i want it to do! -js John W. Holmes wrote: substr(basename($url), 0, strrpos($url,'.')-1); note the '.' :) ---John Holmes... -Original Message- From: Jonathan Sharp [mailto:js-lists;sharpmedia.net] Sent: Wednesday, November 13, 2002 10:50 PM To: [EMAIL PROTECTED] Cc: 'Charles Wiltgen'; 'List ? PHP General' Subject: Re: [PHP] Trivial newbie regex question but my way is so pretty! i mean, who cares if it doesn't work 'exactly' as you want, we're going for the ballpark solution right??? fine... substr(basename($url), 0, strrpos($url)-1); (note the strRpos) -js John W. Holmes wrote: He wants just index though, instead of index.html You can do it a variety of ways. You can use basename() like Jonathan said, and just strip off the last 5 characters using substr(). Or you can use either of the following two regular expressions. preg_match('~/([^/]*)\.html$~', $source, $dest); ereg('/([^/]*)\.html$',$source,$dest); ---John Holmes... -Original Message- From: Jonathan Sharp [mailto:js-lists;sharpmedia.net] Sent: Wednesday, November 13, 2002 10:34 PM To: Charles Wiltgen Cc: List PHP General Subject: Re: [PHP] Trivial newbie regex question try basename('http://www.domain.com/stuff/index.html'); -js Charles Wiltgen wrote: Hello, I just want to get the index part of http://www.domain.com/stuff/ index.html. I'm trying to figure out this regex stuff, but it hasn't yet clicked. Here's my best guess: ereg('?/(*)\.html$', $source, $dest); To me -- and please be gentle -- this means, Starting with the forward slash closest to the end of $source, capture whatever comes after it and before '.html', and put it in $dest. Obviously not correct, but I've spent an embarrassing amount of time feel stupid. Help? -- Charles Wiltgen -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to implode multi-dimensional arrays?
foreach( $array AS $d2 ) { $string .= implode('', $d2) . \n; } -js René Fournier wrote: The docs don't seem to discuss this... Or maybe I'm looking in the wrong place. Anyway, I want to convert a multidimensional array back to the tab-delimited format it began as (\t separating fields, \n seperating records/rows)... Any ideas??? Rene --- René Fournier, [EMAIL PROTECTED] Toll-free +1.888.886.2754 Tel +1.403.291.3601 Fax +1.403.250.5228 www.smartslitters.com SmartSlitters International #33, 1339 - 40th Ave NE Calgary AB T2E 8N6 Canada -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to implode multi-dimensional arrays?
Dope...try this instead... foreach ( $array AS $a ) { $string .= implode(\t, $a) . \n; } -js Jonathan Sharp wrote: foreach( $array AS $d2 ) { $string .= implode('', $d2) . \n; } -js René Fournier wrote: The docs don't seem to discuss this... Or maybe I'm looking in the wrong place. Anyway, I want to convert a multidimensional array back to the tab-delimited format it began as (\t separating fields, \n seperating records/rows)... Any ideas??? Rene --- René Fournier, [EMAIL PROTECTED] Toll-free +1.888.886.2754 Tel +1.403.291.3601 Fax +1.403.250.5228 www.smartslitters.com SmartSlitters International #33, 1339 - 40th Ave NE Calgary AB T2E 8N6 Canada -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Relaying variables to distant site
Pulling this idea from down south, but could you do serialize($_GLOBALS) and then POST that to the distant site and unserialize it? what are you trying to accomplish exactly? A Proxy? -js Mike MacDonald wrote: Hi People! Can anyone help with this: Want to pick up variables passed from form in PHP page and pass to distant site. Can use long get, but would like to access ALL variables in the PHP page and pass them forward, without coding each individual one if possible Port 80 Port 3000 +-WebForm-+ +-PHP Page++-DistantSite-+ | | | || | | | | || | |Form Variables--- || | | | | || | | | | readfile() - | | | | | ^ | | | | | | | | | | | | | | | | | | | | | | | | +--- | +--- | | +--- | | / | | / | | | / | |/ | |/| | |/ +---+--- | +--- | | Need to on forward all variables passed from form -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Trivial newbie regex question
try basename('http://www.domain.com/stuff/index.html'); -js Charles Wiltgen wrote: Hello, I just want to get the index part of http://www.domain.com/stuff/ index.html. I'm trying to figure out this regex stuff, but it hasn't yet clicked. Here's my best guess: ereg('?/(*)\.html$', $source, $dest); To me -- and please be gentle -- this means, Starting with the forward slash closest to the end of $source, capture whatever comes after it and before '.html', and put it in $dest. Obviously not correct, but I've spent an embarrassing amount of time feel stupid. Help? -- Charles Wiltgen -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Qmail / PHP question
If I remember correctly (it's been a while) the contents gets passed through STDIN to in this case wget, it'd be better to call the script as: |/usr/bin/php -q /path/to/script.php or put: #!/usr/bin/php at the top of your script and call as: |/path/to/script.php and use: (i forget the exact path, but something along these lines) $fp = fopen('php://stdin', 'r'); to read the email. -js Mike D wrote: Hello, I am using qmail and am attempting to have an email trigger a php script and process the contents of the email upon receipt. I have created the .qmail-address file which contains the following: |/usr/bin/wget -q http://www.domain.com/script.php The part I a stuck on is how to pass the contents of the email to the php script... Thanks in advance! mike D -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Trivial newbie regex question
but my way is so pretty! i mean, who cares if it doesn't work 'exactly' as you want, we're going for the ballpark solution right??? fine... substr(basename($url), 0, strrpos($url)-1); (note the strRpos) -js John W. Holmes wrote: He wants just index though, instead of index.html You can do it a variety of ways. You can use basename() like Jonathan said, and just strip off the last 5 characters using substr(). Or you can use either of the following two regular expressions. preg_match('~/([^/]*)\.html$~', $source, $dest); ereg('/([^/]*)\.html$',$source,$dest); ---John Holmes... -Original Message- From: Jonathan Sharp [mailto:js-lists;sharpmedia.net] Sent: Wednesday, November 13, 2002 10:34 PM To: Charles Wiltgen Cc: List PHP General Subject: Re: [PHP] Trivial newbie regex question try basename('http://www.domain.com/stuff/index.html'); -js Charles Wiltgen wrote: Hello, I just want to get the index part of http://www.domain.com/stuff/ index.html. I'm trying to figure out this regex stuff, but it hasn't yet clicked. Here's my best guess: ereg('?/(*)\.html$', $source, $dest); To me -- and please be gentle -- this means, Starting with the forward slash closest to the end of $source, capture whatever comes after it and before '.html', and put it in $dest. Obviously not correct, but I've spent an embarrassing amount of time feel stupid. Help? -- Charles Wiltgen -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Trivial newbie regex question
good catch, i guess i love php so much i just expect it to know what i want it to do! -js John W. Holmes wrote: substr(basename($url), 0, strrpos($url,'.')-1); note the '.' :) ---John Holmes... -Original Message- From: Jonathan Sharp [mailto:js-lists;sharpmedia.net] Sent: Wednesday, November 13, 2002 10:50 PM To: [EMAIL PROTECTED] Cc: 'Charles Wiltgen'; 'List ? PHP General' Subject: Re: [PHP] Trivial newbie regex question but my way is so pretty! i mean, who cares if it doesn't work 'exactly' as you want, we're going for the ballpark solution right??? fine... substr(basename($url), 0, strrpos($url)-1); (note the strRpos) -js John W. Holmes wrote: He wants just index though, instead of index.html You can do it a variety of ways. You can use basename() like Jonathan said, and just strip off the last 5 characters using substr(). Or you can use either of the following two regular expressions. preg_match('~/([^/]*)\.html$~', $source, $dest); ereg('/([^/]*)\.html$',$source,$dest); ---John Holmes... -Original Message- From: Jonathan Sharp [mailto:js-lists;sharpmedia.net] Sent: Wednesday, November 13, 2002 10:34 PM To: Charles Wiltgen Cc: List PHP General Subject: Re: [PHP] Trivial newbie regex question try basename('http://www.domain.com/stuff/index.html'); -js Charles Wiltgen wrote: Hello, I just want to get the index part of http://www.domain.com/stuff/ index.html. I'm trying to figure out this regex stuff, but it hasn't yet clicked. Here's my best guess: ereg('?/(*)\.html$', $source, $dest); To me -- and please be gentle -- this means, Starting with the forward slash closest to the end of $source, capture whatever comes after it and before '.html', and put it in $dest. Obviously not correct, but I've spent an embarrassing amount of time feel stupid. Help? -- Charles Wiltgen -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] preg_split() - pattern problem
I believe it's U so try /T.*0.*B/U -js Jason Wong wrote: On Tuesday 12 November 2002 02:26, Tobias Talltorp wrote: How would I write the pattern for this preg_split()? /T.*O.*B/, seems to only return the first and last portion of the string (1: Once upon a time, 2: going for a walk). $string = Once upon a time T:O.B there was a T.O,B duck who was T-O'B going for a walk; $array = preg_split('/T.*O.*B/', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); It's doing a greedy match, thus your pattern is actually matching {T:O.B there was a T.O,B duck who was T-O'B} 1) Check whether there's a flag in PRCE to do ungreedy matches. or 2) Maybe you really meant your pattern to be /T.O.B/ which matches T{any single char}O{any single char}B -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] attachement
see http://phpmailer.sourceforge.net -js Oliver Witt wrote: Hi, I wrote a php script that's supposed to enable me to attach files to an email. However, the attached files ends up being a mess of letters. Hallo becomes SGFsbG8=. That must have to do with encoding. Is that a common problem or do you need the entire script? Thanks, Olli -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Create associative array from comments by preg
Here's the code... -js $string = EOF !-- comname 1--! value 1 !-- end comname 1--! !-- comname 2--! value 2 !-- end comname 2--! EOF; preg_match_all('/!--\s*(.*)\s*--!\s*(.*)\s*!--\s*end\s*\\1\s*--!/i', $string, $matched); $array = array(); foreach ( $matched[1] AS $i = $m ) { $array[$m] = $matched[2][$i]; } Alawi albaity wrote: I have comments like that : !-- comname1 --! value1 !-- end comname1 --! !-- comname2 --! value2 !-- end comname2 --! Now : How can me get associative array like this $var[comname1] = value1; $var[comname2] = value2; can any body help me to do that ? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Been looking for a tutorial on how to create themes ingeneral
look at smarty (smarty.php.net) as it does templates, and i am accomplishing 'themes' on a current project by just changing the template directory. -js Marek Kilimajer wrote: My way: take a theme that most suits your needs and change it Kevin Myrick wrote: Ok, like I stated in my last message, I am using PHPWebsite as my portal system. However, I would like to learn how to do custom themes, because like sooo many aspiring web designers/programmers, I got an imagination a mile long and deep. So, anyone want to point me in the right direction on a theme creation tutorial, seeing as Sourceforge doesn't want to help me out? Thanks, Kevin Myrick www.ultimatealchemy.com __ Do you Yahoo!? HotJobs - Search new jobs daily now http://hotjobs.yahoo.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Send $out embedded in a mail in HTML FORMAT
search google for 'phpmailer' (I think http://phpmailer.sourceforge.net) -js John W. Holmes wrote: Search the archives or google for HTML email with PHP and you'll get a ton of examples. You just have to send a Content-Type: header to tell the mail reader it's HTML. ---John Holmes... -Original Message- From: Kevin Fradkin [mailto:kfradkin;ciudad.com.ar] Sent: Saturday, November 02, 2002 7:53 PM To: [EMAIL PROTECTED] Subject: [PHP] Send $out embedded in a mail in HTML FORMAT I read from a template, insert data and save it as a new file with html code... i want to send that file that is the same as $out via mail embedded in it... i do $fifi = fopen ('/'.$cursada.$cuatrimestre.'/'.$registronro.'.htm', w); $fp = $fifi; fputs ($fifi, $out . ); fclose ($fifi); mail([EMAIL PROTECTED], subject,$out , From: website); but when i receive that mail.. i get the source of the file with html body bla bla bla not in HTML FORMAT.. thnx in advance!.. Spooky -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] ASTemplate
Benchmarks? -js Adam Atlas wrote: First post!!! Um, yeah... anyway... Hi people, I just got a beta of my ASTemplate code out. It's a PHP template system that uses an XML-based format to specify template format and text files (that can be HTML or any other text format) that make up the body of its output. If you're looking for a good template system for a PHP project, why don't you give ASTemplate a try? It's beta right now, so if you find any bugs, tell me and I'll try to fix it. So, if you want to help me beta test it, or you think it might be useful (I wrote it for my own purposes, but now I'm releasing it in case others might find it useful) download it: http://www.atommic.com/software/php/ASTemplate.tgz (GZipped tarball, for *nix and Mac- 11k) http://www.atommic.com/software/php/ASTemplate.zip (ZIP archive, for Windows- 12k) Currently it's distributed under the GNU GPL, but I might change it to the LGPL later so it can be more widely used. Anyway, I hope people enjoy ASTemplate! --Adam Atlas -- Adam Atlas Your mouse has moved. Windows has to reboot for changes to take effect. [ OK ] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Control Point of Access for certain pages.
in the url pass two (GET) variables: hash and token generate a md5 hash from a secret string and the token (like time())... oh your page with links to pop ups: ? $secret = Pigs can fly i see; $token = time(); $hash = md5($secret.$token); ? On your popup page: ? $secret = Pigs can fly i see; if ( md5($secret.$_GET['token']) != $_GET['hash'] ) { echo I'm reporting you to the police! (Please link correctly); exit; } ? -js Monty wrote: On a site that uses a popup window to display images, I want to prevent people from hotlinking directly to the popup page because it just looks like crap if not sized properly with controls removed. But I'm not sure how I can prevent someone from doing this. It appears the HTTP_REFERER isn't always a reliable way to see if they are entering the page from another page on your own site. And I'm not using sessions for this site (it's not necessary). So, I'm a little stuck on how I can allow access to a page only from certain other pages. Has anyone done this with PHP? Thanks! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Session Management
first off: IP addresses are not the way to go about this AT ALL. Even if they are behind a proxy, they would most likely be running on a private subnet (say 10.0.0.x) and worse yet, if a company has multiple backbones (like the one I consult at) traffic could go through one of 3 gateway routes (different IP's) and thus i'd end up with 1 of three sessions!? Also i could just go through and guess id's since they're a relatively small set. (Easily scripted to probe for sessions) Creating a 'jump' page is your best bet to cross domains and pass the session id in the url, and then set the id for that domain. There should not be any issues if they use the same session store, etc. As for the internals of php's sessions, I'll leave someone else to answer that. -js Robert Samuel White wrote: I'm looking for some well thought out advice on session management. I've created a class for handling session management across an unlimited number of domains (without using cookies) however it has some inherent problems. In order to differentiate between users, it is using the IP Address. I realize this is completely inefficient, and I was hoping that someone could give me some pointers on how exactly PHP handles session management from the backend. When not using cookies, PHP propagates the Session ID in the URL and a hidden variable in forms. However, is this even safe? Or is this completely blind faith that the Session belongs to that person? Basically, I want to know if PHP *knows for sure* the right user is using the right session. In other words, can it detect hijacked sessions? My guess is a resounding no. I'm wondering if there is some way to determine the real IP Address of a user, even if that user is behind a proxy farm, etc., and if this is, in fact, what PHP does. If not, I'm stuck with figuring out how best to accomplish my goals using cookies. The problem: a cookie can only bet set for a single domain; therefore, the session will not be carried with the person if they browse to another domain which also uses the same eNetwizard Content Management Server. A possibility is to always propagate a State Id with the URL and forms, however even this would not prevent the exact same problem: Is this blind faith? If you can point me to any excellent resources on the state of session management on the web and how to do this securely, please let me know. -Samuel | http://enetwizard.net -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Fwd: Quarter question..
try this: -js table border=1 ? $i = 0; while ( $myrow = mysql_fetch_array($result) ) { $c = ( ++$i % 2 ? 'yellow' : 'white' ); echo tr bgcolor=\$c\; printf('tda href=%s?id=%sdelete=yesDelete/a/td', $PHP_SELF, $myrow['id'] ); $q = ceil( 4/(int)date('n', strtotime($mydata['date']) )); printf('tda href=%s?id=%ssubmit=yes%s/a/tdtd%s/tdtd%s/td/tr', 'update-inv.php', $myrow['id'], $myrow['name'], $myrow['details'], $q); } ? /table Jim Hatridge wrote: HI all, In the code below I'm trying to get the last column to show 1, 2, 3, or 4 according to which quarter of the year it is. But all it shows in that column is Resource ID # X. The X starts with #3 and goes to 18. There are (at the moment) 15 items in the table. Any ideas what's wrong? Thanks JIM # ?php echo table border=1 \n; $i=1; while ($myrow = mysql_fetch_array($result)) { if($i % 2) { //this means if there is a remainder echo TR bgcolor=\yellow\\n; } else { //if there isn't a remainder we will do the else echo TR bgcolor=\white\\n; } $qdate=$myrow[date]; $sql = select quarter($qdate) or die(not work #3); $yyy = mysql_query ($sql) or die(not work #4); printf(tda href=\%s?id=%sdelete=yes\Delete/a/td, $PHP_SELF, $myrow[id]); printf(tda href=\%s?id=%ssubmit=yes\Update/tdtd%s/tdtd %s/tdtd %s/td/a/tr, update-inv.php, $myrow[id], $myrow[name], $myrow[details], $yyy); $i=$i+1; } echo /table\n; } ? # -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] help needed with phpmailer
SEE: http://phpmailer.sourceforge.net/extending.html (click Home Page then examples) -js Pushpinder Singh Garcha wrote: Hi All I am new in the php development world. I have made a simple mail application using the phph mail() function. I needed to use an attachment facility ith the mailing program...so I have tried to use this solution called phpmailer() from http://sourceforge.net/projects/phpmailer I am not able to find any installation info on the site...Has anyoneused this before? Please help .. Thanks --Pushpinder Pushpinder Singh Garcha _ Web Developer T. Falcon Napier and Associates, Inc. Off : 704 987 6500 Cell : 704 236 2939 Fax : 704 987 5002 _ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] str_replace
$del = array(' ', ', '\\', '/'...etc); foreach ( $del AS $d ) { $file = str_replace($d, '', $file); } -js rick wrote: How could this be written better? Is there a way to do it all in 1 line? $file = str_replace( , , $file); $file = str_replace(', , $file); $file = str_replace(\\, , $file); $file = str_replace(/, , $file); $file = str_replace(:, , $file); $file = str_replace(+, , $file); $file = str_replace(, , $file); $file = str_replace(=, , $file); $file = str_replace(, , $file); $file = str_replace(%, , $file); $file = str_replace(^, , $file); $file = str_replace(*, , $file); $file = str_replace(~, , $file); $file = str_replace(`, , $file); $file = str_replace(;, , $file); $file = str_replace(|, , $file); $file = str_replace({, , $file); $file = str_replace(}, , $file); $file = str_replace([, , $file); $file = str_replace(], , $file); $file = str_replace(%, , $file); $file = str_replace(?, , $file); $file = str_replace((, , $file); $file = str_replace(), , $file); $file = str_replace(#, , $file); Thanks! :) ...rick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] session vs. header
huge junk mail wrote: Can someone tell me why I can't have $_SESSION['foo'] = 'content of foo'; following by header('Location: http://www.mysite.com'); Someone from www.php.net told me that it can confuse browser (http://bugs.php.net/19991). But, still I can't the idea why it can happen. Does register session means sending a 'header: location' too? no, sessions never send location headers, they may send cookies but not location. -js Thanks. = Regards, mahara __ Do you Yahoo!? Y! Web Hosting - Let the expert host your web site http://webhosting.yahoo.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] [Fwd: Problem about pear]
try: 'locate PEAR' if it doesn't show up do 'updatedb' then 'locate PEAR' mine is /usr/lib/php/PEAR (Gentoo) -js [EMAIL PROTECTED] wrote: Subject: Problem about pear From: [EMAIL PROTECTED] Date: Thu, 31 Oct 2002 02:02:45 +0800 To: [EMAIL PROTECTED] Hello, My System is Redhat Linux 7.2... I can't to find where is the path of pear under the system... So, can you help me ? Thank a lots. Edward. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] parse error
try: $fp = fopen('temp/'.$userfile_name[($i-1)], w+); -js Andres, Cyrille wrote: Hello everybody, maybe I am dumb , I dunnow, I have a parse error here and I don't understand why : $fp=fopen(temp/$userfile_name[$i-1],w+); the error I get is : Parse error: parse error, expecting `']'' in D:\Data\WebSSL\tm\RFP\upload2.php on line 61 THANX !!! :((( == Cyrille ANDRES IT-Tools Technician Siemens Shared Services, LLC Travel Management 1650 Technology Drive,m/s 243 San Jose, CA 95110 phone: (408) 764-9250 fax: (408) 764-9258 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Secure Connection
This really has little to do with php. Use SSL for the connection (search on your favorite search engine). If you're asking about storage methods of the sensative information, www.php.net/crypt will answer that question. -js Pushpinder Singh Garcha wrote: Hi, I am making a secure page where users will be able to send credit card information. What kind of support does php offer? Thanks Pushpinder Singh Garcha -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Secure Connection
Jonathan Sharp wrote: This really has little to do with php. Use SSL for the connection (search on your favorite search engine). If you're asking about storage methods of the sensative information, www.php.net/crypt will answer that question. Correction: try www.php.net/mcrypt -js -js Pushpinder Singh Garcha wrote: Hi, I am making a secure page where users will be able to send credit card information. What kind of support does php offer? Thanks Pushpinder Singh Garcha -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] system() function
E... try COM maybe... -js Don Hicks wrote: Hello, I'm running php on a Win2000 server. I also have an MS Access 97 database on the server. I want to tell the database to execute a macro on an as needed basis by running a php system() function, but I'm having difficulty making the action happen. I suspect it's my coding. I'm currently putting the following into my php: system(C:\Program Files\Microsoft Office\Office\MSACCESS.EXE C:\Inetpub\wwwroot\DATABASENAME.mdb /x MACRONAME) The server shows that MS Access is running a process, but it never finishes (seems to hang up). Does anyone have advice for me? Don Hicks -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] newbie: apache prob...
Check what user apache is running under (usually nobody) in which case you have to give it world read access (chmod 0755) or make apache run under that user. (second method is perferred). I'm assuming you're running linux. -js Mr. BuNgL3 wrote: Hi... I have a little problem... when i do //localhost/ on the browser i don't get nothing it gives me Forbidden - u don't have permission to access... but i was the one that installed the apache server!! do u know what's the problem? Thanks -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Form element names starting with the + character????
Dan Tappin wrote: I have a simple method of creating easy form processing I thought I came up with the idea (I am not claiming to be the first) to have form elements I want to update via MySQL starting with either - or +. Example: +name=DAN [EMAIL PROTECTED] -notes= id=1 The first 2 are required and will be updated, the 3rd is optional and will be updated and the 4th (id) is simply passed as form data. The idea here is that I parse the $_POST variable This would be a BIG secuirty issue...as the input is 'tainted' until otherwise proven safe. If you want to do this approach as you go through each POST var, make sure you have a list of valid fields for the table and make sure the field you're setting from POST actually IS a field in the table. I see what you're trying to do, I've done something somewhat similar and it doesn't require a + or -. I wrote a db class which builds my queries for me. Example snippit: /* -- db.conf -- (table definitions) */ dbNewConn('conn', 'user:password@host'); dbNewDb('database', 'conn'); dbNewTable('my_table', 'database.table_name'); /* -- My script.php -- */ $d = array( 'name' = $_POST['name'], 'email' = $_POST['email']); dbUpdate('my_table', $d, id='{$_POST['id']}'); As dbUpdate gets executed, if the connection isn't up, it connects to the db server, next if it doesn't have a list of fields for the table it lists the fields and 'caches' them during the script execution. And finally it builds the query string. The resulting query is: UPDATE database.table_name SET `name`='The Name', `email`='[EMAIL PROTECTED]' WHERE id=1; It handles all escaping, mysql functions etc. (so I could do: 'name' = 'PASSWORD('.$_POST['name'].')' and it would be escaped propperly). This code is running in a production application and have no had any performance problems. -js to auto create a UPDATE table SET name = 'Dan', email = '[EMAIL PROTECTED]' WHERE = 1 string for MySQL. The issue is that if I use the + to indicate a required field for error trapping my $_POST array ends up like this: +namD=AN [EMAIL PROTECTED] -notes= id=1 Either this is a PHP / HTTP bug or I am up against some strange post naming restriction. I searched the web, the PHP site (includeing the bugs) and could not spot an obvious reference. Any ideas out there? Dan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Form element names starting with the + character????
John W. Holmes wrote: I wrote a db class which builds my queries for me. Example snippit: /* -- db.conf -- (table definitions) */ dbNewConn('conn', 'user:password@host'); dbNewDb('database', 'conn'); dbNewTable('my_table', 'database.table_name'); /* -- My script.php -- */ $d = array( 'name' = $_POST['name'], 'email' = $_POST['email']); dbUpdate('my_table', $d, id='{$_POST['id']}'); How do you differentiate between string updates and integer/float updates? Or do you just put quotes around the numbers, too? On the 'input' side I use is_numeric() to test if the data is numeric. But I haven't considered testing the field type itself. It's easy enough to add. This hasn't come up yet in any of our development. As dbUpdate gets executed, if the connection isn't up, it connects to the db server, next if it doesn't have a list of fields for the table it lists the fields and 'caches' them during the script execution. And finally it builds the query string. The resulting query is: UPDATE database.table_name SET `name`='The Name', `email`='[EMAIL PROTECTED]' WHERE id=1; Wouldn't the 1 have quotes around it? Yes it would, that was my typo... it should be id='1' but id I'm going to assume is an int auto_increment, so the correct where clause should be id={$_POST['id']} It handles all escaping, mysql functions etc. (so I could do: 'name' = 'PASSWORD('.$_POST['name'].')' and it would be escaped propperly). This code is running in a production application and have no had any performance problems. How would you escape that? The contents of the PASSWORD function needs to be surrounded by quotes (unless you're passing a column). There's a private function which escapes all data and tests for the function etc. In the example data below: PASSOWRD('O'mallery') it would do: 1) Determine if it is a function: Substr up to first '(' and see if the strtoupper of it is in_array() which has all of the mysql functions. 2) Since it know's it's a function, it then takes the next char after the '(' and if it's either a ' or it does the next step. 3) Takes first part PASSWORD( and then the data portion O'mallery and replaces quote with \quote in data. (This takes into account if you passed the string 'PASSWORD(O'Mallery)' it would not escape the '.) Next it rebuilds the string PASSWORD(quote$DATAquote) Here is the code: function dbPrepValue($value) { global $_DB_; if ( is_numeric($value) ) { return $value; } else { $tmp = strtoupper($value); if ( 0 ($t = strpos($tmp, '(') ) ) { $tmp = substr($tmp, 0, ($t - 1) ); } if ( in_array( $tmp, $_DB_['mysqlFunc'] ) ) { $q = substr($tmp, ($t + 1), 1); if ( $q == ' || $q == '' ) { $func = substr($value, 0, $t); $data = substr($value, ($t + 1), -2); $value = {$func}{$q} . str_replace($q, \{$q}, $data) . {$q}); } return $value; } else { return '{$value}'; } } } While this code does not take into account EVERY valid query statement, for those conditions you can just pass a raw query to dbQuery(). I'll post a link to the class sometime this week. -js So you'd need 'name' = PASSWORD(' . $_POST['name'] . ') wouldn't you? So if the name is O'mallery you'd end up with 'name' = PASSWORD('O'mallery') How do you escape that without also escaping the quotes that delimit the string? ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Need a better way...
function mysql_to_date($mysql) { return ( $mysql ? date('m/d/Y', strtotime($mysql) ) : '' ); } -js Todd Cary wrote: My coding is not very concise and I would appreciate suggestions on how to clean this up even though it works: /* MySQL to date */ function mysql_to_date($mysql) { $retval = ; if ($mysql) { $parts = explode(-, $mysql); $mo = $parts[1]; $dy = $parts[2]; $yr = $parts[0]; $parts = explode( , $dy); $dy = $parts[0]; $retval = $mo . / . $dy . / . $yr; } else { $retval = ; } return $retval; } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Getting server load?
assuming linux and 'server load' to equal 'entire server[read computer] load' try 'uptime' and look at last three #'s try man uptime for more details -js Leif K-Brooks wrote: I know there's a way to check the current server load... does anyone know how? Thanks. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Perl - PHP question
You either need to: 1) Set multiple cookies for each index: setCookie('session[foo]'...) setCookie('session[bar]'...) 2) Serialize/unserialize your array. setCookie('session', serialize($session_array) ); $session = unserialize($_COOKIE['session']); -js Tom Woody wrote: Did a google and archive search but I couldn't find anything related... I am migrating a bunch of perl CGI apps to PHP. In one of the perl pages a cookie is set and the value of the cookie is a perl hash. I am trying to duplicate that cookie in PHP to make my life 100 times easier. In perl: use CGI::Cookie; $session{value1} = something; $session{value2} = else; CGI::Cookie(-name='session',-value=%session); In another perl script: use CGI; $query = CGI-new(); %session = $query-cookie(-name='session'); print value1: $session{value1}\n; print value2: $session{value2}\n; Output: value1: something value2: else To try and duplicate this in PHP, I first examined the data in the cookie that was set by perl: value1somethingvalue2else So when I set the cookie in php I did: setcookie('session','value1somethingvalue2else'); Obviously this doesn't work... %session just results in a single value of value1somethingvalue2else rather than a hash. I also tried using Associative Arrays as they are the closest to the Perl Hash that I could find. $session[value1] = something; $session[value2] = else; setcookie('session',$session); The cookie then has the value Array Any suggestions...ideally I don't want to have to change anything in the perl scripts, I just want to retire them as PHP replacements are completed. The page that sets the cookie is the first page (obviously) and so would take the pressure off getting the other pages done in PHP. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Sessions: Trigger a new one, Expire an old one
Your example for the cookie session works, but I wanted to keep sessions 'transparent' and not have to manage sessions. The code I wrote basically finds the session id wherever it might be, checks if it's expired, if so, it then removes all traces of the session id to make session_start() think that there is not already a session... -js Max Buvry wrote: Hi, I use php 4.2.3 with session.auto_start = 1 in php.ini What I use with URL session : $_SESSION= array(); unset($_GET[session_name()]); session_destroy(); Header(Location: next_script.php); with cookie session : $cook_param= session_get_cookie_params(); $life_time= $cook_param['lifetime']; $path= $cook_param['path']; setcookie(session_name(),,$life_time,$path); $_SESSION= array(); session_destroy(); mb Jonathan Sharp wrote: Ok, here is my solution: I wanted this to be as self contained as possible: function clean() { /* get name of session find session id */ $name = ini_get('session.name'); $sessid = ( !$_COOKIE[$name] ? ( !$_GET[$name] ? ( !$_POST[$name] ? false : $_POST[$name] ) : $_GET[$name] ) : $_COOKIE[$name] ); /* run query now to see if sesion is expired, if yes */ unset( $_COOKIE[$name] ); unset( $_GET[$name] ); unset( $_POST[$name] ); unset( $_REQUEST[$name] ); } clean(); session_start(); Since _COOKIE/etc needs to be UNSET before session_start is called and re-calling session_start does sqat, the above code (not all of it but general idea) 'finds' the session id (session_id() has no effect until session_start is called) and tests to see if it's expired, if so, it 'kills' all possible locations for session_start() to find an id. *simple*... (or something like that) -js Chris Shiflett wrote: Yeah, John hinted at the answer there. You just need to make the session ID go away prior to starting the session . Just unset it or set it to the empty string or whatever you want to do. It is probably either $_COOKIE[PHPSESSID] or $_GET[PHPSESSID]. Chris John W. Holmes wrote: Simple question. If a users session expires or has timed out, how do I 'force' php to generate a new sessionId? Session_start() ?? If there isn't a session id present, it'll create one. ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] browser back-button problem
Take an md5 of the entire file contents and store that in your form that get's displayed. Then test if it matches the file when you go to make the changes. Every time you change the file the md5 will change. See below... -js Sample script: ? $file = file('/your/text/file.txt'); if ( $_POST['doSomething'] ) { // Make sure it's the same file: if ( md5( implode('', $theFile) ) == $_POST['checksum'] ) { // Code to change the file (add/delete etc) } else { echo File has been changed, aborting modifications.; } } else { // Just show the file ? form... input type=hidden name=checksum value=?=md5( implode('', $theFile))? input type=submit name=doSomething value=Do something /form ? } ? marcel wrote: hi there I am kind of a newbie to php so probably I am doing it all the wrong way - if - please tell me ok heres my problem: the script: I have a user-group-administration script (php4), that loads data from a textfile and then eables the admin to delete or create new user-passwords. the script retreives the text data from the text-file and displays the entrys. to every entry there is a delete-button, that sends the number of the entry. and there are formfields and a new-button that sends the new data. the script that is called is the same script as the one that does the displaying, e.g. depending on the sent variables the script delets or creates an entry then displays the new data. the problem: if someone uses the back-button of his browser, the data is transferred again ( at the moment I do it with POST out of the form), and the actions are executed again. e.g. when the user created a new entry, verytime he hits the back-button will create a new - similar - entry. How can I prevent this? I saw several forms, that displayed this: form is expired thing, if you used the back-button (?). thanks a lot marcel -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Session problem
Sorry... session.cookie_domain in php.ini Make sure you can also write to /tmp -js Ferhat Can wrote: Dear All, I have a problem and need your help. I use PHP 4.2.3, Apache 1.3.27 and a local version of Red Hat. Here is the problem: I have a web site that depends on Session, but the Session ID seems to be regnerated evertime I refresh the page. I have tried different versions of PHP with different versions of Apache but the problem remained. I am giving some links on my server showing my system variables, and the session example given in the manual. Here is the link: http://linuxserver.pergelcrm.com/system.php http://linuxserver.pergelcrm.com/system.php Thanks in advance for your help. Ferhat Can -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Session problem
Try setting the session.domain in your php.ini... -js Ferhat Can wrote: Dear All, I have a problem and need your help. I use PHP 4.2.3, Apache 1.3.27 and a local version of Red Hat. Here is the problem: I have a web site that depends on Session, but the Session ID seems to be regnerated evertime I refresh the page. I have tried different versions of PHP with different versions of Apache but the problem remained. I am giving some links on my server showing my system variables, and the session example given in the manual. Here is the link: http://linuxserver.pergelcrm.com/system.php http://linuxserver.pergelcrm.com/system.php Thanks in advance for your help. Ferhat Can -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Session problem
I believe it's a cookie issue, as when I hard code in an active session: http://linuxserver.pergelcrm.com/count.php?PHPSESSID=7bf48f99e86e2d3d401c57c4f39dabbc it counts correctly. Oops! Try this... session.cookie_domain=linuxserver.pergelcrm.com NOT www.cardiologicforum.com Cheers, -js Ferhat Can wrote: Thank you for replying Jonathan, I set the session.cookie_domain in php.ini but it didn't work. I have too many session files in my /tmp directory. Everytime I refresh the page a new session file is created unfortunately. Ferhat Can - Original Message - From: Jonathan Sharp [EMAIL PROTECTED] To: Ferhat Can [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Tuesday, October 15, 2002 6:55 PM Subject: Re: [PHP] Session problem Sorry... session.cookie_domain in php.ini Make sure you can also write to /tmp -js Ferhat Can wrote: Dear All, I have a problem and need your help. I use PHP 4.2.3, Apache 1.3.27 and a local version of Red Hat. Here is the problem: I have a web site that depends on Session, but the Session ID seems to be regnerated evertime I refresh the page. I have tried different versions of PHP with different versions of Apache but the problem remained. I am giving some links on my server showing my system variables, and the session example given in the manual. Here is the link: http://linuxserver.pergelcrm.com/system.php http://linuxserver.pergelcrm.com/system.php Thanks in advance for your help. Ferhat Can -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] how to user select multiple=true
If I remember correctly, you must set the name field with [] to make it an array. Example: select multiple=true name=foo[] then $foo is an array of the selections. -js Khalid El-Kary wrote: hi, If i have a form that has a select with multiple=ture how would i be able to retireve it's multiple values in the PHP script, i tried the $_REQUEST['fieldname'] it gave me only the last selected value note: multiple selection is done by holding ctrl :) khalid _ Unlimited Internet access -- and 2 months free! Try MSN. http://resourcecenter.msn.com/access/plans/2monthsfree.asp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Sessions: Trigger a new one, Expire an old one
Simple question. If a users session expires or has timed out, how do I 'force' php to generate a new sessionId? I wrote a handler that stores sessions into a mysql table, and am able to test if it has expired or not. But how do I get php to start a new one? -js -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Sessions: Trigger a new one, Expire an old one
Ok, here is my solution: I wanted this to be as self contained as possible: function clean() { /* get name of session find session id */ $name = ini_get('session.name'); $sessid = ( !$_COOKIE[$name] ? ( !$_GET[$name] ? ( !$_POST[$name] ? false : $_POST[$name] ) : $_GET[$name] ) : $_COOKIE[$name] ); /* run query now to see if sesion is expired, if yes */ unset( $_COOKIE[$name] ); unset( $_GET[$name] ); unset( $_POST[$name] ); unset( $_REQUEST[$name] ); } clean(); session_start(); Since _COOKIE/etc needs to be UNSET before session_start is called and re-calling session_start does sqat, the above code (not all of it but general idea) 'finds' the session id (session_id() has no effect until session_start is called) and tests to see if it's expired, if so, it 'kills' all possible locations for session_start() to find an id. *simple*... (or something like that) -js Chris Shiflett wrote: Yeah, John hinted at the answer there. You just need to make the session ID go away prior to starting the session . Just unset it or set it to the empty string or whatever you want to do. It is probably either $_COOKIE[PHPSESSID] or $_GET[PHPSESSID]. Chris John W. Holmes wrote: Simple question. If a users session expires or has timed out, how do I 'force' php to generate a new sessionId? Session_start() ?? If there isn't a session id present, it'll create one. ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Multi-Dimensional Arrays
try doing this for each item: $cartArray[] = array('itemnumber' = $itemnumber, 'brand' = $brand, 'quantity' = $itemqty, 'name' = $itemname); -js Jonathan Duncan wrote: I am trying to create an array to hold shopping cart information. The array I am using is called cartArray. What I want to do is to define a sub-array of cartArray with the information from one product. Then the next time a product is added it appends then new information as a second sub-array to cartArray and so forth. Following is some code I have been using to test with and so far PHP will let me use .= to append but when I try to call it back with print_r or echo array[][] only the first entry is returned. Any ideas what I am doing wrong? $brand=Brand1; $itemnumber=456789; $itemname=Some Item Name; $itemqty=3; $cartArray[] .= array(0=array($itemnumber=$brand, $itemqty, $itemname)); print_r($cartArray).BRBR; $brand=Brand2; $itemnumber=123456; $itemname=Another Item Name; $itemqty=9; array_push($cartArray, array($itemnumber=$brand, $itemqty, $itemname)); print_r($cartArray).BRBR; echo $cartArray[0][0].BRBR; Thank you, Jonathan Duncan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] inserting a variable into a variable
Or, you could do... $cat = 'butch'; ${rm_{$cat}_adt} = 'is cool'; // This would set the variable $rm_butch_adt equal to 'is cool' -js - Original Message - From: scott [gts] [EMAIL PROTECTED] To: php [EMAIL PROTECTED] Sent: Wednesday, June 20, 2001 8:37 AM Subject: RE: [PHP] inserting a variable into a variable you so totally could use an assoc. array right now: $cat_adt = x; $rm = y; $a[ $cat_adt ] = whatever; $a[ $rm.$cat_adt ] = Yeah; print $a['yx']; save yourself a lot of trouble and dont bother with variables-of-variables and trying to get $rm_$cat_adt == $rm_x just use a hash... that's what it's there for ;) -Original Message- From: Tom Carter [mailto:[EMAIL PROTECTED]] Sent: Wednesday, June 20, 2001 5:24 AM To: Hasan Niyaz; [EMAIL PROTECTED] Subject: Re: [PHP] inserting a variable into a variable I have come to a situation where i am having a variable inside another variable. for example. $rm_$cat_adt PHP would read this as trying to prepend the variable $cat_adt to the variable $rm_ You seem to be trying to insert the variable $cat into the middle of a variable.. possible, but probably better to slightly rethink your naming strategy HTH, Tom The above is a variable and $cat is again another variable This does not work.. Need some help! Thanks, Hasan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Re: [PHP] Problem starting session
Check your php.ini file, you should set the temp dir setting to semething like C:\tmp and make sure that C:\tmp exists and that whatever user your site is running as in IIS is set to have read/write access... /tmp\sess is for unix...it's not a valid path (/tmp is what is defined as the temp dir in php.ini) -js - Original Message - From: Chris Lee [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, June 20, 2001 11:58 AM Subject: Re: [PHP] Problem starting session does the dir exist ? I dont use win2k for php so im guessing. win2k also has some sort of permissions doesnt it ? does the dir have to have the same perms that the server does ? linux needs this to be true. -- Chris Lee [EMAIL PROTECTED] Ben Edwards [EMAIL PROTECTED] wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... I am getting the following on a Windows 2000 Professional installation when I try to start a session: Warning: open(/tmp\sess_9ab091b811c5675d90fabf4392b3c110, O_RDWR) failed: m (2) in e:\inetpub\wwwroot\cd\common.inc on line 27 Any help would be much appreciated. Regards, Ben *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+ * Ben Edwards [EMAIL PROTECTED]+44 (0)7970 269 522 * * Campaign Against proper English, Dyslexia division * * Homepagehttp://www.gifford.co.uk/~bedwards * * i-Contact Progressive Videohttp://www.videonetwork.org * * Smashing the Corporate image http://www.subvertise.org * * Bristol's radical newshttp://www.bristle.co.uk * * Open Directory Project http://www.dmoz.org * *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Which is better??
My forms page is named "submit.phtml" form action="submit.phtml" method="post" and if you use the ? echo $PHP_SELF; ? then you don't even need to wory about the file name, as it will always submit to itself... form action="? echo $PHP_SELF; ?" method="POST" -js -Original Message- From: Curtis [mailto:[EMAIL PROTECTED]] Sent: Friday, April 06, 2001 9:27 AM To: php Subject: [PHP] Which is better?? Hello, I am wondering witch way is that best to go with my forms.. Self Referenceing or have the data sent to another page for the processing. i.e. (option one) My forms page is named "submit.phtml" form action="submit.phtml" method="post" OR (option two) My forms page name is "enterdata.phtml" form action="submit.phtml" method="post" and it uses another page to submit the data. that displays "DATA SUBMITTED" Make sense? The reason I ask is that I am having problems making a field REQUIRED with option one. But all of my forms are set up that way. Thanks for any input. Curtis -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Variables
Have you looked at php.net/manual/ ? Just read through the variables portion and it goes over it. -js -Original Message- From: Cheng, Kynan (London) [mailto:[EMAIL PROTECTED]] Sent: Friday, April 06, 2001 9:54 AM To: '[EMAIL PROTECTED]' Subject: RE: [PHP] Variables Thanks for the tips guys, but I'm also new to the coding... can anyone tell me what the script to accept the variable might be? Geocities does do lots of Cgi scripts - is that better/easier? -Original Message- From: Jon Haworth [SMTP:[EMAIL PROTECTED]] Sent: 06 April 2001 17:20 To: '[EMAIL PROTECTED]' Subject:RE: [PHP] Variables But members.evolt.org does, along with MySQL, Cold Fusion, and a heap of other goodies. HTH Jon -Original Message- From: Joe Stump [mailto:[EMAIL PROTECTED]] Sent: 06 April 2001 17:03 I'm not sure about Freeserve, but I don't think that Geocities supports PHP on their webpages (at least not for users ...). --Joe On Fri, Apr 06, 2001 at 10:05:14AM +0100, Cheng, Kynan (London) wrote: Hello, Can anyone help me to achieve this using PHP: I would like to have a personal photographic portfolio site with thumbnails. Clicking on the thumbnail would bring up another page which has an enlarged version of the photo on a standard 'template page'. In other words the photo src is a variable. Thing is I know not much about PHP/CGI/JS and I am using free ISPs like Freeserve (UK) and Yahoo Geocities, so I don't know what is the best way to approach this. Thanks for any pointers. Kynan ** 'The information included in this Email is of a confidential nature and is intended only for the addressee. If you are not the intended addressee, any disclosure, copying or distribution by you is prohibited and may be unlawful. Disclosure to any party other than the addressee, whether inadvertent or otherwise is not intended to waive privilege or confidentiality' ** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Array of words in textfile?
If you're splitting by a defined pattern (such as a space " ") explode is quite a bit faster...and i believe that if you need reg exps. you can use split() (which will take a regex as the pattern)... -js -Original Message- From: Plutarck [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 05, 2001 11:11 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] Array of words in textfile? If they are all in a format like that, first just read the text file with fopen/fread into one big string. Then use: $refined_string = explode(" ", $bigstring); That's the main way to do it, but the preferable way is using a regular expression with either the ereg or preg functions. -- Plutarck Should be working on something... but forgot what it was. "Jan Grafstrm" [EMAIL PROTECTED] wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... Hi! I want to read a textfile (cat, dog, rat,) and get it like this: $namesArray = array("cat,", "dog,", "rat,"); If I can do this than I can go on and make changes in my array. Like the examples in php manual. Thanks in advance for any tips. Regards Jan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Building an array from a URL
can you just use a POST instead of a get? seems it might be cleaner in this case... -js -Original Message- From: Plutarck [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 05, 2001 11:22 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] Building an array from a URL You'll probably want to play with the following function: http://www.php.net/manual/en/function.parse-url.php -- Plutarck Should be working on something... but forgot what it was. "Mike Gifford" [EMAIL PROTECTED] wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... Hello, I'm trying to build an array out of data submitted from a URL. Essentially, I want to pull certain records out of a database which have been selected on another form. The URL presently looks like this: superRSS.phtml?150=1150superRSS166=1166superRSS168=1168superRS S175=1188 I'd like to take these independent variables and merge them into a single array: $array_superRSS = implode (":", $superRSS[]); So I can then pipe these values directly into another function: while ($array_superRSS) { display_superRSS($array_superRSS[]); } Obviously I'm missing a step or two here, but would really appreciate someone filling in some of the gaps. Thanks! Mike -- Mike Gifford, OpenConcept Consulting, http://openconcept.ca Offering everything your organization needs for an effective web site. Featured Client: http://www.aboriginalrightscoalition.ca/ If a book doesn't make us better, then what on earth is it for? - Alice Walker -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] connection id
TIA, What you described is not possible. When you create that connection to the mysql server, that connection dies when the script ends... As far as persistent connections go, you will always call the code to create the connection, but that connection lives on in that apache child process until that child process dies. So for example, apache spawns a child process to handle a request and it executes your PHP script with the persistent connection code (mysql_pconnect) and then after you script exits, that child process keeps the conection to mysql open. Any PHP script afterwards that uses the same connection information (host, username, password) with the mysql_pconnect() call; apache checks for an existing persistent connection (that was created with the first PHP script execution) so it returns that connection id. If you use the standard mysql_connect call the apache child will drop the connection when the script ends. Cheers, -Jonathan Sharp js_AT_imprev.com -Original Message- From: andrie [mailto:[EMAIL PROTECTED]] Sent: Friday, March 23, 2001 3:38 PM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: [PHP] connection id Hello php mania, i was connecting into mysql using mysql_connect, and i just saved the return value from this funtion. now i want to use this connection id in the other page so i dont have to connect into mysql again. is it possible for me to do that ? anybody could tell me the different between persistence connection or not ? and how the implementation ? TIA -- Best regards, andrie mailto:[EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] executables (.exe)
If you're on windows, (which i'm assuming you are) you can call the PHP binary with the path to your php script... so (assuming you have C:\php\bin\ as part of your PATH enviromental variables for windows) you could do PHP C:\path\to\php-script.php and it will run on the command line...or just give the full path to the php.exe file... C:\php\bin\php.exe C:\path\to\php-script.php cheers, -Jonathan -Original Message- From: Christian Dechery [mailto:[EMAIL PROTECTED]] Sent: Wednesday, March 21, 2001 5:25 PM To: [EMAIL PROTECTED] Subject: [PHP] executables (.exe) Correct me if I'm completely out of my mind here (often I am). But I think, I read somewhere that u can compile .php files and make executables of them to run in the command line like programs... is this true? How can I get it to work? WHat do I need? .. Christian Dechery (lemming) .. http://www.tanamesa.com.br .. Gaita-L Owner / Web Developer -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] PSpell?
I have checked my phpinfo() and it shows that PSPell is enabled. But when i run the following script (per php.net/manual/ example) i get the following (following) error... $pspell_link = pspell_new ("en"); if (pspell_check ($pspell_link, "testt")) { echo "This is a valid spelling"; } else { echo "Sorry, wrong spelling"; } "Warning: PSPELL couldn't open the dictionary. reason: I'm sorry I can't find any sutable word lists for the language-tag "en". in /parte/htdocs/public_html/pspell/test1.php on line 10 Warning: 0 is not an PSPELL result index in /parte/htdocs/public_html/pspell/test1.php on line 12 Sorry, wrong spelling " I have pspell-.11.2 Thanks, -Jonathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] JavaDoc?
So i've heard bits and pieces that JavaDoc can parse out comments about php... does anyone have an example of a command line call to javadoc passing a PHP file? Thanks, -Jonathan [EMAIL PROTECTED] (Remove spam. if you want to contact me directly) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] PHP Conference In San Diego?
I've submitted a proposal for a tutorial for the PHP conference and it says that you'll be notified on the 1st of March...but I haven't heard anything...has anyone else that submitted something heard anything? Thanks, -Jonathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] Best Way To Control Forms
I have a few sites which contain forms that span multiple screens (all contained in two scripts though...) theforms.php ? // Include file class theForms { function showScreen1() { global $error; ? The html for the form. ? if($error){ echo $error; } ? ? }//function showScreen1 function saveScreen1() { global $HTTP_POST_VARS; // save the input into a database or file etc. if(success) { return true; } else { return false; } }//function saveScreen1 function showScreen2() { global $error; ? The html for the form. ? if($error){ echo $error; } ? ? }//function showScreen1 function saveScreen2() { global $HTTP_POST_VARS; // save the input into a database or file etc. if(success) { return true; } else { return false; } }//function saveScreen1 } ? forms.php ? include('theforms.php'); $theForms = new theForms; if(!isset($screen)){ $screen = 'showScreen1'; } switch($screen) { case 'showScreen1': $theForms-showScreen1(); break; case 'saveScreen1': if($theForms-saveScreen1() != true) { $error = "it died!"; $theForms-showScreen1(); break; } case 'showScreen2': $theForms-showScreen2(); break; }//Switch ? so basically I put all the html into functions in a class, and control the flow of the form with the switch statement, that way if my function that saves the data comes across an error, it get's trapped and shows that screen again... Has anybody else found a more elegant way to accomplish this? It works quite nice, but I was wondering how other people go about creating their forms. Thanks, -Jonathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] select name=....
well...i just finished some code for dealing with an option box that has all the states listed... select name="state" size="1" option value=""Select State/option ? $ST[] = 'AL'; $ST[] = 'AK'; $ST[] = 'AR'; $ST[] = 'AZ'; $ST[] = 'CA'; $ST[] = 'CO'; $ST[] = 'CT'; $ST[] = 'DC'; $ST[] = 'DE'; $ST[] = 'FL'; $ST[] = 'GA'; $ST[] = 'HI'; $ST[] = 'IA'; $ST[] = 'ID'; $ST[] = 'IL'; $ST[] = 'IN'; $ST[] = 'KS'; $ST[] = 'KY'; $ST[] = 'LA'; $ST[] = 'MA'; $ST[] = 'MD'; $ST[] = 'ME'; $ST[] = 'MI'; $ST[] = 'MN'; $ST[] = 'MO'; $ST[] = 'MS'; $ST[] = 'MT'; $ST[] = 'NC'; $ST[] = 'ND'; $ST[] = 'NE'; $ST[] = 'NH'; $ST[] = 'NJ'; $ST[] = 'NM'; $ST[] = 'NV'; $ST[] = 'NY'; $ST[] = 'OH'; $ST[] = 'OK'; $ST[] = 'OR'; $ST[] = 'PA'; $ST[] = 'PR'; $ST[] = 'RI'; $ST[] = 'SC'; $ST[] = 'SD'; $ST[] = 'TN'; $ST[] = 'TX'; $ST[] = 'UT'; $ST[] = 'VA'; $ST[] = 'VT'; $ST[] = 'WA'; $ST[] = 'WV'; $ST[] = 'WI'; $ST[] = 'WY'; for($i = 0; $i count($ST); $i++) { echo 'option value="'.$ST[$i].'"'; if($state == $ST[$i]) { echo ' selected'; } echo ''.$ST[$i]."/option\n"; }//For ? /select First it creates an array $ST that contains a list of all the states (includes PR and DC) Next it loops through that array and if $state has the same value as the state, it selects it... You could probably turn this into a function or something... =codeboy -Original Message- From: Peter Houchin [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 22, 2001 8:17 PM To: PHP MAIL GROUP Subject: [PHP] select name= if i have a form with a select box in it how an i get the values to echo a php value ... ie SELECT NAME="state" SIZE="1" OPTION VALUE="Canberra"ACT/OPTION OPTION VALUE="Victoria"VIC/OPTION /SELECT can i change it to say SELECT NAME="state" SIZE="1" OPTION VALUE="? echo $state ?"ACT/OPTION OPTION VALUE="?echo $state ?"VIC/OPTION /SELECT so that when the page loads it shows which ever option is in the Data base? Peter Houchin Sun Rentals [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] CORBA?
I've seen mentions of CORBA before and skimmed a book at the local bn, but what exactly is it? Is it programming standards? A seperate language all together? (something like COM?) Thanks, -Jonathan Sharp Technology Director Imprev, Inc. http://imprev.com [EMAIL PROTECTED], [EMAIL PROTECTED] EPage: [EMAIL PROTECTED] Office: 425.458.4800 Direct: 425.458.4804 Fax: 425.458.4801 Cell: 425.766.1398 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] CORBA?
Well, since Gerald's answer was so informative...check out www.corba.com they list the main concepts and give standards. Cheers, -Jonathan -Original Message- From: DanO [mailto:[EMAIL PROTECTED]] Sent: Friday, February 16, 2001 3:47 PM To: Gerald Gutierrez; Jonathan Sharp; [EMAIL PROTECTED] Subject: RE: [PHP] CORBA? how is this type of comment on a mailing list productive? DanO -Original Message- From: Gerald Gutierrez [mailto:[EMAIL PROTECTED]] Sent: Friday, February 16, 2001 3:26 PM To: Jonathan Sharp; [EMAIL PROTECTED] Subject: Re: [PHP] CORBA? At 02:49 PM 2/16/2001 -0800, Jonathan Sharp wrote: I've seen mentions of CORBA before and skimmed a book at the local bn, but what exactly is it? Is it programming standards? A seperate language all together? (something like COM?) Thanks, -Jonathan Sharp Technology Director Imprev, Inc. http://imprev.com CORBA is a distributed object standard. You say you're a technology director? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] Searching Archives
This issue is better to search for in archives ... I can count hundreds of such threads in my mailbox already... * SNIP * Cheers, Maxim Maletsky What about creating some kind of 'knowledge base' or like integrating this mailing list into php.faqts.com? There are so many threads that keep getting repeated...or what about a bot that extracts key words and sends an automated response to that person with a digest version of the last thread that matched those words? Call it "Ask G'enie" or something... -Jonathan Sharp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Newbie User Def Function Question
?php function someFunction($var) { echo $var; } // Your script someFunction("Foobar!"); ? if you're creating an instance of a class object ?php class someClass { function someFunction($var) { echo $var; } } $someClass = new someClass; $someClass-someFunction("Foobar!"); ? Cheers, -Jonathan Sharp -Original Message- From: Jeff Oien [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 15, 2001 8:01 PM To: PHP Subject: [PHP] Newbie User Def Function Question Could anyone give me the correct syntax for calling a function. I have a block of code I want to reuse. How do I name this code block and how do I call it? Having a hard time finding an answer looking through docs. It's so basic I can't find an explanation. :) Jeff Oien -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] True || False ?
How does php handle true and false? Do they act as true booleans? Can I do? function foo() { return false; } Thanks, -Jonathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Structuring large PHP programs
do you include EVERY file in init.inc even if that script doesn't use it? So if you have a db.inc and it doesn't use the db at all...is it included? -Jonathan -Original Message- From: Joe Stump [mailto:[EMAIL PROTECTED]] Sent: Wednesday, February 14, 2001 5:11 PM To: Ben Peter Cc: John McCreesh; [EMAIL PROTECTED] Subject: Re: [PHP] Structuring large PHP programs The way I normally do it is I have ONE main include (usually init.inc) and then all files that I might need throught my page I put in init.inc I works nicely for me. --Joe On Wed, Feb 14, 2001 at 09:15:35PM +0100, Ben Peter wrote: John, part of this is a matter of taste - I would personally rather split this into functions. BUT: even if you _are_ using functions, you should only include() the file with the function when you need it, IF this part of the code is getting large. This way, php will not need to parse code that it won't need anyway. Ben John McCreesh wrote: What is the best practice for structuring a PHP program which is becoming too large to manage as a single file? Should it be broken into a number of includes, e.g.: switch ($whatever) { case 0: include('case0.php'); break; case 1: include('case1.php'); break; case 2: include('case2.php'); break; } or a number of functions: require('mylib'); switch ($whatever) { case 0: case0(); break; case 1: case1(); break; case 2: case3(); break; } Any thoughts, references to articles (couldn't find anything in PHPBuilder), etc gratefully received... Thanks - John -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- -- - Joe Stump, PHP Hacker, [EMAIL PROTECTED] -o) http://www.miester.org http://www.care2.com /\\ "It's not enough to succeed. Everyone else must fail" -- Larry Ellison _\_V -- - -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] To The Hacker: CodeBoy
rswfire, This thread does not pertain to the php-general list anymore, nor was your origional post. I personally emailed you OFF list and your reply was ON list which didn't have any business with this anymore. This situation is between you and me and i am happy to discuss anything which you would like. But posting to the list and calling me a "hacker" is in appropriate. As well as some of the allegations that "You did this day after day for almost five days, sir." that is incorrect, i logged in that one friday night. Thank you, -Jonathan Sharp -Original Message- From: rswfire [mailto:[EMAIL PROTECTED]] Sent: Sunday, February 11, 2001 3:52 PM To: Jonathan Sharp Cc: [EMAIL PROTECTED] Subject: RE: [PHP] To The Hacker: CodeBoy Jonathon, I apologize for making a big deal out of this. But to me, this is a big deal. I found your actions very threatening. And even days later I have actually lost sleep over it and been in a relatively bad mood because of it. Furthermore, below you stated I posted a URL. That URL was to a geocities.com site. That site has nothing to do with PHP and has nothing to do with my local computer. In fact, that geocities.com site only showed screenshots of what I had been working on. Obviously, it must have sparked your interest because you went to work on finding out my IP Address so that you could break into my system. I am not a hacker. I do not try to hack and don't know how people go about doing it. I'm a programmer. To me, those two are very different. A programmer is constructive. A programmer likes to take a problem and turn it into a solution. A programmer is creative. A programmer has respect for other people's domains and boundaries. A hacker is destructuve. A hacker takes a solution and turns it into a problem. A hacker has no respect for other people's domain or boundaries. As you have clearly done. You have overstepped a boundary with me. I did not know someone would come snooping up my IP Address to break into my site. I did not know it was even possible. The need to go into my database and add your username, etc. was uncalled for. Furthermore, you did not stop there. You also went into my FTP site (which was empty) and my SMTP server (which was empty) adding folders, etc. I have full logs of your activity. You did this day after day for almost five days, sir. I find that uncalled for. If you have copies of any of my files I suggest you delete them immediately. I have Intellectual Property rights to these files and will prosecute you if I find out you have used them to any means. Again, I'm sorry for making a big deal out of this. But it is a big deal. You have threatened me in a very personal way. End of Thread. --- Jonathan Sharp [EMAIL PROTECTED] wrote: Ok, I just checked my mail and found this thread... to clear this up... In one of your posts you posed a url to a script you were working on...and I backed up a directory and it gave me a directory listing...one folder was /admin/ it gave another listing...then showed phpMyAdmin and then it gave your full db schema...no passwords or anything...i was able to insert a record...and a user to your mysql server... password is (abc123) that's all i did...nothing else...and i'd hardly consider that a hack...more of a "browse" Cheers, -Jonathan aka: "Codeboy the *dangerous* hacker" -Original Message- From: Philip Olson [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 08, 2001 4:24 PM To: James, Yz Cc: [EMAIL PROTECTED] Subject: Re: [PHP] To The Hacker: CodeBoy True, but none of which are applicable to me, as I've not slandered, defamed or spoofed anything or anyone. As far as hacking is concerned, I wouldn't know my arse from my elbow :) just a fyi, my post had nothing to do with you. or the other james (which that line you're referring too had to do with) but rather, that of the person in question ("hacker"). but anyway, let's let this thread die. it's time. Philip -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] = = [ rswfire ] http://rswfire.swifte.net/ http://profiles.yahoo.com/rswfire = __ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year!
RE: [PHP] To The Hacker: CodeBoy
Ok, I just checked my mail and found this thread... to clear this up... In one of your posts you posed a url to a script you were working on...and I backed up a directory and it gave me a directory listing...one folder was /admin/ it gave another listing...then showed phpMyAdmin and then it gave your full db schema...no passwords or anything...i was able to insert a record...and a user to your mysql server... password is (abc123) that's all i did...nothing else...and i'd hardly consider that a hack...more of a "browse" Cheers, -Jonathan aka: "Codeboy the *dangerous* hacker" -Original Message- From: Philip Olson [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 08, 2001 4:24 PM To: James, Yz Cc: [EMAIL PROTECTED] Subject: Re: [PHP] To The Hacker: CodeBoy True, but none of which are applicable to me, as I've not slandered, defamed or spoofed anything or anyone. As far as hacking is concerned, I wouldn't know my arse from my elbow :) just a fyi, my post had nothing to do with you. or the other james (which that line you're referring too had to do with) but rather, that of the person in question ("hacker"). but anyway, let's let this thread die. it's time. Philip -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Getting ASPELL to work?
I believe that aspell is somewhat outdated now...try pspell...(which uese aspell..check php.net docs) -codeboy -Original Message- From: Sam Masiello [mailto:[EMAIL PROTECTED]] Sent: Wednesday, February 07, 2001 11:23 AM To: Nicholas Pappas Cc: [EMAIL PROTECTED] Subject: Re: [PHP] Getting ASPELL to work? When you compile PHP, you also need to include the --with-aspell flag (similar to how you did to include MySQL support). HTH -- Sam Masiello Systems Analyst Chek.Com (716) 853-1362 x289 [EMAIL PROTECTED] On 2001.02.07 14:19:38 -0500 Nicholas Pappas wrote: Is there a secret to get the 'aspell_*' functions to work? I tried running one and got a 'unsupported function' error. :( I am running a RH7.0 system with PHP3. Aspell is installed on the system, but I did not do anything special at compile time (except MySQL support). Is there a compile time tag I need to set in order to get the aspell functions to work (couldn't find on in the docs). Many thanks for any help!! Nick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] SQL Statments?
If I have a text file with all my sql statements (from like say mysqldump) what's the easiest way of passing them to mysql? I'm on RedHat6.2 with mysql 3.22.32 Thanks, -Jonathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Pricing for PHP programming???
I find this an interesting topic... One thing that we've found when looking for additional PHP programmers to add is that since PHP has exploded there are a lot of people out there coding in PHP that don't have a background in programming or some of the design considerations. We've looked at various places from techies.com to guru.com and haven't found that many PHP gurus out there. So in terms of skill level, what do you all see the going rate? I know I'm currently underpaid at $25/hour and I do ALL the PHP programming, project management, engineering, database theory etc...oh...and did I mention I do all the network support too? (I'm taking my CCNA in June...) so yeah...we're a starup what did you expect?! =) Comments? Disclaimer: I don't mean to offend anyone out there who codes in PHP. But from the experience that I've had trying to find someone who can really code clean, effecient stuff that plugs into the whole picture has been virtually non-existent...(if you do, please call! We have a few openings!) Thanks, -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 -Original Message- From: Philip Olson [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 31, 2001 5:40 PM To: Shane McBride Cc: [EMAIL PROTECTED] Subject: Re: [PHP] Pricing for PHP programming??? Hey Shane, This is a tricky issue, here's me (USD): $60/hr $30/hr if end result becomes open sourced (no strings) General discounts for features such as : fun,true non-profit,intelligent employer,learning curve and it all lives on a sliding scale depending on their ability to pay and my desire for work/money (time). Also, barter is usually an option. Usually hovers between 30-50 and one day this will go up :-) This is the most difficult part of the job, time estimates and pricing. Bah. "Just give me money and I'll do stuff." Regards, Philip Olson http://www.cornado.com/ On Wed, Jan 31, 2001 at 03:25:27PM -0500, Shane McBride wrote: I know this is not really a PHP question, but it should make for a good thread. :) I was wondering what other PHP people charge to write PHP? I have just been given a project for a fairly large customer, much larger than I normally do work for. So I am VERY confused.concerned about how to price it. Most of my other PHP projects have been done for small single owners businesses, and the PHP has been pretty basic. Now that I can actually do what I am being asked without have to learn it, I am stuck. I did a shopping cart for someone, but I didn't charge them a REAL price because I didn't know how to do it with PHP. So, I of course didn't charge the client for my learning curve. I know the price is very dependant upon the task. What I am doing is creating a web-based front-end for a MySQL database. I'll need to create the database tables, etc. The front-end is going to be rather dynamic since the data content depends largely on the previous choices of the end-user. One or two tables with 20-30 fields. 5-6 pages of html and PHP. I'm just scouting this out, and am VERY confident with the contributors to this list and their opinions. TIA, Shane -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Pricing for PHP programming???
Yeah, I'm consulting though...but yes there are some other options...where does it say $80/hour in the US?! -Jonathan -Original Message- From: Philip Olson [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 31, 2001 6:05 PM To: Josh G Cc: PHP User Group Subject: Re: [PHP] Pricing for PHP programming??? One thing to keep in mind is we're mixing up contract jobs and "real" jobs with contract jobs usually being much higher rates. Not sure on any specifics though but real jobs are pretty secure, eight hours a day ... so it's a tradeoff. Most (if not all) quotes thus far are in regard to contract jobs. Philip On Thu, 1 Feb 2001, Josh G wrote: I hear you. Another thing that's hard to find, is somebody who is a good programmer, and a good graphic designer. I don't really know any, apart from myself, and I've been just shy of being called a lying scumbag by a few HR companies over the years when they look at my resume ;-) This thread has really fired up my desire to go the states US$80 an hour for php dmn, that's a shitload more than I make here, which is more like US$20/hr Gfunk - http://www.gfunk007.com/ I sense much beer in you. Beer leads to intoxication, intoxication to hangovers, and hangovers to... suffering. - Original Message - From: "Jonathan Sharp" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 01, 2001 12:49 PM Subject: RE: [PHP] Pricing for PHP programming??? I find this an interesting topic... One thing that we've found when looking for additional PHP programmers to add is that since PHP has exploded there are a lot of people out there coding in PHP that don't have a background in programming or some of the design considerations. We've looked at various places from techies.com to guru.com and haven't found that many PHP gurus out there. So in terms of skill level, what do you all see the going rate? I know I'm currently underpaid at $25/hour and I do ALL the PHP programming, project management, engineering, database theory etc...oh...and did I mention I do all the network support too? (I'm taking my CCNA in June...) so yeah...we're a starup what did you expect?! =) Comments? Disclaimer: I don't mean to offend anyone out there who codes in PHP. But from the experience that I've had trying to find someone who can really code clean, effecient stuff that plugs into the whole picture has been virtually non-existent...(if you do, please call! We have a few openings!) Thanks, -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 -Original Message- From: Philip Olson [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 31, 2001 5:40 PM To: Shane McBride Cc: [EMAIL PROTECTED] Subject: Re: [PHP] Pricing for PHP programming??? Hey Shane, This is a tricky issue, here's me (USD): $60/hr $30/hr if end result becomes open sourced (no strings) General discounts for features such as : fun,true non-profit,intelligent employer,learning curve and it all lives on a sliding scale depending on their ability to pay and my desire for work/money (time). Also, barter is usually an option. Usually hovers between 30-50 and one day this will go up :-) This is the most difficult part of the job, time estimates and pricing. Bah. "Just give me money and I'll do stuff." Regards, Philip Olson http://www.cornado.com/ On Wed, Jan 31, 2001 at 03:25:27PM -0500, Shane McBride wrote: I know this is not really a PHP question, but it should make for a good thread. :) I was wondering what other PHP people charge to write PHP? I have just been given a project for a fairly large customer, much larger than I normally do work for. So I am VERY confused.concerned about how to price it. Most of my other PHP projects have been done for small single owners businesses, and the PHP has been pretty basic. Now that I can actually do what I am being asked without have to learn it, I am stuck. I did a shopping cart for someone, but I didn't charge them a REAL price because I didn't know how to do it with PHP. So, I of course didn't charge the client for my learning curve. I know the price is very dependant upon the task. What I am doing is creating a web-based front-end for a MySQL database. I'll need to create the database tables, etc. The front-end is going to be rather dynamic since the data content depends largely on the previous choices of the end-user. One or two tables with 20-30 fields. 5-6 pages of html and PHP. I'm just scouting this out, and am VERY confident with the
RE: [PHP] contracting consulting (was [PHP] Pricing for PHP pr ogramming???)
because that's too easy! Why would we want to use a system that's already in place? hehehe...looks good! I think it'd be best to have PHP jobs listed at THE PHP.NET site...got my vote! -Jonathan -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 01, 2001 2:47 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: Re: [PHP] contracting consulting (was "[PHP] Pricing for PHP pr ogramming???") On Thu, Feb 01, 2001 at 04:47:31PM -0600, [EMAIL PROTECTED] wrote: I have implemented a PHP Developer's directory at http://www.phpusergroups.org where you can sign up to the directory and wehen people are looking for spot jobs you will receive a RFG (request for quotes). Why do you not contact Brian Schaffner? On http://php.net/links.php there is a link to his "PHP Employment List". Another suggestion, why not jobs.php.net? I think Rasmus doesn't have other opinions. -Egon -- http://www.linuxtag.de/ http://php.net/books.php http://www.concert-band.de/ http://www.php-buch.de/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Dynamic Variable Creation from Forms
have you thought about creating an array of the variables? "chk[$row]" and then you'd read 'em back like chk["aaa"] or chk["bbb"] or you could loop through the array with a each statement... but for variable variables...try ${"chk_".$row}["field"] which should work... -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -Original Message- From: [ rswfire ] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 31, 2001 4:41 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] Dynamic Variable Creation from Forms Thanks for your response, but that's not my problem. I'll explain further... I have a table with the following fields in a row: aaa bbb ccc ddd eee I have a page with a form: FORM POST mysql_db_query($db, "SELECT * FROM table"); while ($row = mysql_fetch_array($result)) { echo "INPUT TYPE='CHECKBOX' NAME='chk_".$row["checkboxtype"]."'"; } This will create several checkboxes with the following names: chk_aaa chk_bbb chk_ccc chk_ddd chk_eee ON THE NEXT PAGE, AFTER THE SUBMIT BUTTON IS CLICKED, THESE VARIABLES WILL EXIST, but I cannot refer to them like this: $chk_$row["field"] How can I refer to them??? They can change based on the field data, so they cannot be considered static variables. Not *sure* i understand the problem, but this may be the solution: $foo = "hello"; $bar = "foo"; $foobar = $$bar; $foobar now contains "hello". Gfunk - http://www.gfunk007.com/ I sense much beer in you. Beer leads to intoxication, intoxication to hangovers, and hangovers to... suffering. - Original Message - From: "[ rswfire ]" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 01, 2001 11:28 AM Subject: [PHP] Dynamic Variable Creation from Forms I have a problem I'm not sure how to fix. PART I I have a form on a page that creates its variables dynamically. Here's an example: mysql_db_query($db, "SELECT * FROM table"); while ($row = mysql_fetch_array($result)) { echo "INPUT TYPE='CHECKBOX' NAME='chk_".$row["checkboxtype"]."'"; } PART II I need to make reference to these dynamically created variables. How do I do this? This does not work, obviously: $chk_.$row["checkboxtype"] Thanks in advance... _ Get your FREE download of MSN Explorer at http://explorer.msn.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Pricing for PHP programming???
I hear ya' on those multi tallented skills you got...same here, but I on my resume I've only put my programming skills...I just let them find out about all that *other* stuff later...it makes for a good reason for a raise =) -Jonathan -Original Message- From: Josh G [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 31, 2001 5:52 PM To: PHP User Group Subject: Re: [PHP] Pricing for PHP programming??? I hear you. Another thing that's hard to find, is somebody who is a good programmer, and a good graphic designer. I don't really know any, apart from myself, and I've been just shy of being called a lying scumbag by a few HR companies over the years when they look at my resume ;-) This thread has really fired up my desire to go the states US$80 an hour for php dmn, that's a shitload more than I make here, which is more like US$20/hr Gfunk - http://www.gfunk007.com/ I sense much beer in you. Beer leads to intoxication, intoxication to hangovers, and hangovers to... suffering. - Original Message - From: "Jonathan Sharp" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 01, 2001 12:49 PM Subject: RE: [PHP] Pricing for PHP programming??? I find this an interesting topic... One thing that we've found when looking for additional PHP programmers to add is that since PHP has exploded there are a lot of people out there coding in PHP that don't have a background in programming or some of the design considerations. We've looked at various places from techies.com to guru.com and haven't found that many PHP gurus out there. So in terms of skill level, what do you all see the going rate? I know I'm currently underpaid at $25/hour and I do ALL the PHP programming, project management, engineering, database theory etc...oh...and did I mention I do all the network support too? (I'm taking my CCNA in June...) so yeah...we're a starup what did you expect?! =) Comments? Disclaimer: I don't mean to offend anyone out there who codes in PHP. But from the experience that I've had trying to find someone who can really code clean, effecient stuff that plugs into the whole picture has been virtually non-existent...(if you do, please call! We have a few openings!) Thanks, -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 -Original Message- From: Philip Olson [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 31, 2001 5:40 PM To: Shane McBride Cc: [EMAIL PROTECTED] Subject: Re: [PHP] Pricing for PHP programming??? Hey Shane, This is a tricky issue, here's me (USD): $60/hr $30/hr if end result becomes open sourced (no strings) General discounts for features such as : fun,true non-profit,intelligent employer,learning curve and it all lives on a sliding scale depending on their ability to pay and my desire for work/money (time). Also, barter is usually an option. Usually hovers between 30-50 and one day this will go up :-) This is the most difficult part of the job, time estimates and pricing. Bah. "Just give me money and I'll do stuff." Regards, Philip Olson http://www.cornado.com/ On Wed, Jan 31, 2001 at 03:25:27PM -0500, Shane McBride wrote: I know this is not really a PHP question, but it should make for a good thread. :) I was wondering what other PHP people charge to write PHP? I have just been given a project for a fairly large customer, much larger than I normally do work for. So I am VERY confused.concerned about how to price it. Most of my other PHP projects have been done for small single owners businesses, and the PHP has been pretty basic. Now that I can actually do what I am being asked without have to learn it, I am stuck. I did a shopping cart for someone, but I didn't charge them a REAL price because I didn't know how to do it with PHP. So, I of course didn't charge the client for my learning curve. I know the price is very dependant upon the task. What I am doing is creating a web-based front-end for a MySQL database. I'll need to create the database tables, etc. The front-end is going to be rather dynamic since the data content depends largely on the previous choices of the end-user. One or two tables with 20-30 fields. 5-6 pages of html and PHP. I'm just scouting this out, and am VERY confident with the contributors to this list and their opinions. TIA, Shane -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-ma
[PHP] PEAR?
I came across http://pear.php.net/ So what is this? I found this in the PHP Developers Cookbook by SAMS...Right now it only has a few documentation and coding standards...are there more plans for this? -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] $DOCUMENT_ROOT
define('DOCUMENT_ROOT', 'C:\path\to\document\root'); NOTE! This would define a global variable to all your scripts without the $ dollar sign. include(DOCUMENT_ROOT."/folder/file.php"); -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -Original Message- From: CC Zona [mailto:[EMAIL PROTECTED]] Sent: Monday, January 29, 2001 5:23 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] $DOCUMENT_ROOT In article 039901c08a48$3d4b5740$[EMAIL PROTECTED], [EMAIL PROTECTED] ("Toby Miller") wrote: Whenever I include files in Apache I always do it like this: include($DOCUMENT ROOT."/folder/file.php"); However, now I am doing a site in IIS and I do not have $DOCUMENT ROOT at my disposal. What do most of you usually do to workaround this? Aside from installing Apache and Linux and bypassing the whole Windows thing :) Why not either include the doc root in the include_path of php.ini? Or define you own DOCUMENT_ROOT constant? -- CC -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
[PHP] ' VS
I read somewhere that when PHP encounters a single quote ' it doesn't parse the contents for any variables or such...but if it encounters the double quote " it does. How much of a performance increase (very very very very small I'd imagine) would this provide? Any thoughts on coding style? -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] NT5 Sub Domains
Ah...yes you can. You're probably scared of apache because it doesn't have a GUI! But don't fret I was in the same boat not too long ago! 1) Download the lastest version of apache (www.apache.org you were close...) 2) Install apache (it does have an installation program) 3) Configuring apache To configure apache you need to edit the httpd.conf file (I suggest you create a backfirst!) it's pretty self explanatory, there's lots of documentation for it. You can run both IIS and Apache as long as they're not running on the same ports (eg :80, so either disable the web server for IIS on port 80 (or change it to something like 64892) or make apache run on some other port (you set this in httpd.conf under the Port option)) So after you've setup your httpd.conf file, you'll start apache from the command line (you may scream now if you'd like...this is where MS is...MS...) you run the apache deamon with a command like C:\path\to\apache.exe start C:\path\to\httpd.conf It's something similar to that, the command prompt window will stay open and you won't be able to do anything in that window, so to shut down apache, open a new window and do the C:\path\to\apache.exe stop (I haven't done this on NT in a while so those commands are probably wrong but it should be the right direction) 4) To setup subdomains (this is the good part) If you want to actually setup domain.com to develop on locally and the site isn't "online" you can add an entry to your hosts file (somewhere in C:\WINNT\) and entry like "127.0.0.1 domain.com" (or you could create a bogus TLD like domain.dev) and that will redirect all requests for domain.xxx to your local apache server (assuming you've set Bind to * in the httpd.conf file to listen to all IPs) For the actual subdomains you'd set these in the httpd.conf file under VirtualDirectories (you can either do Name based subdomains (one IP bound to NIC multiple domains) or IP based subdomains (multiple IPs bound to NIC multiple domain names) Check the apache.org documentation on how to set them up. It's not too terribly complex... NameVirtualHost 127.0.0.1 VirtualHost 127.0.0.1 ServerAdmin [EMAIL PROTECTED] ServerName subdomain.domain.com DocumentRoot C:\path\to\your\website /VirtualHost Just be careful though...once you start using apache and such you'll be on linux in no time...I have three dev servers now two live servers...NT is my desktop only because I use homesite to dev with and a few other winx progs. Also if anyof you out there know a good colorcoding *nix developer app (for PHP of couse) please let me know! If you get stuck on anything, just holler... (i'm usually on EFNet in PHP as codeboy) -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -Original Message- From: [ rswfire ] [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 1:42 PM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: Re: [PHP] NT5 Sub Domains I've never tried that before. I'd be scared of doing something wrong. Can I use Apache locally as an Intranet? Can I run both IIS and Apache? I wouldn't know where to begin... =) I can hear the answer already... apache.com From: Rasmus Lerdorf [EMAIL PROTECTED] To: "[ rswfire ]" [EMAIL PROTECTED] CC: [EMAIL PROTECTED] Subject: Re: [PHP] NT5 Sub Domains Date: Sat, 27 Jan 2001 13:31:34 -0800 (PST) Why don't you just install the Windows version of Apache? That way your development environment will be much closer to your production environment. -Rasmus On Sat, 27 Jan 2001, [ rswfire ] wrote: This is a little off topic, so I apologize, but I was hoping one of the computer gurus here could help me. When I go live with my network, I will be using sub-domains. Such as: http://subdomain.domain.com/ In order to test this on my NT5/IIS5 system, I need to be able to use these subdomains. I am programming locally, so there is no .com after my name. It is my computer name: http://si-exec-cio/ Does anyone know how I can configure IIS5 to include http://subdomain.si-exec-cio/ ? I am using Win 2000 Professional. Again, I apologize for sending an off-topic message. My network is primarily controlled by PHP so I hope you can understand. =) _ Get your FREE download of MSN Explorer at http://explorer.msn.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] _ Get your FREE download of MSN Explorer at http://explorer.msn.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail
RE: [PHP] [Newbie] - @
It doesn't print out any errors or warnings generated by the function. -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -Original Message- From: Steve Haemelinck [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 2:26 PM To: [EMAIL PROTECTED] Subject: [PHP] [Newbie] - @ What doe the @ mean in front of a functions? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] NT5 Sub Domains
I set the Apache Port option to 8080. Is that good? I stopped the IIS service. And now I can't get it to restart, not sure why... Hm, well 8080 is fine, I'm not sure why IIS won't start...but MS probably is freaking out that opensource is actually taking over it's domain (no pun intended) =) I set Bind to * That's good, whatever IPs that are config'd on your box apache will bind to on 8080 Should I set the ServerName directive to domain.dev? Or does this have to be done in the HOSTS file you mentioned? Yes you can set ServerName to domain.dev or whatever.foo the reason that you'll add the entry to your HOSTS file is because most likely you're not running a DNS server to authentically map that domain to your IP. Windows looks at HOSTS before it goes to a DNS so that way you can map that domain to your local host without having to mess with dns or anything and simulate a production environment (that HOSTS file is quite intersting, try the entry "216.136.171.205 microsoft.com" and then visit microsoft.com, you'll be surprised... =) (NOTE TO VIRUS CREATORS: That would be an interesting hack...to add an entry to the hosts file that does that mapping...oh...that would get the big BG mad...) After you've been doing this for a little while, you'll have to get an old box (like P200 or something) to stick linux on and have that be your dev server...your EYES will be opened...trust me, the MS empire won't always be as vast as it is, TUX is alive and moving!) Cheers, -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -Original Message- From: [ rswfire ] [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 2:45 PM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Subject: RE: [PHP] NT5 Sub Domains Jonathon, Thanks so much for your help!! Okay, I have downloaded and installed Apache. And to my utter surprise...it's working!! You're right, the fact that it does not have a GUI is the reason I was scared of it. =) I set the Apache Port option to 8080. Is that good? I stopped the IIS service. And now I can't get it to restart, not sure why... I set Bind to * Should I set the ServerName directive to domain.dev? Or does this have to be done in the HOSTS file you mentioned? This is really sweet. =) From: "Jonathan Sharp" [EMAIL PROTECTED] To: "[ rswfire ]" [EMAIL PROTECTED], [EMAIL PROTECTED] CC: [EMAIL PROTECTED] Subject: RE: [PHP] NT5 Sub Domains Date: Sat, 27 Jan 2001 14:14:59 -0800 Ah...yes you can. You're probably scared of apache because it doesn't have a GUI! But don't fret I was in the same boat not too long ago! 1) Download the lastest version of apache (www.apache.org you were close...) 2) Install apache (it does have an installation program) 3) Configuring apache To configure apache you need to edit the httpd.conf file (I suggest you create a backfirst!) it's pretty self explanatory, there's lots of documentation for it. You can run both IIS and Apache as long as they're not running on the same ports (eg :80, so either disable the web server for IIS on port 80 (or change it to something like 64892) or make apache run on some other port (you set this in httpd.conf under the Port option)) So after you've setup your httpd.conf file, you'll start apache from the command line (you may scream now if you'd like...this is where MS is...MS...) you run the apache deamon with a command like C:\path\to\apache.exe start C:\path\to\httpd.conf It's something similar to that, the command prompt window will stay open and you won't be able to do anything in that window, so to shut down apache, open a new window and do the C:\path\to\apache.exe stop (I haven't done this on NT in a while so those commands are probably wrong but it should be the right direction) 4) To setup subdomains (this is the good part) If you want to actually setup domain.com to develop on locally and the site isn't "online" you can add an entry to your hosts file (somewhere in C:\WINNT\) and entry like "127.0.0.1 domain.com" (or you could create a bogus TLD like domain.dev) and that will redirect all requests for domain.xxx to your local apache server (assuming you've set Bind to * in the httpd.conf file to listen to all IPs) For the actual subdomains you'd set these in the httpd.conf file under VirtualDirectories (you can either do Name based subdomains (one IP bound to NIC multiple domains) or IP based subdomains (multiple IPs bound to NIC multiple domain names) Check the apache.org documentation on how to set them up. It's not too terribly complex... NameVirtualHost 127.0.0.1 VirtualHost 127.0.0.1 ServerAdmin [EMAIL PROTECTED] ServerName subdomain.domain.com DocumentRoot C:\path\to\your\website /VirtualHost Just be careful though...once you start using apache and such you'll be on linux in no time...I have
RE: [PHP] NT5 Sub Domains
Brian! You're not helping here, i'm in the middle of a conversion! I'm trying to help this guy find his destiny! Com'on! rswfire: You want to get used to the command line, trust me! -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -Original Message- From: Brian Clark [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 2:52 PM To: PHP is not a drug . Subject: Re: [PHP] NT5 Sub Domains Hello rswfire, (r == "[ rswfire ]") [EMAIL PROTECTED] stated: r You're right, the fact that it does not have a GUI is the reason I r was scared of it. =) snip (you may scream now if you'd like...this is where MS is...MS...) you run the apache deamon with a command like C:\path\to\apache.exe start Good lord! That was a lot of trimming for quoted material. :) Anyway, you can also use Apache Manager from the Windows Tray to stop and start Apache (without any annoying MS-DOS windows). http://brian.threadnet.com It's written by Brian Moon. The same guy who authored Phorum. -Brian -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] NT5 Sub Domains
Yeah, well all have our preferences...and the NT command line is NOTHING like a good *nix one, so I guess I'll agree that the GUI is approvable by me. =) I would install it, I think that would take one less step out of getting to developing when you boot your box! -Jonathan -Original Message- From: [ rswfire ] [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 3:07 PM To: [EMAIL PROTECTED] Subject: RE: [PHP] NT5 Sub Domains Thank you Brian and Jonathon. You are both very helpful!! I think I like the idea of a tray icon -- rather than an annoying DOS window I cannot get rid of from my task bar! =) No offense, Jonathon... I agree, I need to work on my command line skills... Should I install Apache as a service on NT?? Then it starts automatically, right? _ Get your FREE download of MSN Explorer at http://explorer.msn.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Apache - PHP 4 (CGI)
Da...this one has stumped me...in *nix I'd just say compile it into Apache, but we can't do that now can we...bummer, looks like a design flaw of NT... 8-) -Jonathan P.S. Now I must say, I am running 2K on this box here, and am using outlook (go ahead and bash me) but that's all I use it for (except for photoshop, fireworks, and such...) but I'll give linux another year or so to catch up...it's definatly gaining... -Original Message- From: [ rswfire ] [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 3:37 PM To: [EMAIL PROTECTED] Subject: [PHP] Apache - PHP 4 (CGI) I currently have PHP4 installed as a CGI on my NT5 computer. It works with IIS5. I just installed Apache and it's working. =) But how can I make it see my CGI version of PHP _ Get your FREE download of MSN Explorer at http://explorer.msn.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Invoke PHP script from onLoad handler?
I wrote a browser based application (yes it is an application!) (but I can't let you see it cause it's propriatary technology) but the client side was javascript and I had PHP save the data and read data... I won't go into detail, but basically I had PHP print JavaScript, and then have a variable in the main window that the child window would save the new data to... for example, have the javascript (which PHP generates) be something like script var DATAARY = new Array(); DATAARY[0] = 'Some data'; DATAARY[1] = 'Some data'; DATAARY[2] = 'Some data'; DATAARY[3] = 'Some data'; window.parent.document.MAINDATAARY = DATAARY; /script It was something to that extent, it works quite nicely, and it definetly pushes the limits of the technology used. -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -Original Message- From: Chuck Mayo [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 4:05 PM To: [EMAIL PROTECTED] Subject: Re: [PHP] Invoke PHP script from onLoad handler? OK, I've gone back through the archives and now understand the situation with client- and server-side. I just wasn't thinking it through. Spawning a window to let PHP query the db and somehow passing returned values back to the parent window is something I could do, I suppose, but it seems that what I and the other zillion people who keep asking the same question need is a way to get to our databases using a client-side technology like Javascript. I recognize the shortcomings of client-side stuff like compatility issues and on/off preferences and in this case am willing to let the user take some reponsibility for his browsing experience. Now I'm completely off-topic, but does anyone have any ideas regarding database access with Javascript, perhaps by having JS run a shell or perl script? How would JS get the values back? Something like function getdb () { var mylist = execute.some.remote.program(./getmysqldata.pl); } With all the traffic on this type of request, I'm surprised the FAQ doesn't take up the subject. Thanks, Chuck - Original Message - You *can* have a JavaScript handler invoke PHP -- but it requires accessing a URL and waiting for the web-server to respond, so your response time will not be so hot. I'm afraid I don't recall how, but it has been posted here before... -- Visit the Zend Store at http://www.zend.com/store/ Wanna help me out? Like Music? Buy a CD: http://l-i-e.com/artists.htm Volunteer a little time: http://chatmusic.com/volunteer.htm - Original Message - From: Chuck Mayo [EMAIL PROTECTED] Newsgroups: php.general Sent: Friday, January 26, 2001 10:10 AM Subject: [PHP] Invoke PHP script from onLoad handler? Sorry if this has come up before. I want to update a select list from a mySql database whenever the browser window gets the focus. This is because I anticipate that the user will frequently use a second window to make additions to the database that holds the list values while filling in the form, and I want those additions to be in the select list when the user returns. At present I have PHP querying the db before I output the body tag, and an onLoad() handler passes the returned records to a Javascript which populates the list box with the query results, but I have only figured out how to query the db when the page initially loads. I really need to query the db and invoke the Javascript every time the window gets focus. So, I guess my question is twofold: can I invoke a php function with an onLoad handler, and if so, how can I have onLoad do both things - run the php function to query the database, then run the Javascript to populate the list box? Or is there another way? TIA, Chuck Mayo -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] Problem with a regex!
what's the value of var? It appears that it doesn't have a value set. -Jonathan -Original Message- From: Zack Ham [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 5:17 PM To: [EMAIL PROTECTED] Subject: [PHP] Problem with a regex! I'm trying to create a small template parser so I can fill my html pages up with data. An example: htmlheadtitle{title}/title/head/html What I'm trying to do is run through it and replace {title} with an appropriate value. I have tried running ereg_replace("{$var}",$value,$string) and ereg_replace("\{$var\}",$value,$string). Neither work. They either do nothing or produce the error "Warning: invalid content of \{\}". Any help would be appreciated, Zack _ Free email provided by --- http://sect0r.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] JavaScript/PHP Function - Apache/IIS5 - Client Properties
Hm...I'm not sure I completely understand...but I believe that you're trying to gather as many stats from the client as possible? What about having a page that is somewhat transparent to the user (if they support JS) that you have something like this... script function GetProperties() { document.theform.cVersion.value = navigator.appVersion; etc... document.theform.submit(); } /script body onLoad="GetProperties()" form action="mainpage.php" method="POST" name="theform" input type="hidden" name="cVersion" /form img src="/img/a/nice/techno/dancing/woman.gif"br bWelcome to my beautiful site! One moment please.../b /body Then you'd have mainpage.php checkthrough all those values, and possibly dump them into a DB and create a SESSIONID which each page thereafter uses the sessionid to lookup the client settings from the db and build the page based upon that? Depending on how long it takes to set all the hidden fields and submit the form, it might even be transparent to the user...or...you might just have a generic front page if no session id is set and popup window that has all that java script and say something line "Customizing for YOU!" and then have that page POST to itself and then have the window close it self (and you've set a cookie with the session id of course) so then each page that he visits thereafter has the session id set. And you can customize for him/her... Cheers, -Jonathan Sharp Director of Technology - Imprev Inc. Renwick Development Group - Flyerware http://www.flyerware.com/ Phone: (425)688-9200 Cell: (425)766-1398 EPage: [EMAIL PROTECTED] -Original Message- From: [ rswfire ] [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 5:25 PM To: [EMAIL PROTECTED] Subject: [PHP] JavaScript/PHP Function - Apache/IIS5 - Client Properties I need to get a whole bunch of client properties from a visitor on my site before a page is displayed. I do this using JavaScript. I first determine if the visitor's browser supports JavaScript, and if it does I run a function that basically builds a temporary page and returns a bunch of client properties for me. Here's the code: if ($Browser_JavaScriptOK == TRUE) { echo "HTML"; echo "HEAD"; echo "TITLE[ Swift eNetwork ] eNetWizard : Determining Client Properties/TITLE"; echo "SCRIPT LANGUAGE=\"JavaScript\""; echo "function GetProperties()"; echo "{"; echo "window.location.replace(\"http://".$GLOBALS["HTTP_HOST"].$GLOBALS["SCRIPT_N AME"]."?ENETWIZARD_GETCLIENT=TRUEcName=\"+escape(navigator.appName)+\"cCod eName=\"+escape(navigator.appCodeName)+\"cVersion=\"+escape(navigator.appVe rsion)+\"cPlatform=\"+escape(navigator.platform)+\"cLanguage=\"+escape(nav igator.language)+\"cJavaEnabled=\"+escape(navigator.javaEnabled())+\"cAvai lHeight=\"+escape(screen.availHeight)+\"cAvailWidth=\"+escape(screen.availW idth)+\"cColorDepth=\"+escape(screen.colorDepth)+\"cHeight=\"+escape(scree n.height)+\"cWidth=\"+escape(screen.width)+\"cPixelDepth=\"+escape(screen. pixelDepth));"; echo "}"; echo "/SCRIPT"; echo "/HEAD"; echo "BODY BGCOLOR='#00' OnLoad=\"GetProperties()\"nbsp;"; echo "/BODY"; echo "/HTML"; exit; } This code is run and then goes back to the calling page with all of the variables. I then process the variables and put them into a class and build the page. This works on IIS5, but when I try to do this on Apache, it freezes up and after a time comes back with an error message saying PHP.EXE did something wrong and will be closed. Can anyone tell me what is happening? Do you know of any other way to reliably return client properties? Thankz... _ Get your FREE download of MSN Explorer at http://explorer.msn.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
RE: [PHP] E Bay is going up again..
Do I have to repeat myself about this topic? Sheesh! -Codeboy -Original Message- From: tabathia [mailto:[EMAIL PROTECTED]] Sent: Saturday, January 27, 2001 11:02 PM To: [EMAIL PROTECTED] Subject: [PHP] E Bay is going up again.. Selling on eBay is getting a little more expensive...the more you sell the more profit they make! Are you tired of eBay and their price hikes? Looking for an alternative? Then we have just what you are looking for at a fraction of the cost! Our Motto, The More YOU sell the more Profit YOU make... For more complete details about this incredible offer, please respond to: [EMAIL PROTECTED] With the words "more info" in the subject line. Thank You -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]