Re: [PHP] PHP script won't run in the background
On 29/11/2011 17:16, Daniel Brown wrote: On Sat, Nov 19, 2011 at 09:33, richard grayr...@richgray.com wrote: This happens because PHP is writing to STDOUT, of course, and then the command line redirection grabs that information and puts it into the file. Unfortunately, by itself, this won't work in the background, which is why you're getting the SIGTTOU (SIGnal TTy OUput). If you need to redirect the output and have it run in the background (where something like file_put_contents() or fwrite() isn't a practical option), give it a NOHUP (NO Hang-UP): nohup php test.php test.log This will automatically redirect STDERR to STDOUT, save for the message telling you the same. Thanks for your reply Daniel unfortunately nohup makes no difference the script still stops with no output being logged -- and also on a different machine (Ubuntu) php -f test.php test.log 21 -- works perfectly - seems to be an issue with OSX Lion and the version of PHP that came with the machine -- I cannot compile my own build of PHP because of this problem - https://bugs.php.net/bug.php?id=60268 -- so I am completely stuck :( -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
On 23/11/2011 18:49, Alain Williams wrote: On Wed, Nov 23, 2011 at 06:14:07PM +0100, richard gray wrote: Reading symbols for shared libraries + done 0x000101d057ee in __ioctl () Any clues? To me it looks like PHP cli is trying to do some I/O but I'm just a dumb developer... :) ioctl on a tty is typically used to set it into single character at a time mode (remove stty's icanon). It could have decided that since it is a tty then that should be set. You need a bit more info, get a backtrace with 'where'. Thanks for the response Alain - below is the output:- [rich@LeMans] (/Web/scripts) gdb --pid=3294 GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Mon Aug 8 20:32:45 UTC 2011) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as x86_64-apple-darwin. /Web/scripts/3294: No such file or directory Attaching to process 3294. Reading symbols for shared libraries . done Reading symbols for shared libraries done Reading symbols for shared libraries + done 0x7fff8f8ac7ee in __ioctl () (gdb) where #0 0x7fff8f8ac7ee in __ioctl () #1 0x7fff8f8ac1fe in ioctl () #2 0x7fff910a6b1c in tcsetattr () #3 0x00010ab05df7 in tty_end () #4 0x00010ab05c39 in tty_init () #5 0x00010aaf7261 in el_init () #6 0x00010aafeb8e in rl_initialize () #7 0x00010a3ef39a in zm_startup_readline () #8 0x00010a37a1c8 in zend_startup_module_ex () #9 0x00010a38166b in zend_hash_apply () #10 0x00010a37d3dd in zend_startup_modules () #11 0x00010a3287bf in php_module_startup () #12 0x00010a3ef637 in php_cli_startup () #13 0x00010a3efff8 in main () -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
On Wed, Nov 30, 2011 at 12:58:26PM +0100, richard gray wrote: On 29/11/2011 17:16, Daniel Brown wrote: On Sat, Nov 19, 2011 at 09:33, richard grayr...@richgray.com wrote: This happens because PHP is writing to STDOUT, of course, and then the command line redirection grabs that information and puts it into the file. Unfortunately, by itself, this won't work in the background, which is why you're getting the SIGTTOU (SIGnal TTy OUput). If you need to redirect the output and have it run in the background (where something like file_put_contents() or fwrite() isn't a practical option), give it a NOHUP (NO Hang-UP): nohup php test.php test.log This will automatically redirect STDERR to STDOUT, save for the message telling you the same. Thanks for your reply Daniel unfortunately nohup makes no difference the script still stops with no output being logged -- and also on a different machine (Ubuntu) php -f test.php test.log 21 -- works perfectly - seems to be an issue with OSX Lion and the version of PHP that came with the machine -- I cannot compile my own build of PHP because of this problem - https://bugs.php.net/bug.php?id=60268 -- so I am completely stuck :( The point is that you need to completely disassociate the process from the tty. Install the daemonize program, then use it to run your PHP script. See: http://software.clapper.org/daemonize/ It claims to run under OSx (which is just BSD Unix). -- Alain Williams Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT Lecturer. +44 (0) 787 668 0256 http://www.phcomp.co.uk/ Parliament Hill Computers Ltd. Registration Information: http://www.phcomp.co.uk/contact.php #include std_disclaimer.h -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
On Wed, Nov 30, 2011 at 01:01:48PM +0100, richard gray wrote: You need a bit more info, get a backtrace with 'where'. Thanks for the response Alain - below is the output:- Ah, much more useful . [rich@LeMans] (/Web/scripts) gdb --pid=3294 GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Mon Aug 8 20:32:45 UTC 2011) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as x86_64-apple-darwin. /Web/scripts/3294: No such file or directory Attaching to process 3294. Reading symbols for shared libraries . done Reading symbols for shared libraries done Reading symbols for shared libraries + done 0x7fff8f8ac7ee in __ioctl () (gdb) where #0 0x7fff8f8ac7ee in __ioctl () #1 0x7fff8f8ac1fe in ioctl () #2 0x7fff910a6b1c in tcsetattr () OK - it is setting tty modes as I suspected. #3 0x00010ab05df7 in tty_end () #4 0x00010ab05c39 in tty_init () #5 0x00010aaf7261 in el_init () #6 0x00010aafeb8e in rl_initialize () #7 0x00010a3ef39a in zm_startup_readline () This is the readline routine ... probably setting the tty to raw mode, thus the tcsetattr() above. Look at the link below, it is how your CLI version of PHP is compiled: http://www.php.net/manual/en/readline.installation.php readline is mentioned as part of CLI: http://www.php.net/manual/en/features.commandline.usage.php #8 0x00010a37a1c8 in zend_startup_module_ex () #9 0x00010a38166b in zend_hash_apply () #10 0x00010a37d3dd in zend_startup_modules () #11 0x00010a3287bf in php_module_startup () #12 0x00010a3ef637 in php_cli_startup () This is done BEFORE your script starts - so nothing that you can do to stop it. #13 0x00010a3efff8 in main () Try the daemonize that I wrote about a few minutes ago. -- Alain Williams Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT Lecturer. +44 (0) 787 668 0256 http://www.phcomp.co.uk/ Parliament Hill Computers Ltd. Registration Information: http://www.phcomp.co.uk/contact.php #include std_disclaimer.h -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
Hi: I mean, do you built your php with readline support, or do you load readline.so into PHP? if so, remove it, then try again. and you also can use: gdb --pid={the pid of the stopped php} then you will find where the php hangs. thanks On Wed, Nov 23, 2011 at 1:04 AM, richard gray r...@richgray.com wrote: On 22/11/2011 05:51, Laruence wrote: did you run php with readline? try run the script without php-readline. thanks No - the script was just a basic string echo - no readline was involved. -- Laruence Xinchen Hui http://www.laruence.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
On 23/11/2011 11:05, Laruence wrote: Hi: I mean, do you built your php with readline support, or do you load readline.so into PHP? if so, remove it, then try again. and you also can use: gdb --pid={the pid of the stopped php} then you will find where the php hangs. thanks I didn't build PHP as it fails to make -- see https://bugs.php.net/bug.php?id=60268 so I am stuck with the PHP build provided by Apple... :( Here's what gdb says [rich@LeMans] (/web/scripts) php -f test.php test.log 21 [1] 3513 [rich@LeMans] (/web/scripts) [1]+ Stopped php -f test.php test.log 21 [rich@LeMans] (/web/scripts) gdb --pid 3513 GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Mon Aug 8 20:32:45 UTC 2011) Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type show copying to see the conditions. There is absolutely no warranty for GDB. Type show warranty for details. This GDB was configured as x86_64-apple-darwin. /Web/scripts/3513: No such file or directory Attaching to process 3513. Reading symbols for shared libraries . done Reading symbols for shared libraries done Reading symbols for shared libraries + done 0x000101d057ee in __ioctl () Any clues? To me it looks like PHP cli is trying to do some I/O but I'm just a dumb developer... :) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
On Wed, Nov 23, 2011 at 06:14:07PM +0100, richard gray wrote: Reading symbols for shared libraries + done 0x000101d057ee in __ioctl () Any clues? To me it looks like PHP cli is trying to do some I/O but I'm just a dumb developer... :) ioctl on a tty is typically used to set it into single character at a time mode (remove stty's icanon). It could have decided that since it is a tty then that should be set. You need a bit more info, get a backtrace with 'where'. -- Alain Williams Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT Lecturer. +44 (0) 787 668 0256 http://www.phcomp.co.uk/ Parliament Hill Computers Ltd. Registration Information: http://www.phcomp.co.uk/contact.php #include std_disclaimer.h -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
On 22/11/2011 05:51, Laruence wrote: did you run php with readline? try run the script without php-readline. thanks No - the script was just a basic string echo - no readline was involved. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
On 19 November 2011 14:33, richard gray r...@richgray.com wrote: Hi all Hope someone can help me with a weird issue I have... I am trying to run a php CLI script in the background and it just won't run - it has a status of Stopped SIGTOU (Trying to write output) - Here are the details OS Mac OS X Lion 10.7.2 PHP PHP 5.3.6 with Suhosin-Patch (cli) (built: Sep 8 2011 19:34:00) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies I created a basic script test.php ?php echo 'Hello world'.PHP_EOL; ? Here are the results of various tests:- Test 1) php -f test.php (Hello world gets displayed) Test 2) php -f test.php test.log 21 (Hello world gets put into test.log) Test 3) php -f test.php test.log 21 --- I get [1]+ Stopped(SIGTTOU) php -f test.php test.log 21 -- and the job just sits there doing nothing nothing gets logged however lsof shows the log file is open It is something to do with php because a similar shell script gets executed no problems in the background... This has me stumped ... any ideas? TIA Rich -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php I've seen this ... php script.php 1nul 2nul Not sure how effective it is. But the code is tagged as a fire and forget mechanism. -- Richard Quadling Twitter : EE : Zend : PHPDoc : Fantasy Shopper @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY : bit.ly/lFnVea : fan.sh/6/370 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
On Sat, Nov 19, 2011 at 11:27 PM, richard gray r...@richgray.com wrote: Laruence, while that may be a helpful answer to a few people in the know, I think a clue is better, leave some space for the people to dance. :) just replying back with a single line like that isn't really going to help the people who are having this problem. At least explain why you suggested that, or what it does for those on the list that don't know, especially as it's not a PHP thing, it's a Unix command thing. Richard, some more info on the command Laruence mentioned can be found at http://docstore.mik.ua/orelly/unix/upt/ch12_07.htm which explains it in more detail. not sure this is relevant as my script is not trying to write to the terminal the test.log 21 is sending stdout and stderr to the log file not the tty... did you run php with readline? try run the script without php-readline. thanks -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- Laruence Xinchen Hui http://www.laruence.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
$ stty -tostop thanks On Sat, Nov 19, 2011 at 10:33 PM, richard gray r...@richgray.com wrote: Hi all Hope someone can help me with a weird issue I have... I am trying to run a php CLI script in the background and it just won't run - it has a status of Stopped SIGTOU (Trying to write output) - Here are the details OS Mac OS X Lion 10.7.2 PHP PHP 5.3.6 with Suhosin-Patch (cli) (built: Sep 8 2011 19:34:00) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies I created a basic script test.php ?php echo 'Hello world'.PHP_EOL; ? Here are the results of various tests:- Test 1) php -f test.php (Hello world gets displayed) Test 2) php -f test.php test.log 21 (Hello world gets put into test.log) Test 3) php -f test.php test.log 21 --- I get [1]+ Stopped(SIGTTOU) php -f test.php test.log 21 -- and the job just sits there doing nothing nothing gets logged however lsof shows the log file is open It is something to do with php because a similar shell script gets executed no problems in the background... This has me stumped ... any ideas? TIA Rich -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- Laruence Xinchen Hui http://www.laruence.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
On Sat, 2011-11-19 at 23:09 +0800, Laruence wrote: $ stty -tostop thanks On Sat, Nov 19, 2011 at 10:33 PM, richard gray r...@richgray.com wrote: Hi all Hope someone can help me with a weird issue I have... I am trying to run a php CLI script in the background and it just won't run - it has a status of Stopped SIGTOU (Trying to write output) - Here are the details OS Mac OS X Lion 10.7.2 PHP PHP 5.3.6 with Suhosin-Patch (cli) (built: Sep 8 2011 19:34:00) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies I created a basic script test.php ?php echo 'Hello world'.PHP_EOL; ? Here are the results of various tests:- Test 1) php -f test.php (Hello world gets displayed) Test 2) php -f test.php test.log 21 (Hello world gets put into test.log) Test 3) php -f test.php test.log 21 --- I get [1]+ Stopped(SIGTTOU) php -f test.php test.log 21 -- and the job just sits there doing nothing nothing gets logged however lsof shows the log file is open It is something to do with php because a similar shell script gets executed no problems in the background... This has me stumped ... any ideas? TIA Rich -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- Laruence Xinchen Hui http://www.laruence.com/ Laruence, while that may be a helpful answer to a few people in the know, just replying back with a single line like that isn't really going to help the people who are having this problem. At least explain why you suggested that, or what it does for those on the list that don't know, especially as it's not a PHP thing, it's a Unix command thing. Richard, some more info on the command Laruence mentioned can be found at http://docstore.mik.ua/orelly/unix/upt/ch12_07.htm which explains it in more detail. -- Thanks, Ash http://www.ashleysheridan.co.uk
Re: [PHP] PHP script won't run in the background
On 19/11/2011 16:09, Laruence wrote: $ stty -tostop makes no difference # stty -tostop # php -f test.php test.log 21 # jobs # [1]+ Stopped(SIGTTOU)php -f test.php test.log 21 Any other ideas? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script won't run in the background
Laruence, while that may be a helpful answer to a few people in the know, just replying back with a single line like that isn't really going to help the people who are having this problem. At least explain why you suggested that, or what it does for those on the list that don't know, especially as it's not a PHP thing, it's a Unix command thing. Richard, some more info on the command Laruence mentioned can be found at http://docstore.mik.ua/orelly/unix/upt/ch12_07.htm which explains it in more detail. not sure this is relevant as my script is not trying to write to the terminal the test.log 21 is sending stdout and stderr to the log file not the tty... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script for detecting pattern sequences?
sorry, should have added that i'm not aware of any library to do this, but you could certainly write one! :) and i forgot to use the list, sorry. - isaac On Fri, Jul 10, 2009 at 10:28 AM, Isaac Dover isaacdo...@gmail.com wrote: though this looks suspiciously like a homework assignment, i'll bite. those regex patterns wouldn't solve his problem. he wants to pull repetitions from the string _before_ knowing a pattern. those patterns will match the entire source string without trying, i would think that you may try using a technique that reads a character, then looks for the next occurrence of that character. if you're lucky, then that character will be the beginning of the sequence. you'll just look at the substring from that first occurrence until the next, then search the string for that substring. if unlucky, you'll move to the next string, _append it_ to the previous, repeat the process, and so on. at some point, you'll have the pattern built in memory and will be searching the source string using your built pattern string. at some point, something will have to match. the trick is in recursion. also, i'm assuming your real examples are more complicated than what you have above. in the two listed, you already know that a zero indicates that the pattern is beginning, so you just look for, and note the index of, zeroes. i've thumbed through a free book online that deals with text parsing. it's very technical, but interesting at the same time. maybe you can find it. - isaac On Wed, Jul 8, 2009 at 11:32 PM, WenDong Zhang zwd2...@gmail.com wrote: yes (\d+?)\1+ works fine On Thu, Jul 9, 2009 at 6:00 AM, Per Jessen p...@computer.org wrote: Rob Gould wrote: Can anyone tell me if there's a PHP library out there that will help me determine pattern sequences from a string? Example input: 032258064516129032258064516129032258064516129032258064516129 Sequence = 032258064516129 037037037037037037037037037037037037037037037037037037037037 Sequence = 037 I know regex can help you find a pattern when you know what the pattern is already, but this is different. Nah, it's the same thing. A suitable regex might look something like this: /([0-9]+)\1+/ Not tested, probably won't work on the first try. You may need greediness adjustments. /Per -- Per Jessen, Zürich (14.1°C) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- Best Regards! Wen Dong
Re: [PHP] PHP script for detecting pattern sequences?
On Fri, Jul 10, 2009 at 10:30 AM, Isaac Doverisaacdo...@gmail.com wrote: On Wed, Jul 8, 2009 at 11:32 PM, WenDong Zhang zwd2...@gmail.com wrote: On Thu, Jul 9, 2009 at 6:00 AM, Per Jessen p...@computer.org wrote: A suitable regex might look something like this: /([0-9]+)\1+/ Not tested, probably won't work on the first try. You may need greediness adjustments. /Per yes (\d+?)\1+ works fine -- Best Regards! Wen Dong those regex patterns wouldn't solve his problem. he wants to pull repetitions from the string _before_ knowing a pattern. those patterns will match the entire source string - isaac Those patterns look like a pretty good starting point to me. True, the first captured result of preg_match would be the entire string, but the submatches array would contain the actual sequence that is repeated: ?php $pattern = '/(\d+?)\1+/'; $subject = '032258064516129032258064516129032258064516129032258064516129'; if (preg_match($pattern, $subject, $matches)) { var_dump($matches); } /* array(2) { [0]= string(60) 032258064516129032258064516129032258064516129032258064516129 [1]= string(15) 032258064516129 } */ $subject = '037037037037037037037037037037037037037037037037037037037037'; if (preg_match($pattern, $subject, $matches)) { var_dump($matches); } /* array(2) { [0]= string(60) 037037037037037037037037037037037037037037037037037037037037 [1]= string(3) 037 } */ $subject = ''; if (preg_match($pattern, $subject, $matches)) { var_dump($matches); } /* array(2) { [0]= string(60) [1]= string(1) 3 } */ ? Some slight adjustments to the pattern could also be useful. // This would catch a pattern of any repeating characters, not just numeric digits $pattern = '/(.+?)\1+/'; // This would only match if the entire string was a repeated sequence $pattern = '/^(\d+?)\1+$/'; // This would match the repeated sequence only if the string began with a repeated sequence. $pattern = '/^(\d+?)\1+/'; // This would match the repeated sequence only if the string ended with a repeated sequence. $pattern = '/(\d+?)\1+$/'; If a string had multiple sequences, you could also use preg_match_all to find each sequence, but that looks a bit more involved than the OP. None of these require knowing the sequence in advance. How do they not satisfy the OP? Andrew -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script for detecting pattern sequences?
i just got pwned! thanks, andrew. i should've paid more attention to what i was reading. - isaac On Fri, Jul 10, 2009 at 11:19 AM, Andrew Ballard aball...@gmail.com wrote: On Fri, Jul 10, 2009 at 10:30 AM, Isaac Doverisaacdo...@gmail.com wrote: On Wed, Jul 8, 2009 at 11:32 PM, WenDong Zhang zwd2...@gmail.com wrote: On Thu, Jul 9, 2009 at 6:00 AM, Per Jessen p...@computer.org wrote: A suitable regex might look something like this: /([0-9]+)\1+/ Not tested, probably won't work on the first try. You may need greediness adjustments. /Per yes (\d+?)\1+ works fine -- Best Regards! Wen Dong those regex patterns wouldn't solve his problem. he wants to pull repetitions from the string _before_ knowing a pattern. those patterns will match the entire source string - isaac Those patterns look like a pretty good starting point to me. True, the first captured result of preg_match would be the entire string, but the submatches array would contain the actual sequence that is repeated: ?php $pattern = '/(\d+?)\1+/'; $subject = '032258064516129032258064516129032258064516129032258064516129'; if (preg_match($pattern, $subject, $matches)) { var_dump($matches); } /* array(2) { [0]= string(60) 032258064516129032258064516129032258064516129032258064516129 [1]= string(15) 032258064516129 } */ $subject = '037037037037037037037037037037037037037037037037037037037037'; if (preg_match($pattern, $subject, $matches)) { var_dump($matches); } /* array(2) { [0]= string(60) 037037037037037037037037037037037037037037037037037037037037 [1]= string(3) 037 } */ $subject = ''; if (preg_match($pattern, $subject, $matches)) { var_dump($matches); } /* array(2) { [0]= string(60) [1]= string(1) 3 } */ ? Some slight adjustments to the pattern could also be useful. // This would catch a pattern of any repeating characters, not just numeric digits $pattern = '/(.+?)\1+/'; // This would only match if the entire string was a repeated sequence $pattern = '/^(\d+?)\1+$/'; // This would match the repeated sequence only if the string began with a repeated sequence. $pattern = '/^(\d+?)\1+/'; // This would match the repeated sequence only if the string ended with a repeated sequence. $pattern = '/(\d+?)\1+$/'; If a string had multiple sequences, you could also use preg_match_all to find each sequence, but that looks a bit more involved than the OP. None of these require knowing the sequence in advance. How do they not satisfy the OP? Andrew
Re: [PHP] PHP script for detecting pattern sequences?
Rob Gould wrote: Can anyone tell me if there's a PHP library out there that will help me determine pattern sequences from a string? Example input: 032258064516129032258064516129032258064516129032258064516129 Sequence = 032258064516129 037037037037037037037037037037037037037037037037037037037037 Sequence = 037 I know regex can help you find a pattern when you know what the pattern is already, but this is different. Nah, it's the same thing. A suitable regex might look something like this: /([0-9]+)\1+/ Not tested, probably won't work on the first try. You may need greediness adjustments. /Per -- Per Jessen, Zürich (14.1°C) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script for detecting pattern sequences?
yes (\d+?)\1+ works fine On Thu, Jul 9, 2009 at 6:00 AM, Per Jessen p...@computer.org wrote: Rob Gould wrote: Can anyone tell me if there's a PHP library out there that will help me determine pattern sequences from a string? Example input: 032258064516129032258064516129032258064516129032258064516129 Sequence = 032258064516129 037037037037037037037037037037037037037037037037037037037037 Sequence = 037 I know regex can help you find a pattern when you know what the pattern is already, but this is different. Nah, it's the same thing. A suitable regex might look something like this: /([0-9]+)\1+/ Not tested, probably won't work on the first try. You may need greediness adjustments. /Per -- Per Jessen, Zürich (14.1°C) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- Best Regards! Wen Dong
Re: [PHP] PHP script lag (5 secs) when declaring mime type.
Jsbeginner schreef: Hello, I don't know for sure is this problem is only related to PHP so I hope I've posted in the right list. My problem is that with certain headers my script takes about 5 seconds before sending the page, no matter how small the file I try to load... My server : Centos Apache 2.2 PHP 5.2.9 Here's my code : ?php header('Content-Type: application/x-javascript'); header('Content-Length: '.filesize('test.js')); readfile('test.js'); ? test.js is only a few lines long, and if I remove the header content type the file loads instantaniously do it's not a problem with readfile. I thought about zlib gzip taking maybe a long time to load but I've changed the compression level from 6 to 1 and the file still has a the same lag. My server responds very fast for eveything else except this script. Do you have an idea what might be causing this lag ? something to do with apache, usually we we see this it's something to do with DNS lookups ... unlikely in your case. I figure it's something to do with apaches' content negotiation, possibly it looks up your content-type for some reason but ends up not recognizing it (and tries alsort of stuff before giving up and just sending the output) http://httpd.apache.org/docs/2.0/content-negotiation.html question is do you really need application/x-javascript? won't text/javascript do just fine? or does that have the same problem? ... actually does the problem occur with any value for 'Content-Type'? Thanks in advance :) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script lag (5 secs) when declaring mime type.
Hello, Just to say that I've got a bit further in my search : ?php header('Content-Type: application/x-javascript'); //header('Content-Length: '.filesize('test.js')); readfile('test.js'); ? (Content-Length line removed) Has no lag... My guess is there is a problem with gzip or something that corrupts the content-length. So I'm still not sure if this is a PHP problem or an apache problem but any help would be great :) Thankyou Jsbeginner a écrit : Hello, I don't know for sure is this problem is only related to PHP so I hope I've posted in the right list. My problem is that with certain headers my script takes about 5 seconds before sending the page, no matter how small the file I try to load... My server : Centos Apache 2.2 PHP 5.2.9 Here's my code : ?php header('Content-Type: application/x-javascript'); header('Content-Length: '.filesize('test.js')); readfile('test.js'); ? test.js is only a few lines long, and if I remove the header content type the file loads instantaniously do it's not a problem with readfile. I thought about zlib gzip taking maybe a long time to load but I've changed the compression level from 6 to 1 and the file still has a the same lag. My server responds very fast for eveything else except this script. Do you have an idea what might be causing this lag ? Thanks in advance :) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script lag (5 secs) when declaring mime type.
On Thu, Mar 5, 2009 at 10:27 AM, Jsbeginner jsbegin...@monarobase.net wrote: Hello, Just to say that I've got a bit further in my search : ?php header('Content-Type: application/x-javascript'); //header('Content-Length: '.filesize('test.js')); readfile('test.js'); ? (Content-Length line removed) Has no lag... My guess is there is a problem with gzip or something that corrupts the content-length. So I'm still not sure if this is a PHP problem or an apache problem but any help would be great :) Thankyou Jsbeginner a écrit : Hello, I don't know for sure is this problem is only related to PHP so I hope I've posted in the right list. My problem is that with certain headers my script takes about 5 seconds before sending the page, no matter how small the file I try to load... My server : Centos Apache 2.2 PHP 5.2.9 Here's my code : ?php header('Content-Type: application/x-javascript'); header('Content-Length: '.filesize('test.js')); readfile('test.js'); ? test.js is only a few lines long, and if I remove the header content type the file loads instantaniously do it's not a problem with readfile. I thought about zlib gzip taking maybe a long time to load but I've changed the compression level from 6 to 1 and the file still has a the same lag. My server responds very fast for eveything else except this script. Do you have an idea what might be causing this lag ? Thanks in advance :) Well, have you tried using Content-Type: text/javascript as suggested? Is application/x-javascript absolutely necessary for whatever application is reading your script's output? As it has already been mentioned, Apache may be looking for your content type in some sort of lookup table, not finding it, and taking its sweet time returning control back to PHP while it grabs at straws to match. -- // Todd -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script lag (5 secs) when declaring mime type.
Thankyou, I took application/x-javascript directly from the apache setup for my domain so this should be correct. However I've just deactivated gzip (zlib.output_compression OFF in php.ini) and that stopped the problem. I've given you a simplified version of the script that has the exact same problem (the original one gets the mime type automaticaly and has the same problem with any files that are gziped (css, html, javascript etc... but not images.). So the problem seems to have someting to do with this line : header('Content-Length: '.filesize('test.js')); and with gzip ... I would like to be able to activate gzip again but I need to work out why I'm getting this bug first. Apache isn't installed with mod_deflate, should I look into doing this instead of turning zlib.output_compression on again ? Is there maybe a bug with PHP 5.2.9 that's causing this problem? Thankyou :) haliphax a écrit : On Thu, Mar 5, 2009 at 10:27 AM, Jsbeginner jsbegin...@monarobase.net wrote: Hello, Just to say that I've got a bit further in my search : ?php header('Content-Type: application/x-javascript'); //header('Content-Length: '.filesize('test.js')); readfile('test.js'); ? (Content-Length line removed) Has no lag... My guess is there is a problem with gzip or something that corrupts the content-length. So I'm still not sure if this is a PHP problem or an apache problem but any help would be great :) Thankyou Jsbeginner a écrit : Hello, I don't know for sure is this problem is only related to PHP so I hope I've posted in the right list. My problem is that with certain headers my script takes about 5 seconds before sending the page, no matter how small the file I try to load... My server : Centos Apache 2.2 PHP 5.2.9 Here's my code : ?php header('Content-Type: application/x-javascript'); header('Content-Length: '.filesize('test.js')); readfile('test.js'); ? test.js is only a few lines long, and if I remove the header content type the file loads instantaniously do it's not a problem with readfile. I thought about zlib gzip taking maybe a long time to load but I've changed the compression level from 6 to 1 and the file still has a the same lag. My server responds very fast for eveything else except this script. Do you have an idea what might be causing this lag ? Thanks in advance :) Well, have you tried using Content-Type: text/javascript as suggested? Is application/x-javascript absolutely necessary for whatever application is reading your script's output? As it has already been mentioned, Apache may be looking for your content type in some sort of lookup table, not finding it, and taking its sweet time returning control back to PHP while it grabs at straws to match.
Re: [PHP] PHP script lag (5 secs) when declaring mime type.
On Thu, Mar 5, 2009 at 11:34 PM, Jsbeginner jsbegin...@monarobase.netwrote: Thankyou, I took application/x-javascript directly from the apache setup for my domain so this should be correct. However I've just deactivated gzip (zlib.output_compression OFF in php.ini) and that stopped the problem. I've given you a simplified version of the script that has the exact same problem (the original one gets the mime type automaticaly and has the same problem with any files that are gziped (css, html, javascript etc... but not images.). So the problem seems to have someting to do with this line : header('Content-Length: '.filesize('test.js')); and with gzip ... I think content-length is not a thing you have to mention. Only I have seen its required for image type data yet. I would like to be able to activate gzip again but I need to work out why I'm getting this bug first. Apache isn't installed with mod_deflate, should I look into doing this instead of turning zlib.output_compression on again ? Is there maybe a bug with PHP 5.2.9 that's causing this problem? Thankyou :) haliphax a écrit : On Thu, Mar 5, 2009 at 10:27 AM, Jsbeginner jsbegin...@monarobase.net wrote: Hello, Just to say that I've got a bit further in my search : ?php header('Content-Type: application/x-javascript'); //header('Content-Length: '.filesize('test.js')); readfile('test.js'); ? (Content-Length line removed) Has no lag... My guess is there is a problem with gzip or something that corrupts the content-length. So I'm still not sure if this is a PHP problem or an apache problem but any help would be great :) Thankyou Jsbeginner a écrit : Hello, I don't know for sure is this problem is only related to PHP so I hope I've posted in the right list. My problem is that with certain headers my script takes about 5 seconds before sending the page, no matter how small the file I try to load... My server : Centos Apache 2.2 PHP 5.2.9 Here's my code : ?php header('Content-Type: application/x-javascript'); header('Content-Length: '.filesize('test.js')); readfile('test.js'); ? test.js is only a few lines long, and if I remove the header content type the file loads instantaniously do it's not a problem with readfile. I thought about zlib gzip taking maybe a long time to load but I've changed the compression level from 6 to 1 and the file still has a the same lag. My server responds very fast for eveything else except this script. Do you have an idea what might be causing this lag ? Thanks in advance :) Well, have you tried using Content-Type: text/javascript as suggested? Is application/x-javascript absolutely necessary for whatever application is reading your script's output? As it has already been mentioned, Apache may be looking for your content type in some sort of lookup table, not finding it, and taking its sweet time returning control back to PHP while it grabs at straws to match.
Re: [PHP] PHP script lag (5 secs) when declaring mime type.
On Thu, Mar 5, 2009 at 12:34 PM, Jsbeginner jsbegin...@monarobase.net wrote: Thankyou, I took application/x-javascript directly from the apache setup for my domain so this should be correct. However I've just deactivated gzip (zlib.output_compression OFF in php.ini) and that stopped the problem. I've given you a simplified version of the script that has the exact same problem (the original one gets the mime type automaticaly and has the same problem with any files that are gziped (css, html, javascript etc... but not images.). So the problem seems to have someting to do with this line : header('Content-Length: '.filesize('test.js')); and with gzip ... I would like to be able to activate gzip again but I need to work out why I'm getting this bug first. Apache isn't installed with mod_deflate, should I look into doing this instead of turning zlib.output_compression on again ? Is there maybe a bug with PHP 5.2.9 that's causing this problem? Thankyou :) haliphax a écrit : If you use gzip'd output, does PHP automatically generate a Content-Length header? It seems to me that the value for Content-Length should be the compressed size, not the uncompressed size that you are sending. Besides - do you really need to send Content-Length? I don't usually see it sent, and the only time I've seen it make a difference is if I'm sending the file as an attachment (prompting the browser to save the file rather than displaying it). If removing the line eliminates the problem, I'd just remove the line and be done with it. Andrew -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script lag (5 secs) when declaring mime type.
On Thu, Mar 5, 2009 at 1:26 PM, Jsbeginner jsbegin...@monarobase.net wrote: Thankyou Andrew Ballard and 9Tel , You're welcome. However, you forgot to reply to the list. You both suggest that it's not necessory to set the Content-Length except for images etc ... well the problem is that I also need to use this script for showing images as well as css and javascript. As I understand, there is no point in using gzip to serve images since they are usually already compressed and/or not very well suited to textual compression. In fact, I suspect that if you serve a document with a Content-Type of image/gif, image/jpeg, image/png, etc., either PHP or Apache will detect that and bypass the gzip handler. (That's just a guess, though. I don't have any way at present to test that theory.) It's actually part of the dotclear blog system, it's plugin system uses a very similar code but fetching the mime type automaticaly. And it's not part of one plugin but used for all the plugins so if any plugins are installed on any dotclear installation on the server there will be a lag. Also I don't see how it would be possible to check file size after gzip ... doesn't PHP take the file and then pass it through gzip changing the size on the way ? Based on Nisse's response, I think you're better off leaving the Content-Length header out entirely (as we already suggested). I guess I will have to send an e-mail to the dotclear team to ask their advice. Thankyou. Andrew Ballard a écrit : On Thu, Mar 5, 2009 at 12:34 PM, Jsbeginner jsbegin...@monarobase.net wrote: Thankyou, I took application/x-javascript directly from the apache setup for my domain so this should be correct. However I've just deactivated gzip (zlib.output_compression OFF in php.ini) and that stopped the problem. I've given you a simplified version of the script that has the exact same problem (the original one gets the mime type automaticaly and has the same problem with any files that are gziped (css, html, javascript etc... but not images.). So the problem seems to have someting to do with this line : header('Content-Length: '.filesize('test.js')); and with gzip ... I would like to be able to activate gzip again but I need to work out why I'm getting this bug first. Apache isn't installed with mod_deflate, should I look into doing this instead of turning zlib.output_compression on again ? Is there maybe a bug with PHP 5.2.9 that's causing this problem? Thankyou :) haliphax a écrit : If you use gzip'd output, does PHP automatically generate a Content-Length header? It seems to me that the value for Content-Length should be the compressed size, not the uncompressed size that you are sending. Besides - do you really need to send Content-Length? I don't usually see it sent, and the only time I've seen it make a difference is if I'm sending the file as an attachment (prompting the browser to save the file rather than displaying it). If removing the line eliminates the problem, I'd just remove the line and be done with it. Andrew -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script gives no output or error message
Good afternoon, John; On Sat, Dec 27, 2008 at 03:28, John Musbach johnmusba...@gmail.com wrote: [snip!] There's a syntax error on line 19: if(external_fud_login(fud_fetch_user($user)['id']))!=NULL) //User ID is valid and logged in It should be: if(external_fud_login(fud_fetch_user($user['id']))!=NULL) //User ID is valid and logged in -- /Daniel P. Brown daniel.br...@parasane.net || danbr...@php.net http://www.parasane.net/ || http://www.pilotpig.net/ Unadvertised dedicated server deals, too low to print - email me to find out! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script gives no output or error message
On Sat, Dec 27, 2008 at 1:13 PM, Daniel Brown danbr...@php.net wrote: Good afternoon, John; There's a syntax error on line 19: if(external_fud_login(fud_fetch_user($user)['id']))!=NULL) //User ID is valid and logged in It should be: if(external_fud_login(fud_fetch_user($user['id']))!=NULL) //User ID is valid and logged in Thanks, turns out there were multiple problems with my code. My final working code is: ?php //Here we grab the authenticated user's name //and either automatically log them in using an existing account //or register them require_once('/users/u15/jmusbach/.html_pages/FUDforum2/GLOBALS.php'); require_once('/users/u15/jmusbach/FUDforumDAT/scripts/fudapi.inc.php'); require_once('/users/u15/jmusbach/FUDforumDAT/scripts/forum_login.php'); global $_SERVER; $user=$_SERVER['WEBAUTH_USER']; $realname = $_SERVER['WEBAUTH_LDAP_GIVENNAME'] . ' ' .$_SERVER['WEBAUTH_LDAP_SN']; $email = $user . '@blah.com'; $uid=_fud_simple_fetch_query(array('.$user.'), SELECT * FROM .$GLOBALS['DBHOST_TBL_PREFIX'].users WHERE login IN({ARG})); $login=external_fud_login($uid-id); if(!empty($uid-id) !empty($login)) //User ID is valid and logged in { //echo(Welcome, . $user . , please wait while you are logged in...); header( 'Location: https://blah.com/~jmusbach/FUDforum2/?S='.$login); } else //User ID is invalid, register and log in { //echo(Welcome, . $user . , please wait while you are registered and logged in...); $vals['login']=$user; $vals['passwd']=password; $vals['email']=$email; $vals['name']=$realname; $uid=fud_add_user($vals,$error); $login=external_fud_login($uid); if($uid!=0 and empty($error)) { header('Location: https://blah.com/~jmusbach/FUDforum2/?S='.$login); } else { echo($error); die(); } } ? for anyone who may be trying to accomplish the same thing as me. In addition I edited index.php in the themes folder and added a php clause such that in the event the user is anonymous they are redirected to the autologin.php script and I also edited the register.php themes script to omit the UserCP password field and password confirmation since everyone in this setup is assigned one long random password (the thought being that the kerberos username/password is enough to worry about, there should be no need to worry about another username/password). -- Best Regards, John Musbach -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script gives no output or error message
On Sat, Dec 27, 2008 at 3:32 PM, John Musbach johnmusba...@gmail.com wrote: Thanks, turns out there were multiple problems with my code. My final working code is: snip for anyone who may be trying to accomplish the same thing as me. In addition I edited index.php in the themes folder and added a php clause such that in the event the user is anonymous they are redirected to the autologin.php script and I also edited the register.php themes script to omit the UserCP password field and password confirmation since everyone in this setup is assigned one long random password (the thought being that the kerberos username/password is enough to worry about, there should be no need to worry about another username/password). I almost forgot, I resolved the blank page issue by looking at the .htaccess file FUDforum installed in its main public directory ...turns out the file contained a directive which suppressed all php errors even when the value was specified differently in individual php scripts, modifying that directive to show all php errors resolved that issue. -- Best Regards, John Musbach -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script/Thread ID thingie
[EMAIL PROTECTED] schreef: I'm logging things with error_log, and would like to be able to sort out one script run from another. So I'm looking for some kind of script id or thread id or PHP script run execution ID type of function. getmypid() just returns the same apache child process ID all the time, so that's not what I want. zend_thread_id() looks useful, but I suspect it's not quite what I'm looking for. But I'd have to re-compile with ZTS and --debug-mode and I don't think the function I'm looking for should require that... Perhaps I've just missed the right function name? Or perhaps this should be a Feature Request? might very well be. I've had thew same annoyance more than once ... my 'solution' was to use a wrapper for error_log() (you do that anyway right ;-) and have it prepend a per-request 'unique' string to each log message (some timestamp/scriptname/random-value mashup) and then output that same per-request 'unique' string at the bottom of each page (so that you can then use that value to grep in the error log) ... not very satisfactory, but it works. BTW, hi! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script/Thread ID thingie
Jochem Maas wrote: [EMAIL PROTECTED] schreef: I'm logging things with error_log, and would like to be able to sort out one script run from another. So I'm looking for some kind of script id or thread id or PHP script run execution ID type of function. getmypid() just returns the same apache child process ID all the time, so that's not what I want. zend_thread_id() looks useful, but I suspect it's not quite what I'm looking for. But I'd have to re-compile with ZTS and --debug-mode and I don't think the function I'm looking for should require that... Perhaps I've just missed the right function name? Or perhaps this should be a Feature Request? might very well be. I've had thew same annoyance more than once ... my 'solution' was to use a wrapper for error_log() (you do that anyway right ;-) and have it prepend a per-request 'unique' string to each log message (some timestamp/scriptname/random-value mashup) and then output that same per-request 'unique' string at the bottom of each page (so that you can then use that value to grep in the error log) ... not very satisfactory, but it works. BTW, hi! Following the wrapper idea, you can use the session ID. It's unique per user, no matter if they share the thread some times. Regards, Herman -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script/Thread ID thingie
Herman Gomez schreef: Jochem Maas wrote: [EMAIL PROTECTED] schreef: I'm logging things with error_log, and would like to be able to sort out one script run from another. So I'm looking for some kind of script id or thread id or PHP script run execution ID type of function. getmypid() just returns the same apache child process ID all the time, so that's not what I want. Following the wrapper idea, you can use the session ID. It's unique per user, no matter if they share the thread some times. d'oh ... looking back at the code I was thinking of I actually used the session ID! Regards, Herman -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script/Thread ID thingie
On 15 Aug 2008, at 16:37, [EMAIL PROTECTED] wrote: I'm logging things with error_log, and would like to be able to sort out one script run from another. So I'm looking for some kind of script id or thread id or PHP script run execution ID type of function. getmypid() just returns the same apache child process ID all the time, so that's not what I want. zend_thread_id() looks useful, but I suspect it's not quite what I'm looking for. But I'd have to re-compile with ZTS and --debug-mode and I don't think the function I'm looking for should require that... Perhaps I've just missed the right function name? Or perhaps this should be a Feature Request? Don't think there is such a thing, but you could generate one by combining the pid, timestamp and the script filename, maybe into an md5 hash value or similar. Thinking about it, ip.pid would be enough, i.e. 127.0.0.1.12345. -Stut -- http://stut.net/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script/Thread ID thingie
On Fri, Aug 15, 2008 at 11:37 AM, [EMAIL PROTECTED] wrote: I'm logging things with error_log, and would like to be able to sort out one script run from another. So I'm looking for some kind of script id or thread id or PHP script run execution ID type of function. getmypid() just returns the same apache child process ID all the time, so that's not what I want. zend_thread_id() looks useful, but I suspect it's not quite what I'm looking for. But I'd have to re-compile with ZTS and --debug-mode and I don't think the function I'm looking for should require that... Perhaps I've just missed the right function name? Or perhaps this should be a Feature Request? I suppose if nobody else has better ideas you can fake it with setting some sort of unique value and combining that with __FILE__ for your instance run. ?php $GLOBALS['instance'] = md5(uniqid()); error_log(__FILE__.$GLOBALS['instance'].' first log'); error_log(__FILE__.$GLOBALS['instance'].' second log'); ? Not very glamorous though. ;) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script/Thread ID thingie
On Fri, August 15, 2008 10:52 am, Stut wrote: On 15 Aug 2008, at 16:37, [EMAIL PROTECTED] wrote: I'm logging things with error_log, and would like to be able to sort out one script run from another. So I'm looking for some kind of script id or thread id or PHP script run execution ID type of function. getmypid() just returns the same apache child process ID all the time, so that's not what I want. zend_thread_id() looks useful, but I suspect it's not quite what I'm looking for. But I'd have to re-compile with ZTS and --debug-mode and I don't think the function I'm looking for should require that... Perhaps I've just missed the right function name? Or perhaps this should be a Feature Request? Don't think there is such a thing, but you could generate one by combining the pid, timestamp and the script filename, maybe into an md5 hash value or similar. Thinking about it, ip.pid would be enough, i.e. 127.0.0.1.12345. The IP and pid will not actually change... It's just me surfing to my own app (or one I inherited) on my own desktop. Apache isn't getting nearly exercised enough to need a second child, so the pid is the same all the time... Guess I'll have to create one as Eric Butera suggested... Seems kind of odd that there isn't some kind of script/thread/M_INIT/R_INIT id hanging around and exposed that developers could use. [shrug] -- Some people ask for gifts here. I just want you to buy an Indie CD for yourself: http://cdbaby.com/search/from/lynch -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script/Thread ID thingie
On 15 Aug 2008, at 23:30, Richard Lynch wrote: On Fri, August 15, 2008 10:52 am, Stut wrote: On 15 Aug 2008, at 16:37, [EMAIL PROTECTED] wrote: I'm logging things with error_log, and would like to be able to sort out one script run from another. So I'm looking for some kind of script id or thread id or PHP script run execution ID type of function. getmypid() just returns the same apache child process ID all the time, so that's not what I want. zend_thread_id() looks useful, but I suspect it's not quite what I'm looking for. But I'd have to re-compile with ZTS and --debug-mode and I don't think the function I'm looking for should require that... Perhaps I've just missed the right function name? Or perhaps this should be a Feature Request? Don't think there is such a thing, but you could generate one by combining the pid, timestamp and the script filename, maybe into an md5 hash value or similar. Thinking about it, ip.pid would be enough, i.e. 127.0.0.1.12345. The IP and pid will not actually change... It's just me surfing to my own app (or one I inherited) on my own desktop. Apache isn't getting nearly exercised enough to need a second child, so the pid is the same all the time... Guess I'll have to create one as Eric Butera suggested... Seems kind of odd that there isn't some kind of script/thread/M_INIT/R_INIT id hanging around and exposed that developers could use. [shrug] I don't find that odd since there's on external context to such an ID other than that which you create within the script so you can just use something randomly unique. -Stut -- http://stut.net/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Php script for mail in a xhtml page
Chris wrote: brian wrote: - You can do without the echo by using, eg. ?= $message ? Yet later in another thread you complain about short_tags being an option.. can't have it both ways. Oh, is that so? Let's see what i wrote ... -- snip -- ... Better yet, PHP should do away with ? ? altogether but allow ?= ?, which is *very* helpful (to those of us who choose to use it). -- snip -- Leave it as ?php echo $message; ? it's more portable - it will work on every single php server and you won't have any issues moving your code around. -- snip -- I do agree that developing with short_open_tags = on is a Bad Idea if the app will not be under one's control. -- snip -- But thanks. I know you were really trying. brian -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Php script for mail in a xhtml page
brian wrote: Mauro Sacchetto wrote: I've to implement a php script in a web page to send mail. If I use a .html form and a separate .php script, all works fine. In the contrary, if I try to put the script into the .html file, I've some troubles... Here's the code: ... When I try to open the page, I receive this error: Parse error: syntax error, unexpected T_STRING in /var/www/netsons.org/samiel/form2.php on line 79 Do u see my error? {Copies, pastes into editor that will number the lines ...} Well, looking in the vicinity of line 79, i'd say the problem lies with your reversed PHP tags: input name=name size=50 maxlength=40 value=? echo $name. ? You've got another right below that: input name=subject size=50 maxlength=40 value=?echo $subject;? And another: textarea name=msg cols=50 rows=8? echo $message;?/textarea Some other points: - You can do without the echo by using, eg. ?= $message ? Yet later in another thread you complain about short_tags being an option.. can't have it both ways. Leave it as ?php echo $message; ? it's more portable - it will work on every single php server and you won't have any issues moving your code around. -- Postgresql php tutorials http://www.designmagick.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Php script for mail in a xhtml page
Mauro Sacchetto wrote: I've to implement a php script in a web page to send mail. If I use a .html form and a separate .php script, all works fine. In the contrary, if I try to put the script into the .html file, I've some troubles... Here's the code: ... When I try to open the page, I receive this error: Parse error: syntax error, unexpected T_STRING in /var/www/netsons.org/samiel/form2.php on line 79 Do u see my error? {Copies, pastes into editor that will number the lines ...} Well, looking in the vicinity of line 79, i'd say the problem lies with your reversed PHP tags: input name=name size=50 maxlength=40 value=? echo $name. ? You've got another right below that: input name=subject size=50 maxlength=40 value=?echo $subject;? And another: textarea name=msg cols=50 rows=8? echo $message;?/textarea Some other points: - You can do without the echo by using, eg. ?= $message ? - Because this is an XHTML page, you should be closing your input tags and properly quoting the attributes: value=?= $name ? / - That your script's purpose is to send mail has nothing to do with how it displays in a browser. Anyway, that should do it. Be sure to validate the page. brian -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Php script diagnostic app?
If you have little knowledge about C you can use sysprof on a relatively new Linux distribution and you can see on a live system where the CPU is consumed the most. [] http://www.daimi.au.dk/~sandmann/sysprof/ [] http://live.gnome.org/Sysprof With a little help of Google you can map C functions to the PHP equivalents and this way you can get a bit more of understanding about what is going on in your code. Finally, xdebug is real nice too. -William On Sun, 2007-06-17 at 13:35 -0400, MIKE YRABEDRA wrote: I was wondering if there was some kind of application that would process a php script, logging any functions (or classes) it encounters along the way. Logging times and memory use. I am trying to figure out what in a script slows it down so much. Any ideas? -- Mike Yrabedra B^) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Php script diagnostic app?
Thanks a lot for that post Paul. It brings up a question though. You said to never ever use that on a production server (an important disclaimer!) so I was wondering what people here used to log and simulate loads. I've used OpenSTA ( http://opensta.org/ ) and I was pleased with the results but it only works with windows. What do you guys generally use under linux? Just squid? Something else? I suppose I can just set up a windows box if I have to since OpenSTA acts as a transparent gateway but if there's a good linux solution out there for recording usage and playing it back concurrently I'd like to hear about it. With OpenSTA to create a test script it's as easy as clicking the record button to create the script and stop when you're done. Then you can go in and manually edit the script if you like and you can play it back as many times as you'd like concurrently (thereby simulating many users). Anyone know of anything like this? Thanks On 6/18/07, Paul Scott [EMAIL PROTECTED] wrote: On Mon, 2007-06-18 at 06:39 +0200, Paul Scott wrote: If you would like a more detailed HOWTO, please let me know, and I will write up something for you. http://fsiu.uwc.ac.za/index.php?module=blogaction=viewsinglepostid=gen9Srv59Nme5_9262_1182142431userid=3897070607 --Paul All Email originating from UWC is covered by disclaimer http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm -- 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] Php script diagnostic app?
On Sun, 2007-06-17 at 13:35 -0400, MIKE YRABEDRA wrote: I was wondering if there was some kind of application that would process a php script, logging any functions (or classes) it encounters along the way. Logging times and memory use. I am trying to figure out what in a script slows it down so much. Any ideas? I believe there are profiling tools... probably from Zend. How big is your script? You might get away with using the microtime() function to locate slow areas of code. Generally speaking I use it to binary partition the code with echos of the current microtime() and narrow down what I want to know. Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Php script diagnostic app?
On 6/17/07, Robert Cummings [EMAIL PROTECTED] wrote: On Sun, 2007-06-17 at 13:35 -0400, MIKE YRABEDRA wrote: I was wondering if there was some kind of application that would process a php script, logging any functions (or classes) it encounters along the way. Logging times and memory use. I am trying to figure out what in a script slows it down so much. Any ideas? I believe there are profiling tools... probably from Zend. How big is your script? You might get away with using the microtime() function to locate slow areas of code. Generally speaking I use it to binary partition the code with echos of the current microtime() and narrow down what I want to know. Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php You could check out xdebug, which is a real-time processor. I use it on two of my servers, and I'm actually pretty pleased with it. If you have a bug in your code that's multiple-functions- and several-include-files-deep, it does pretty well about telling which function (called by which function, etc.) in which file (included by which file, etc.) caused the exception. -- Daniel P. Brown [office] (570-) 587-7080 Ext. 272 [mobile] (570-) 766-8107 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Php script diagnostic app?
On Sun, 2007-06-17 at 13:53 -0400, Robert Cummings wrote: I believe there are profiling tools... probably from Zend. How big is I prefer using XDEBUG, which is totally free. You can install it from the pecl repositories: pecl install xdebug Then, you simply install it as an extension on your development machine, and execute your scripts. A really nice feature of xdebug is that not only does it give you detailed stack traces and things when stuff goes wrong, but you can also do really excellent (and graphical) profiling in combination with cachegrind (I use KCacheGrind on Ubuntu), which uses GraphViz to make very interesting graphs of what your code is doing. If you would like a more detailed HOWTO, please let me know, and I will write up something for you. --Paul All Email originating from UWC is covered by disclaimer http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Php script diagnostic app?
On Mon, 2007-06-18 at 06:39 +0200, Paul Scott wrote: If you would like a more detailed HOWTO, please let me know, and I will write up something for you. http://fsiu.uwc.ac.za/index.php?module=blogaction=viewsinglepostid=gen9Srv59Nme5_9262_1182142431userid=3897070607 --Paul All Email originating from UWC is covered by disclaimer http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] php script from bat file
[snip] What's the syntax I need to use to execute a PHP script from a batch file? PHP is installed in 'C:\PHP' and the script I want to run is in 'C:\Inetpub\scripts\run.php'. I've created a Windows batch file which executes from the 'C:\PHP' directory and contains a single line 'php.exe C:\Inetpub\scripts\run.php'. It seems to run ok but nothing happens. Any ideas? [/snip] Is php.exe in your path? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] php script from bat file
On 6/12/07, Bosky, Dave [EMAIL PROTECTED] wrote: What's the syntax I need to use to execute a PHP script from a batch file? PHP is installed in 'C:\PHP' and the script I want to run is in 'C:\Inetpub\scripts\run.php'. I've created a Windows batch file which executes from the 'C:\PHP' directory and contains a single line 'php.exe C:\Inetpub\scripts\run.php'. It seems to run ok but nothing happens. Any ideas? Thanks, Dave Try using the full path to the php.exe binary, I don't have PHP on windows, but I guess it is c:\PHP\bin\php.exe in your example, so that would become C:\PHP\bin\php.exe C:\Inetpub\scripts\run.php Tijnema -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] php script from bat file
php.exe expects a PHP script as an argument, usually. You can run it interactively with -a or use -i to get phpinfo output and so on, but php.exe with nothing at all will run and not do much of anything. On Tue, June 12, 2007 11:30 am, Bosky, Dave wrote: What's the syntax I need to use to execute a PHP script from a batch file? PHP is installed in 'C:\PHP' and the script I want to run is in 'C:\Inetpub\scripts\run.php'. I've created a Windows batch file which executes from the 'C:\PHP' directory and contains a single line 'php.exe C:\Inetpub\scripts\run.php'. It seems to run ok but nothing happens. Any ideas? Thanks, Dave ** HTC Disclaimer: The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. Thank you. ** -- Some people have a gift link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] php script fails when run from cron
It's remotely possible that your database classes are trying to create temp files or cache files or something in the current working directory which for cron would be... The home directory of the user running it??? I don't even know what it would be, but I know it can be problematic. The cron job IS running as the same user as when you do it on command-line right??? I mean, maybe freetds refuses to connect as 'root' user, and you put the cron in as 'root'? It's going to boil down to user/path/permissions, almost for sure. On Wed, May 3, 2006 9:27 pm, blackwater dev wrote: I have a script which runs fine from the command line but when I try to run it via cron, it seems to fail when the db class is instatiated, here is some code: $yesterday = date(Y-m-d,mktime(0, 0, 0, date(m) , date(d)-1, date(Y))); $file=fopen(/usr/local/apache2/htdocs/core/logs/import.log,a); fwrite($file,-DATE:.date(Y-m-d).-\n); fwrite($file,Starting:.date(H:i:s).\n); include(/usr/local/apache2/htdocs/includes/lib/ms_db.class.php); include(/usr/local/apache2/htdocs/includes/lib/database.php); fwrite($file,got two classes:.date(H:i:s).\n); $ms_sql= new ms_db(); $my_sql=new Database(); fwrite($file,got 1:.date(H:i:s).\n); The code then goes on to move some data from a remote SQL Server db to the local mysql. When finished, the log stops at got two classes. I am trying to debug now to see which of the two classes it seems to be failing on. I don't have anything in the php error log. The MSSQL connection uses freetds so I am not sure if it is something there but again this script runs fine with just php myfile.php. Any ideas? Thanks! -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] php script fails when run from cron
[snip] The code then goes on to move some data from a remote SQL Server db to the local mysql. When finished, the log stops at got two classes. I am trying to debug now to see which of the two classes it seems to be failing on. I don't have anything in the php error log. The MSSQL connection uses freetds so I am not sure if it is something there but again this script runs fine with just php myfile.php. [/snip] Are you logging errors? If so you will likely locate the cause there. If I were to hazard a guess at would be because include files are not getting included as I have seen that behavior before. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] php script fails when run from cron
I finally got it working and Chris was correct. It appears that cron was using the wrong php. Pumping the errors of even logging them wouldn't have helped as I was tweaking the ini for the php I thought it was using. When I explicitly tell it which one to use, it seems to work fine. Thanks! On 5/4/06, Jay Blanchard [EMAIL PROTECTED] wrote: [snip] The code then goes on to move some data from a remote SQL Server db to the local mysql. When finished, the log stops at got two classes. I am trying to debug now to see which of the two classes it seems to be failing on. I don't have anything in the php error log. The MSSQL connection uses freetds so I am not sure if it is something there but again this script runs fine with just php myfile.php. [/snip] Are you logging errors? If so you will likely locate the cause there. If I were to hazard a guess at would be because include files are not getting included as I have seen that behavior before.
Re: [PHP] php script fails when run from cron
blackwater dev wrote: I have a script which runs fine from the command line but when I try to run it via cron, it seems to fail when the db class is instatiated, here is some code: $yesterday = date(Y-m-d,mktime(0, 0, 0, date(m) , date(d)-1, date(Y))); $file=fopen(/usr/local/apache2/htdocs/core/logs/import.log,a); fwrite($file,-DATE:.date(Y-m-d).-\n); fwrite($file,Starting:.date(H:i:s).\n); include(/usr/local/apache2/htdocs/includes/lib/ms_db.class.php); include(/usr/local/apache2/htdocs/includes/lib/database.php); fwrite($file,got two classes:.date(H:i:s).\n); $ms_sql= new ms_db(); $my_sql=new Database(); fwrite($file,got 1:.date(H:i:s).\n); The code then goes on to move some data from a remote SQL Server db to the local mysql. When finished, the log stops at got two classes. I am trying to debug now to see which of the two classes it seems to be failing on. I don't have anything in the php error log. The MSSQL connection uses freetds so I am not sure if it is something there but again this script runs fine with just php myfile.php. Do you have multiple php versions installed (one has freetds support, one doesn't) ? How are you running it from cron? Maybe the cron job is picking up a different php? Turn up error_reporting and see what messages you get.. -- Postgresql php tutorials http://www.designmagick.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] php script fails when run from cron
blackwater dev wrote: Chris, The double php thing is very likely as it is a box from my host and I installed php5 so I think php4 is on there somewhere as well without mssql support. I am simply running it like 15 21 * * * php /usr/local/apache2/htdocs/import.php How can I tell it which one to use? I just have php5 loaded as a .so module in apache. Always CC the list :) Use the full path: /path/to/right/php /usr/local/ if you do: whereis php it will show all versions (and directories like /usr/lib/php for example) which are in your path. php -v will help tell you which one is the right one.. if not: php -i and go through the output. On 5/3/06, *Chris* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: blackwater dev wrote: I have a script which runs fine from the command line but when I try to run it via cron, it seems to fail when the db class is instatiated, here is some code: $yesterday = date(Y-m-d,mktime(0, 0, 0, date(m) , date(d)-1, date(Y))); $file=fopen(/usr/local/apache2/htdocs/core/logs/import.log,a); fwrite($file,-DATE:.date(Y-m-d).-\n); fwrite($file,Starting:.date(H:i:s).\n); include(/usr/local/apache2/htdocs/includes/lib/ms_db.class.php); include(/usr/local/apache2/htdocs/includes/lib/database.php); fwrite($file,got two classes:.date(H:i:s).\n); $ms_sql= new ms_db(); $my_sql=new Database(); fwrite($file,got 1:.date(H:i:s).\n); The code then goes on to move some data from a remote SQL Server db to the local mysql. When finished, the log stops at got two classes. I am trying to debug now to see which of the two classes it seems to be failing on. I don't have anything in the php error log. The MSSQL connection uses freetds so I am not sure if it is something there but again this script runs fine with just php myfile.php. Do you have multiple php versions installed (one has freetds support, one doesn't) ? How are you running it from cron? Maybe the cron job is picking up a different php? Turn up error_reporting and see what messages you get.. -- Postgresql php tutorials http://www.designmagick.com/ -- Postgresql php tutorials http://www.designmagick.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
Richard Lynch wrote: ... A general Google for search terms likely to contain what you need. This often requires several tries and some finesse on input for terms as common as phpBB and forum but an attempt must be made, even if you're sure it will be fruitless... Cuz Google is goddamned smart sometimes. :-) in the immortal words of the guy that got the whole php ball rolling: of course you should be using Yahoo! If we tried to answer all the questions for all the monstrosities of software written in PHP (e.g. phpBB), we'd be in real trouble... This list gets enough traffic as it is -- and some of that is admittedly my fault :-) only some heh? ;-) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
On Wed, 2006-04-26 at 16:07, Jochem Maas wrote: Richard Lynch wrote: ... A general Google for search terms likely to contain what you need. This often requires several tries and some finesse on input for terms as common as phpBB and forum but an attempt must be made, even if you're sure it will be fruitless... Cuz Google is goddamned smart sometimes. :-) in the immortal words of the guy that got the whole php ball rolling: of course you should be using Yahoo! Words only last as long as the medium upon which they are encoded... and that includes brains -- unless of course there is an afterlife, but arguing unprovable ideas is as futile as me saying that I can fly, but only when nothing is looking *haha*. Undoubtedly immortal is an exaggeration. Additionally, one's ability to create and advance software does not necessarily lend to ones advertising credibility -- especially when one is affiliated with said product/service/company. You are however quite welcome to grovel before anyone you please, whether they want you to or not. If we tried to answer all the questions for all the monstrosities of software written in PHP (e.g. phpBB), we'd be in real trouble... This list gets enough traffic as it is -- and some of that is admittedly my fault :-) only some heh? ;-) Ahh but it's good traffic :) Cheers, Rob. -- .. | InterJinn Application Framework - http://www.interjinn.com | :: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
On Sat, April 22, 2006 1:51 pm, Gerr D wrote: Richard, On 4/20/06, Richard Lynch [EMAIL PROTECTED] wrote: Or perhaps you believe you have already completely mined out those resources, and PHP-General was your last resort. Which is fine, but that should have been in your original post. Are you implying this list is intended to be a last resort resource? That seems a shame, considering the talent I've seen here. I think this list should be a last resort for a phpBB question about how to link phpBB authentication with another authentication system, after: Search phpBB sites for plug-ins and add-ons that expose an API to tie phpBB authentication to any authentication Research other common authentication packages for phpBB support, so see if their code can be adapted for your own use. Search phpBB forums / mailing lists and any support channels A general Google for search terms likely to contain what you need. This often requires several tries and some finesse on input for terms as common as phpBB and forum but an attempt must be made, even if you're sure it will be fruitless... Cuz Google is goddamned smart sometimes. :-) If we tried to answer all the questions for all the monstrosities of software written in PHP (e.g. phpBB), we'd be in real trouble... This list gets enough traffic as it is -- and some of that is admittedly my fault :-) -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
I'm happy to say that the sites now work both ways. A user opens an account on WeberDev and an account Will be opened on WeberForums and vice versa. A password or email update on one site will trigger An update on the other. The code for the accounts on phpBB2 are at : http://www.weberdev.com/get_example-4383.html Thanks berber -Original Message- From: Gerr D [mailto:[EMAIL PROTECTED] Sent: Saturday, April 22, 2006 8:51 PM To: [EMAIL PROTECTED] Cc: Weber Sites LTD; php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts Richard, On 4/20/06, Richard Lynch [EMAIL PROTECTED] wrote: Or perhaps you believe you have already completely mined out those resources, and PHP-General was your last resort. Which is fine, but that should have been in your original post. Are you implying this list is intended to be a last resort resource? That seems a shame, considering the talent I've seen here. You cannot possibly be the first (or last) developer to want this feature... I would like it too. ;) I'm guessing that a lot of the noise here is that most posters firmly believe that your phpBB solution is out there and you just need to find it, somewhere in phpBB sites. I'm guessing that most posters indeed believe that, because if you think about it, it's logical and as such, someone would have already created a solution. Yet believing that and sending someone off to go look somewhere demonstrates that nobody has actually seen the solution... Otherwise why not share it? Gerry -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
Richard, On 4/20/06, Richard Lynch [EMAIL PROTECTED] wrote: Or perhaps you believe you have already completely mined out those resources, and PHP-General was your last resort. Which is fine, but that should have been in your original post. Are you implying this list is intended to be a last resort resource? That seems a shame, considering the talent I've seen here. You cannot possibly be the first (or last) developer to want this feature... I would like it too. ;) I'm guessing that a lot of the noise here is that most posters firmly believe that your phpBB solution is out there and you just need to find it, somewhere in phpBB sites. I'm guessing that most posters indeed believe that, because if you think about it, it's logical and as such, someone would have already created a solution. Yet believing that and sending someone off to go look somewhere demonstrates that nobody has actually seen the solution... Otherwise why not share it? Gerry -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
No words... Just :) -Original Message- From: Richard Lynch [mailto:[EMAIL PROTECTED] Sent: Friday, April 21, 2006 2:48 AM To: John Nichel Cc: php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts [some SERIOUS text-deleting happened here...] On Thu, April 20, 2006 8:08 am, John Nichel wrote: Weber Sites LTD wrote: I have been on this list since 1998. Looking at some of the '98 you say? Well, I don't remember you, but one would think being a part of I do. He posted an answer link for almost every question to weberdev almost as often as Manuel posted an answer link to phpclasses. :-) :-) :-) Honestly, I think they're both fine sites that fulfill a need, and they both backed off on the self-promotion posting as the sites matured, and that's a fine thing. And we ALL tend to get a bit trigger-happy on the RTFM and so forth, especially after a nice big fire-storm like we've just had. That's just how it goes. Human nature. [shrug] Disclaimer: This post was just good-natured ribbing I believe *I* may actually hold the Title to Most OT/Bad Posts to PHP-General to this day. :-) H. Wonder if I could wrangle that into an all-expenses-covered Topic at some PHP Conference. Yeah, right. :-v -- Like Music? http://l-i-e.com/artists.htm -- 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] PHP Script to open phpBB2 accounts
When you go to http://www.weberdev.com you need to create an account For some of the options. IF you go to http://www.weberforums.com you Need to create a 2nd account cause there is no connection between The two sites. I'm looking for a script (I found something on phpbb.com but it's not Working very well) that will save the users the need to open two Account. Thanks. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Wednesday, April 19, 2006 9:41 PM To: php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts For the purpose of creating phpBB accounts? As in, automated creation of mass amounts of phpBB accounts maybe for the purpose of spamming phpBB's? Just curious. Please clarify the need to automate creation of phpBB accounts if that's what you're asking for. -TG = = = Original message = = = I'm looking for a ready made php script that can open phpBB 2.0.20 accounts By sending username, email and password. NE!? Thanks berber ___ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com. -- 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] PHP Script to open phpBB2 accounts
Google was the 1st place I looked. I have been on this list since 1998. Looking at some of the answers on this list lately it must be a real disappointment for many people. There are many people that like to help but then there are those that just love to open the joke threads. If everything is on Google, what do we need this list for? If you don't have anything better to write, why don't you Save us all the BW? I can find cool jokes on Google too... -Original Message- From: Jay Blanchard [mailto:[EMAIL PROTECTED] Sent: Wednesday, April 19, 2006 9:39 PM To: Weber Sites LTD; php-general@lists.php.net Subject: RE: [PHP] PHP Script to open phpBB2 accounts [snip] I'm looking for a ready made php script that can open phpBB 2.0.20 accounts By sending username, email and password. {/snip] I am looking for a good hearted woman who likes to dance. I used Google. -- 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] PHP Script to open phpBB2 accounts
Weber Sites LTD wrote: When you go to http://www.weberdev.com you need to create an account For some of the options. IF you go to http://www.weberforums.com you Need to create a 2nd account cause there is no connection between The two sites. I'm looking for a script (I found something on phpbb.com but it's not Working very well) that will save the users the need to open two Account. Maybe I'm just feeling grumpy this morning, but the solution here seems obvious and your approach to finding a solution seems wrong. My solution would be... All user registrations end up in the phpBB database. All user logins authenticate against said database. My method for working our how would be... the phpBB code, seeing as how it does this already, is an ideal place to look for the code required to do this is it not? Additionally, failing that, surely their support resources are probably a better place to seek help for this 'problem' than here. I'm sure they get this question regularly. Oh, and if you want jokes, try Googling for four spring duck technique. Gave me a chuckly this morning. Yours grumpily, -Stut -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
Not exactly, we are talking about two different sites with two different Databases. Each site has it's own userbase and authentication will Still be against the respected DB. I just want the account to be ready For the user if he already opened it. Obviously I can reverse engineer the phpBB2 code but that would be A hard and long task since it's allot of code in allot of files. If I don't have any other option I will probably do it but isn't the idea To reuse code? If someone already wrote a script that does exactly That, and is willing to share it, it will save me much time I can spend doing other things on WeberDev.com. There are thousands of code Examples on WeberDev, and they save allot of time to allot of people. I was hoping someone could save me the time... Btw, did you mean four spring duck technique or four sprung duck technique ? Thanks berber -Original Message- From: Stut [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 2:09 PM To: Weber Sites LTD Cc: [EMAIL PROTECTED]; php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts Weber Sites LTD wrote: When you go to http://www.weberdev.com you need to create an account For some of the options. IF you go to http://www.weberforums.com you Need to create a 2nd account cause there is no connection between The two sites. I'm looking for a script (I found something on phpbb.com but it's not Working very well) that will save the users the need to open two Account. Maybe I'm just feeling grumpy this morning, but the solution here seems obvious and your approach to finding a solution seems wrong. My solution would be... All user registrations end up in the phpBB database. All user logins authenticate against said database. My method for working our how would be... the phpBB code, seeing as how it does this already, is an ideal place to look for the code required to do this is it not? Additionally, failing that, surely their support resources are probably a better place to seek help for this 'problem' than here. I'm sure they get this question regularly. Oh, and if you want jokes, try Googling for four spring duck technique. Gave me a chuckly this morning. Yours grumpily, -Stut -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
Weber Sites LTD wrote: Google was the 1st place I looked. Maybe the phpBB site/forums would have been a better choice. I have been on this list since 1998. Looking at some of the answers on this list lately it must be a real disappointment for many people. There are many people that like to help but then there are those that just love to open the joke threads. Oh good lawd. Has everyone gotten overly sensitive these days? '98 you say? Well, I don't remember you, but one would think being a part of a mailing list that long would have given you tougher skin (not to mention avoiding top posting (flame away boys)). If everything is on Google, what do we need this list for? If you don't have anything better to write, why don't you Save us all the BW? I can find cool jokes on Google too... Your time on the soapbox is up. -- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
Weber Sites LTD wrote: Not exactly, we are talking about two different sites with two different Databases. Each site has it's own userbase and authentication will Still be against the respected DB. I just want the account to be ready For the user if he already opened it. Are both sites on the same host using the same database server? If so why cause the extra work or duplicating the login details? Obviously I can reverse engineer the phpBB2 code but that would be A hard and long task since it's allot of code in allot of files. If I don't have any other option I will probably do it but isn't the idea To reuse code? If someone already wrote a script that does exactly That, and is willing to share it, it will save me much time I can spend doing other things on WeberDev.com. There are thousands of code Examples on WeberDev, and they save allot of time to allot of people. I was hoping someone could save me the time... That's fair enough, and I agree that code reuse is good - I publish a fair amount myself. However, the correct place to ask for a solution to a phpBB-specific problem would be the phpBB community not the general PHP community. Or am I still high on session? Btw, did you mean four spring duck technique or four sprung duck technique ? Either should work. -Stut -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
Notice that instead of helping, you too, are telling me to go look for a PHP script somewhere else than the PHP mailing list where so many php people that may Have used php to write this script are reading. Why Is that? It's not about being overly sensitive, it's about The kind of answers that create a negative atmosphere. If it's just me thinking like that... Forget it. But the Answers I saw here lately are plain rude. Btw, http://www.weberdev.com does that ring a bell? Has been online since April 1998 holding tons Of php material for anyone looking for it. berber -Original Message- From: John Nichel [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 3:08 PM To: php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts Weber Sites LTD wrote: Google was the 1st place I looked. Maybe the phpBB site/forums would have been a better choice. I have been on this list since 1998. Looking at some of the answers on this list lately it must be a real disappointment for many people. There are many people that like to help but then there are those that just love to open the joke threads. Oh good lawd. Has everyone gotten overly sensitive these days? '98 you say? Well, I don't remember you, but one would think being a part of a mailing list that long would have given you tougher skin (not to mention avoiding top posting (flame away boys)). If everything is on Google, what do we need this list for? If you don't have anything better to write, why don't you Save us all the BW? I can find cool jokes on Google too... Your time on the soapbox is up. -- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- 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] PHP Script to open phpBB2 accounts
Weber Sites LTD wrote: Notice that instead of helping, you too, are telling me to go look for a PHP script somewhere else than the PHP mailing list where so many php people that may Have used php to write this script are reading. Why Is that? I can't speak for John, but I pointed you at the phpBB community because this is a *general* PHP mailing list. You are looking for *specific* help with a *specific* product built using PHP. You wouldn't ask Tarmac for help adding a window to a shed built on a Tarmac base would you? -Stut -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
Yes, both sites are on the same server but weberdev was built by me And weberforums is phpBB2. No sense in writing my own forums application. WeberDev is the main site and has it's own user base and phpBB2 is Pretty complex and I didn't have the time to create a single logon. It Will not be trivial and will need to be maintained with every phpBB2 Upgrade. All I want is to open a phpBB account when someone opens one On WeberDev. I don't agree that php-general is the wrong place. I looked in the phpBB forums for this and found something that doesn't currently Work. On this list there are many php developers that use phpBB So why not ask them if anyone already did what I did. It's not like I'm asking anyone to do the work for me. I devoted Years of my time on WeberDev for the PHP community (it's my Hobby and not my main workplace) and all I asked was to know If someone has created a specific PHP script. Btw, I got several Off line emails asking me to share the solution if I get it. Anyway, instead of all of these emails, I'll try to do it myself And hope someone contacts me soon. Thanks berber -Original Message- From: Stut [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 3:12 PM To: Weber Sites LTD Cc: php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts Weber Sites LTD wrote: Not exactly, we are talking about two different sites with two different Databases. Each site has it's own userbase and authentication will Still be against the respected DB. I just want the account to be ready For the user if he already opened it. Are both sites on the same host using the same database server? If so why cause the extra work or duplicating the login details? Obviously I can reverse engineer the phpBB2 code but that would be A hard and long task since it's allot of code in allot of files. If I don't have any other option I will probably do it but isn't the idea To reuse code? If someone already wrote a script that does exactly That, and is willing to share it, it will save me much time I can spend doing other things on WeberDev.com. There are thousands of code Examples on WeberDev, and they save allot of time to allot of people. I was hoping someone could save me the time... That's fair enough, and I agree that code reuse is good - I publish a fair amount myself. However, the correct place to ask for a solution to a phpBB-specific problem would be the phpBB community not the general PHP community. Or am I still high on session? Btw, did you mean four spring duck technique or four sprung duck technique ? Either should work. -Stut -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
Weber Sites LTD wrote: Notice that instead of helping, you too, are telling me to go look for a PHP script somewhere else than the PHP mailing list where so many php people that may Have used php to write this script are reading. Why Is that? Actually, saying to go look at the phpBB site/forums *is* helping. Just because phpBB is written in php does not mean the php-general mailing list is the best place to find an answer. If you have a specific issue/question about a specific application, where do you think is the best place to find an answer? A forum which deals with the app your question is about, or a *general* mailing list? But I shouldn't have to explain that to a 'long time' vet such as yourself, should I? It's not about being overly sensitive, it's about The kind of answers that create a negative atmosphere. If it's just me thinking like that... Forget it. But the Answers I saw here lately are plain rude. This list rude? This has to be the tamest list I've ever seen. Hell, go try USENET. Btw, http://www.weberdev.com does that ring a bell? Has been online since April 1998 holding tons Of php material for anyone looking for it. Nope, no bells what-so-ever. But that doesn't mean anything...sites like that are all over the place, and quite honestly, I haven't gone looking for help sites in years. BTW, please fix your clock. -- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
OK, so maybe this just seems moot, but... Weber Sites LTD wrote: Yes, both sites are on the same server but weberdev was built by me And weberforums is phpBB2. No sense in writing my own forums application. Same server means you can look at the database WeberDev is the main site and has it's own user base and phpBB2 is Pretty complex and I didn't have the time to create a single logon. It Will not be trivial and will need to be maintained with every phpBB2 Upgrade. Yeah, I don't see a problem with that one.. All I want is to open a phpBB account when someone opens one On WeberDev. So, when you open a weberDev account, have your creation script go through and load the phpBB Database set and run through the same user login information, dumping it into the phpBB database fields itself. frankly put, the install MySQL schema has: # -- Users INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 1, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0); # -- username: adminpassword: admin (change this or remove it once everything is working!) INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_popup_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( 2, 'Admin', 1, 0, '21232f297a57a5a743894a0e4a801fc3', '[EMAIL PROTECTED]', '', '', '', '', '', '', 1, 1, '', '', '', 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, '', 'english', 0, 'd M Y h:i a', '', '', 0, 1); So, using that information, make your weberdev connect to the phpBB database (you have all that information already as you had to set it up), and use 1 script to make them both. Wolf -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
Weber Sites LTD wrote: Yes, both sites are on the same server but weberdev was built by me And weberforums is phpBB2. No sense in writing my own forums application. WeberDev is the main site and has it's own user base and phpBB2 is Pretty complex and I didn't have the time to create a single logon. It Will not be trivial and will need to be maintained with every phpBB2 Upgrade. All I want is to open a phpBB account when someone opens one On WeberDev. I don't agree that php-general is the wrong place. I looked in the phpBB forums for this and found something that doesn't currently Work. On this list there are many php developers that use phpBB So why not ask them if anyone already did what I did. Just looked? You could have asked. Wrong/right isn't the proper term. phpBB forums are the *best* place to find answers about phpBB. It's not like I'm asking anyone to do the work for me. I devoted Years of my time on WeberDev for the PHP community (it's my Hobby and not my main workplace) and all I asked was to know If someone has created a specific PHP script. Btw, I got several Off line emails asking me to share the solution if I get it. Anyway, instead of all of these emails, I'll try to do it myself And hope someone contacts me soon. The solution is really quite simple. You have two choices to maintain the phpBB code base. 1) Rewrite your login to use the phpBB user accounts, or 2) keep both sets of user tables, and write a few functions to call both the phpBB and your user handling code when they're needed. -- John C. Nichel IV (is going to start plonking top posters) Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
Why couldn't you use your login (weberdev). I.E. when a user creates an account you also push this data onto the phpBB2 db. Find where phpBB is creating a user, analyze the encryption method use, modify your login to create both entries. Jeremy Schreckhise -Original Message- From: John Nichel [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 9:11 AM To: php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts Weber Sites LTD wrote: Yes, both sites are on the same server but weberdev was built by me And weberforums is phpBB2. No sense in writing my own forums application. WeberDev is the main site and has it's own user base and phpBB2 is Pretty complex and I didn't have the time to create a single logon. It Will not be trivial and will need to be maintained with every phpBB2 Upgrade. All I want is to open a phpBB account when someone opens one On WeberDev. I don't agree that php-general is the wrong place. I looked in the phpBB forums for this and found something that doesn't currently Work. On this list there are many php developers that use phpBB So why not ask them if anyone already did what I did. Just looked? You could have asked. Wrong/right isn't the proper term. phpBB forums are the *best* place to find answers about phpBB. It's not like I'm asking anyone to do the work for me. I devoted Years of my time on WeberDev for the PHP community (it's my Hobby and not my main workplace) and all I asked was to know If someone has created a specific PHP script. Btw, I got several Off line emails asking me to share the solution if I get it. Anyway, instead of all of these emails, I'll try to do it myself And hope someone contacts me soon. The solution is really quite simple. You have two choices to maintain the phpBB code base. 1) Rewrite your login to use the phpBB user accounts, or 2) keep both sets of user tables, and write a few functions to call both the phpBB and your user handling code when they're needed. -- John C. Nichel IV (is going to start plonking top posters) Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- 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] PHP Script to open phpBB2 accounts
Jeremy Schreckhise wrote: Why couldn't you use your login (weberdev). I.E. when a user creates an account you also push this data onto the phpBB2 db. Find where phpBB is creating a user, analyze the encryption method use, modify your login to create both entries. snip Gee, I wish I would have said that. /snip The solution is really quite simple. You have two choices to maintain the phpBB code base. 1) Rewrite your login to use the phpBB user accounts, or 2) keep both sets of user tables, and write a few functions to call both the phpBB and your user handling code when they're needed. -- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
Hi My 1st thought was to look at the mysql query log and see what it takes To create a user. After looking at the set of queries I understood that I Didn't want to go directly to the DB and bypass the phpBB logic. I managed to find a script that uses the minimum phpBB internal functions to create a user. After some more fixing it actually Opens a user so if anyone needs it : http://www.weberdev.com/get_example-4383.html I'm still working on it but the current version works. Thanks. berber -Original Message- From: Wolf [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 4:00 PM To: Weber Sites LTD Cc: 'Stut'; php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts OK, so maybe this just seems moot, but... Weber Sites LTD wrote: Yes, both sites are on the same server but weberdev was built by me And weberforums is phpBB2. No sense in writing my own forums application. Same server means you can look at the database WeberDev is the main site and has it's own user base and phpBB2 is Pretty complex and I didn't have the time to create a single logon. It Will not be trivial and will need to be maintained with every phpBB2 Upgrade. Yeah, I don't see a problem with that one.. All I want is to open a phpBB account when someone opens one On WeberDev. So, when you open a weberDev account, have your creation script go through and load the phpBB Database set and run through the same user login information, dumping it into the phpBB database fields itself. frankly put, the install MySQL schema has: # -- Users INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 1, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0); # -- username: adminpassword: admin (change this or remove it once everything is working!) INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_popup_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( 2, 'Admin', 1, 0, '21232f297a57a5a743894a0e4a801fc3', '[EMAIL PROTECTED]', '', '', '', '', '', '', 1, 1, '', '', '', 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, '', 'english', 0, 'd M Y h:i a', '', '', 0, 1); So, using that information, make your weberdev connect to the phpBB database (you have all that information already as you had to set it up), and use 1 script to make them both. Wolf -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
Wasn't trying to steal anyone's thunder. Created the response, went to work, then sent it later. Your response adequate and complete. Sorry to intrude. Jeremy Schreckhise, M.B.A. -Original Message- From: John Nichel [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 9:37 AM Cc: php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts Jeremy Schreckhise wrote: Why couldn't you use your login (weberdev). I.E. when a user creates an account you also push this data onto the phpBB2 db. Find where phpBB is creating a user, analyze the encryption method use, modify your login to create both entries. snip Gee, I wish I would have said that. /snip The solution is really quite simple. You have two choices to maintain the phpBB code base. 1) Rewrite your login to use the phpBB user accounts, or 2) keep both sets of user tables, and write a few functions to call both the phpBB and your user handling code when they're needed. -- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- 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] PHP Script to open phpBB2 accounts
Jeremy Schreckhise wrote: Wasn't trying to steal anyone's thunder. Created the response, went to work, then sent it later. Your response adequate and complete. Sorry to intrude. Guess I should have added a ;) -- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
As I said, I could but then I would be bypassing all of the phpBB logic And chances are that I may miss something. -Original Message- From: Jeremy Schreckhise [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 4:34 PM To: 'John Nichel'; php-general@lists.php.net Subject: RE: [PHP] PHP Script to open phpBB2 accounts Why couldn't you use your login (weberdev). I.E. when a user creates an account you also push this data onto the phpBB2 db. Find where phpBB is creating a user, analyze the encryption method use, modify your login to create both entries. Jeremy Schreckhise -Original Message- From: John Nichel [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 9:11 AM To: php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts Weber Sites LTD wrote: Yes, both sites are on the same server but weberdev was built by me And weberforums is phpBB2. No sense in writing my own forums application. WeberDev is the main site and has it's own user base and phpBB2 is Pretty complex and I didn't have the time to create a single logon. It Will not be trivial and will need to be maintained with every phpBB2 Upgrade. All I want is to open a phpBB account when someone opens one On WeberDev. I don't agree that php-general is the wrong place. I looked in the phpBB forums for this and found something that doesn't currently Work. On this list there are many php developers that use phpBB So why not ask them if anyone already did what I did. Just looked? You could have asked. Wrong/right isn't the proper term. phpBB forums are the *best* place to find answers about phpBB. It's not like I'm asking anyone to do the work for me. I devoted Years of my time on WeberDev for the PHP community (it's my Hobby and not my main workplace) and all I asked was to know If someone has created a specific PHP script. Btw, I got several Off line emails asking me to share the solution if I get it. Anyway, instead of all of these emails, I'll try to do it myself And hope someone contacts me soon. The solution is really quite simple. You have two choices to maintain the phpBB code base. 1) Rewrite your login to use the phpBB user accounts, or 2) keep both sets of user tables, and write a few functions to call both the phpBB and your user handling code when they're needed. -- John C. Nichel IV (is going to start plonking top posters) Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- 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 General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
What's there to miss. The create user logic is centralized and fairly easy to follow. If this is too hard for your current situation, you might just want to pass your user information to the phpBB .php file that processes user input. Just another option. (I know these aren't the programs, nor the vars I'm just using this as an example) phpBB_create.php?user=webdevuserpass=webdevuserpass Of course you would do this programmatically with variables from your webdev form. Jeremy Schreckhise, M.B.A. -Original Message- From: Weber Sites LTD [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 10:51 AM To: 'Jeremy Schreckhise'; 'John Nichel'; php-general@lists.php.net Subject: RE: [PHP] PHP Script to open phpBB2 accounts As I said, I could but then I would be bypassing all of the phpBB logic And chances are that I may miss something. -Original Message- From: Jeremy Schreckhise [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 4:34 PM To: 'John Nichel'; php-general@lists.php.net Subject: RE: [PHP] PHP Script to open phpBB2 accounts Why couldn't you use your login (weberdev). I.E. when a user creates an account you also push this data onto the phpBB2 db. Find where phpBB is creating a user, analyze the encryption method use, modify your login to create both entries. Jeremy Schreckhise -Original Message- From: John Nichel [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 9:11 AM To: php-general@lists.php.net Subject: Re: [PHP] PHP Script to open phpBB2 accounts Weber Sites LTD wrote: Yes, both sites are on the same server but weberdev was built by me And weberforums is phpBB2. No sense in writing my own forums application. WeberDev is the main site and has it's own user base and phpBB2 is Pretty complex and I didn't have the time to create a single logon. It Will not be trivial and will need to be maintained with every phpBB2 Upgrade. All I want is to open a phpBB account when someone opens one On WeberDev. I don't agree that php-general is the wrong place. I looked in the phpBB forums for this and found something that doesn't currently Work. On this list there are many php developers that use phpBB So why not ask them if anyone already did what I did. Just looked? You could have asked. Wrong/right isn't the proper term. phpBB forums are the *best* place to find answers about phpBB. It's not like I'm asking anyone to do the work for me. I devoted Years of my time on WeberDev for the PHP community (it's my Hobby and not my main workplace) and all I asked was to know If someone has created a specific PHP script. Btw, I got several Off line emails asking me to share the solution if I get it. Anyway, instead of all of these emails, I'll try to do it myself And hope someone contacts me soon. The solution is really quite simple. You have two choices to maintain the phpBB code base. 1) Rewrite your login to use the phpBB user accounts, or 2) keep both sets of user tables, and write a few functions to call both the phpBB and your user handling code when they're needed. -- John C. Nichel IV (is going to start plonking top posters) Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- 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 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] PHP Script to open phpBB2 accounts
The idea of creating a phpBB user when a weberdev one is created has merit, but I'm not sure I saw anyone recommend doing the opposite? Since you have a fair idea of how weberdev creates users (since you created it) why not insert some PHP code into phpBB to create a weberdev account when someone creates a phpBB account? Or is that not possible. -TG ___ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
It's possible and I may do that however, weberdev, by far Has much more traffic so it's the side that I want to start With. Thanks berber -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thursday, April 20, 2006 6:25 PM To: php-general@lists.php.net Cc: [EMAIL PROTECTED] Subject: RE: [PHP] PHP Script to open phpBB2 accounts The idea of creating a phpBB user when a weberdev one is created has merit, but I'm not sure I saw anyone recommend doing the opposite? Since you have a fair idea of how weberdev creates users (since you created it) why not insert some PHP code into phpBB to create a weberdev account when someone creates a phpBB account? Or is that not possible. -TG ___ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com. -- 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] PHP Script to open phpBB2 accounts
[EMAIL PROTECTED] wrote: The idea of creating a phpBB user when a weberdev one is created has merit, but I'm not sure I saw anyone recommend doing the opposite? Since you have a fair idea of how weberdev creates users (since you created it) why not insert some PHP code into phpBB to create a weberdev account when someone creates a phpBB account? Or is that not possible. having read the whole thread I like to say: 1. we should be paying John Nichel for his comic input (aside from the fact that he has lots of tips/advice/etc as well) - the man makes me laugh again and again - and in this hectic world we work in that's a good thing. 2. for someone who has been on the list since 1998, taking a knife to phpBB and integrating a 2-way synchronization wotsit between your user data and phpBB's should be a piece of cake - maybe a big piece but cake none the less. 3. I do know of weberdev because it's often in the list of results when I search for php related stuff - BUT I have also got to know that it's mainly full of beginner level code/tips/etc, that's great for many people starting out in php but those of us on this list who regularly post help/answers ( jokes ;-) it's not the kind of resource that of any use - personally I aspire to write code on the level of people like Derick R., Chris S., Ilia A et al (to name a few) and not at the level of some kid who can barely find his way to a search engine (that's not directed at you Berber, although there is one Indian chap who is free to feel he is being implied ;-). 4. there is no spoon. -TG ___ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
[some SERIOUS text-deleting happened here...] On Thu, April 20, 2006 8:08 am, John Nichel wrote: Weber Sites LTD wrote: I have been on this list since 1998. Looking at some of the '98 you say? Well, I don't remember you, but one would think being a part of I do. He posted an answer link for almost every question to weberdev almost as often as Manuel posted an answer link to phpclasses. :-) :-) :-) Honestly, I think they're both fine sites that fulfill a need, and they both backed off on the self-promotion posting as the sites matured, and that's a fine thing. And we ALL tend to get a bit trigger-happy on the RTFM and so forth, especially after a nice big fire-storm like we've just had. That's just how it goes. Human nature. [shrug] Disclaimer: This post was just good-natured ribbing I believe *I* may actually hold the Title to Most OT/Bad Posts to PHP-General to this day. :-) H. Wonder if I could wrangle that into an all-expenses-covered Topic at some PHP Conference. Yeah, right. :-v -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
On Thu, April 20, 2006 9:25 am, Weber Sites LTD wrote: Notice that instead of helping, you too, are telling me to go look for a PHP script somewhere else than the PHP mailing list where so many php people that may Have used php to write this script are reading. Why Is that? Because he honestly believe, as I do, that your odds of finding what you want quickly and easily are approximately 1,254 times better on a phpBB-specific forum than in this General list? Try to take this viewpoint: We are actually trying to help you. You keep refusing to believe the answer everybody gives you. Maybe, just maybe, they're right and you're wrong. So... Have you actively searched for what you want in the phpBB community? Just try it. Please. Thanks. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
On Thu, April 20, 2006 10:51 am, Weber Sites LTD wrote: As I said, I could but then I would be bypassing all of the phpBB logic And chances are that I may miss something. Okay, try THIS tack: Why don't you search the phpBB plug-ins pages/archives/solutions for what you want? That's your most likely source. In fact, if it's not there, odds are really good nobody has what you want ready for off-the-shelf use. Or perhaps you believe you have already completely mined out those resources, and PHP-General was your last resort. Which is fine, but that should have been in your original post. That probably would have avoided most of this thread... You cannot possibly be the first (or last) developer to want this feature... I'm guessing that a lot of the noise here is that most posters firmly believe that your phpBB solution is out there and you just need to find it, somewhere in phpBB sites. -- Like Music? http://l-i-e.com/artists.htm -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script not sending email in WinME and PWS
[snip] ...way too much crud... [/snip] A. I could never find a question. 2. That is way too much stuff to post through a mailing list. No one will go through it. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
[snip] I'm looking for a ready made php script that can open phpBB 2.0.20 accounts By sending username, email and password. {/snip] I am looking for a good hearted woman who likes to dance. I used Google. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
For the purpose of creating phpBB accounts? As in, automated creation of mass amounts of phpBB accounts maybe for the purpose of spamming phpBB's? Just curious. Please clarify the need to automate creation of phpBB accounts if that's what you're asking for. -TG = = = Original message = = = I'm looking for a ready made php script that can open phpBB 2.0.20 accounts By sending username, email and password. NE!? Thanks berber ___ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
Jay Blanchard wrote: [snip] I'm looking for a ready made php script that can open phpBB 2.0.20 accounts By sending username, email and password. {/snip] I am looking for a good hearted woman who likes to dance. I used Google. How's that working out for ya? I'm on date 3 of the 3,130,000 results. -Stut -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
Stut... how many of those have asked for your credit card number? -TG = = = Original message = = = Jay Blanchard wrote: [snip] I'm looking for a ready made php script that can open phpBB 2.0.20 accounts By sending username, email and password. /snip] I am looking for a good hearted woman who likes to dance. I used Google. How's that working out for ya? I'm on date 3 of the 3,130,000 results. -Stut -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php ___ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Script to open phpBB2 accounts
How's it working for you? I'm still waiting on the top 10 to finish the questionnaire... Jay Blanchard wrote: [snip] I'm looking for a ready made php script that can open phpBB 2.0.20 accounts By sending username, email and password. {/snip] I am looking for a good hearted woman who likes to dance. I used Google. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Script to open phpBB2 accounts
[snip] How's it working for you? I'm still waiting on the top 10 to finish the questionnaire... [/snip] It is a little hit and miss, but that is the breaks. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Php Script Stumped!
1. Look at this: http://javascript.internet.com/forms/form-focus.html 2. See Below 3. Take a look at this function: http://www.php.net/manual/en/function.date.php -B marvin hunkin wrote: Hi. doing this script for an assignment, and got it basically working. the only problems are: 1. wen i load the user form, the focus goes to the login button, and not the first form field. did try putting one it, did not like it. so how do i do this? is there a basic dom example, how to set focus on a form field, when the form loads? 2. got a user name and password. and enter username and password, and when the php script loads, it shows the user name and the password. want to hide this, and only have the message, now how do i accomplish this? tried things on the web and tried on google, but could not find any thing for this. 3. and got to provide the time, but how do i format it say for australian east standard time? just got the standard time, and jaws reads it out, as one line of text. will paste the user form and php code. if any one can offer code snippets, or point me to links, and examples, let me know. sorry about this, but these are stumping me and banging my head up against the brick wall, so, would ask. cheers Marvin. User Form: html head titleUser Login Form/title /head body form action=UserDetails.php method=post pUser Name: input type=text name=username /p br pPassword: input type=text name=password /p br I would make this: pPassword: input type=password name=password/pbr -use the password input type^ pinput type=submit value=Login /p /form /body /html Php Script: ?php echo $_POST['username']; echo $_POST['password']; Just say: $user = $_POST['username']; $pass = $_POST['password']; echo $user has successfully logged into the Tafe network. br\n; /* This will STORE your username/password instead of printing them out to the screen */ (Of course there are security considerations sending a clear text password accross page loads, but it may be outside the scope of the assignemnt) echo Marvin Hunkin has successfully logged into the Tafe network. br\n; echo Please Wait ... Loading Your Personal Settings ... br\n; echo time(); ?but -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Php Script Stumped!
Hi. Hi! doing this script for an assignment, and got it basically working. the only problems are: Assignment, eh? Generally, folks on the PHP list will not do your homework for you. But I'll offer some light nudges in the right direction for you. 1. wen i load the user form, the focus goes to the login button, and not the first form field. did try putting one it, did not like it. so how do i do this? is there a basic dom example, how to set focus on a form field, when the form loads? Not a PHP issue. Hint: google body onload Generally, you will give your form a name and specify that name and the field name you want to have focus in the body tag. using the onload directive. 2. got a user name and password. and enter username and password, and when the php script loads, it shows the user name and the password. want to hide this, and only have the message, now how do i accomplish this? tried things on the web and tried on google, but could not find any thing for this. PHP doesn't automatically display anything you don't ask it to display. (Other than these occaisional 'error messages' some claim to see ;-) In your code snippet, I happened to notice that you explicitly echo the username and password. I would say the fix for this is don't do that. 3. and got to provide the time, but how do i format it say for australian east standard time? just got the standard time, and jaws reads it out, as one line of text. You can format dates and times any way you see fit. You can set timezones how ever you want. How? http://php.net/date would be a good place to start. :-) Happy coding! JM -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] php script running as a cgi
Hi, zedleon wrote: I am running a php script as a cgi so to be able to run under my user name. The script seems to be working except for one major problem. the cgi script is not finding the variables passed by the html form... How are you attempting to access them? David -- David Grant http://www.grant.org.uk/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] php script running as a cgi
When running scripts in CGI mode you do not run them via your web server. Why do you expect to find variables that come from the web? I must be missing something. Sincerely berber Visit the Weber Sites Today, To see where PHP might take you tomorrow. PHP code examples : http://www.weberdev.com PHP Web Logs : http://www.weberblog.com/ PHP MySQL Forums : http://www.weberforums.com/ Learn PHP Playing Trivia http://www.webertrivia.com Web Development Index http://www.weberindex.com Web Templates http://www.webertemplates.com Search for PHP Code from your browser http://toolbar.weberdev.com -Original Message- From: zedleon [mailto:[EMAIL PROTECTED] Sent: Monday, January 16, 2006 5:33 PM To: php-general@lists.php.net Subject: [PHP] php script running as a cgi I am running a php script as a cgi so to be able to run under my user name. The script seems to be working except for one major problem. the cgi script is not finding the variables passed by the html form... Any suggestions on how to make this work? Any help is greatly appreciated - zed -- 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] php script running as a cgi
Weber Sites LTD wrote: When running scripts in CGI mode you do not run them via your web server. Why do you expect to find variables that come from the web? I must be missing something. You are. I think you're confusing CGI with CLI. -- John C. Nichel IV Programmer/System Admin (ÜberGeek) Dot Com Holdings of Buffalo 716.856.9675 [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP script for removing/forwarding suspected spam from pop3 mailbox
On Thu, Aug 11, 2005 at 02:39:57PM +0100 or thereabouts, I. Gray wrote: Hi. I'd like to find or write a script that I can run every so often (hourly for example) from cron that will check my pop3 mailboxes for any emails with SPAM in the subject line and either delete them or forward them to another email address. The best way would be to bundle all the emails together and forward these as attachments to another email address that I would use as spam. Why use PHP for this, I would use procmail and filter at the tail of the SpamAssassin rule. signature.asc Description: Digital signature
Re: [PHP] php script calling another one (on different machine), session variables
I just thought of something... Will this work... (machine A) User hits submit in the Admin Tools to delete a record. (machine A) I send POST variables to a database php script in a NEW WINDOW...at the end of the script...it uses a header() to call the PHP script on machine B...to delete files from that machine. (machine B) after the php script runs and deletes the media files, it displays a SUCCESS...please close window which appears in the new window. The user still has the admin tools, with it's session variables, in the parent window. -James At 2:43 PM -0400 8/1/05, James wrote: I have two Windows machines. machine A has apache/mysql/php (main host) machine B has apache/media server (secondary host for high bandwidth media such as video) I have admin tools (written in PHP and using sesson variables) on A which allows for updating of the database with pictures and such. The admin tools also allows you to delete records. When the user deletes a record using the admin tools on machine A, I also want to delete some media files on machine B. At this point, I figured that I should have my admin tools call a PHP script on machine B to delete files from the B's filesystem. I did a search online and it seems that I should use a header() call to call the PHP script on machine B. But what if I want to RETURN the user to the admin tools? Can I send another header() from machine B's script? What will happen to the session variables? How can I hold onto the session variables while moving between web servers? -- -James -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- -James -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] php script calling another one (on different machine), session variables
On 8/1/05, James [EMAIL PROTECTED] wrote: I have two Windows machines. machine A has apache/mysql/php (main host) machine B has apache/media server (secondary host for high bandwidth media such as video) I have admin tools (written in PHP and using sesson variables) on A which allows for updating of the database with pictures and such. The admin tools also allows you to delete records. When the user deletes a record using the admin tools on machine A, I also want to delete some media files on machine B. At this point, I figured that I should have my admin tools call a PHP script on machine B to delete files from the B's filesystem. I did a search online and it seems that I should use a header() call to call the PHP script on machine B. Um.. No. You use header when you want to pass additional headers to the browser, that is downloading your content. An example of this would be when you want to serve up a PNG image, instead of html, you would use header(Content-type: image/png) You can use a header to redirect a user to scripts on another system. To do this you would pass a location header header(Location: serverb.com/whatever) If you want to call a script on machine B, then you can either simply use file handling functions eg: fopen(http://machineb/page.php;), or www.php.net/curl But what if I want to RETURN the user to the admin tools? Can I send another header() from machine B's script? What will happen to the session variables? How can I hold onto the session variables while moving between web servers? Do the two machines share a common domain name? are your machines for example boxa.commondomain.com and boxb.commondomain.com if so then you can have the cookies(which hold the session tracking number) operate at the commondomain.com level. All you have to do then is configure one machine to get session files from the other. Otherwise you can use session.use_trans_sid and add the SID to the url when you header(Location) In windows you could do this by setting up a share containing the session files, and modding your php.ini file to reflect that the session info is stored in this file. If you don't have admin access to your boxes, then you could write a session handler on one of the systems to dl the necessary sesssion info on demand. For more info see Having that said, it seems to be a fairly common requirement - so there may be a cleaner solution to the one I have outlined here. I've just never needed it - so therefore I've never come across it. -- -James -- 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] php script calling another one (on different machine), session variables
Rory Browne wrote: On 8/1/05, James [EMAIL PROTECTED] wrote: ... Do the two machines share a common domain name? are your machines for example boxa.commondomain.com and boxb.commondomain.com if so then you can have the cookies(which hold the session tracking number) operate at the commondomain.com level. All you have to do then is configure one machine to get session files from the other. Otherwise you can use session.use_trans_sid and add the SID to the url when you header(Location) In windows you could do this by setting up a share containing the session files, and modding your php.ini file to reflect that the session info is stored in this file. If you don't have admin access to your boxes, then you could write a session handler on one of the systems to dl the necessary sesssion info on demand. For more info see purely out of interest, see what? :-) Having that said, it seems to be a fairly common requirement - so there may be a cleaner solution to the one I have outlined here. I've just never needed it - so therefore I've never come across it. -- -James -- 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