Re: [PHP] unexpected results using sprintf() with %u
Hi, Friday, October 3, 2003, 3:51:59 PM, you wrote: CP Im trying to retrieve the unsigned value of an integer. sounds pretty simple... CP [code] CP $i = -86; CP echo br . sprintf(%d, $i); CP echo br . sprintf(%u, $i); CP [/code] CP produces: CP -86 CP 4294967198 CP what i expected: CP -86 CP 86 CP Ive searched the archives but most of the messages refer to %s or %d... nothing in regards to %u CP can anyone see what im doing wrong? CP Im using PHP 4.3.2 CP TIA CP Cody CP * CP This e-mail, including any attachments to it, may contain confidential and/or personal information. CP If you have received this e-mail in error, you must not copy, CP distribute, or disclose it, use or take any action CP based on the information contained within it. CP Please notify the sender immediately by return e-mail of the error and then delete the original e-mail. CP The information contained within this e-mail may be solely the opinion CP of the sender and may not necessarily CP reflect the position, beliefs or opinions of Salmat on any issue. CP This email has been swept for the presence of computer viruses known to Salmat's anti-virus systems. CP For more information, visit our website at www.salmat.com.au. CP * CP -- CP PHP General Mailing List (http://www.php.net/) CP To unsubscribe, visit: http://www.php.net/unsub.php -86 actually looks like FFAA which if you then look at unsigned is pretty big :) -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] ImageColorAllocate() Problem
I am having a bizzare problem with the imagecolorallocate() function. Maybe all of you can help me! Here is the code: $hex1 = 0x.$color{0}.$color{1}; $hex2 = 0x.$color{2}.$color{3}; $hex3 = 0x.$color{4}.$color{5}; $color = ImageColorAllocate($im, $hex1, $hex2, $hex3); Simple enough! $color starts off as a hex color code minus the #, and then is pulled into each of the 3 alpha values by way for the hex variables. It is later outputted in text: ImageTTFText ($im, $cursive_size, 0, $text1_x, $text1_y, $color, $font1, $cursive_text); Problem: The text is always black. Something strange: If I just type in a randomly selected color, it works! Is there some reason that the values in my variables wouldn't be passing? Thanks in advance, Jed R. Brubaker -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re[2]: [PHP] unexpected results using sprintf() with %u
Hi, TR -86 actually looks like FFAA which if you then look at unsigned is pretty TR big :) TR -- TR regards, TR Tom Maybe what you need is the abs() function which ignores the sign of a number -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] ImageColorAllocate() Problem
I think it might be because you're passing a string to the function instead of a hex value... try changing it to this and see if it works $color = ImageColorAllocate($im, hexdec($hex1), hexdec($hex2), hexdec($hex3)); HTH Martin -Original Message- From: Jed R. Brubaker [mailto:[EMAIL PROTECTED] Sent: Friday, 3 October 2003 4:23 PM To: [EMAIL PROTECTED] Subject: [PHP] ImageColorAllocate() Problem I am having a bizzare problem with the imagecolorallocate() function. Maybe all of you can help me! Here is the code: $hex1 = 0x.$color{0}.$color{1}; $hex2 = 0x.$color{2}.$color{3}; $hex3 = 0x.$color{4}.$color{5}; $color = ImageColorAllocate($im, $hex1, $hex2, $hex3); Simple enough! $color starts off as a hex color code minus the #, and then is pulled into each of the 3 alpha values by way for the hex variables. It is later outputted in text: ImageTTFText ($im, $cursive_size, 0, $text1_x, $text1_y, $color, $font1, $cursive_text); Problem: The text is always black. Something strange: If I just type in a randomly selected color, it works! Is there some reason that the values in my variables wouldn't be passing? Thanks in advance, Jed R. Brubaker -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php __ Information from NOD32 1.518 (20030925) __ This message was checked by NOD32 for Exchange e-mail monitor. http://www.nod32.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: undefined function imagecreate()
You know, I am not sure if this will help, but I have a problem very similar to this in my debugger. When I run a script check through my WIN32 PHP module, I get errors related to imagecreate() functions. In a current project I use imagecreatefromjpeg() functions and get the same problems. Fortunately for me, once my scripts have gone up to the server they have worked fine. You might have the same luck! One other thing - you might want to check the image capabilities of your PHP's build. One server I worked on did not have the capabilities to work with GIFs or PNGs, so I had to do things with imagecreatefromjpeg() (as I mentioned above). Good luck! Jed Marco Moonen [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Just new at PHP and learning. Trying to execute simple script to draw a line: ?php //draw2.php Header(Content-type: image/jpeg); $image = ImageCreate(200,150); $gray = ImageColorAllocate($image,204,204,204); $blue = ImageColorAllocate($image,0,0,255); ImageLine($image,10,10,150,30,$blue); ImageArc($image,150,65,70,70,0,360,$blue); ImageJPEG($image); ImageDestroy($image); ? Browser returns: br / bFatal error/b: Call to undefined function: imagecreate() in bc:\inetpub\wwwroot\draw4.php/b on line b4/bbr / Why is imagcreate() not understoodMarco -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Converting various DB's to MySQL using PHP
I think phpMyAdmin has a Inset Data From Text File function that can work with delimited text output. Check it out: http://www.phpmyadmin.net/ J Morton [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Hi all -- Summary: Using PHP, need to go from ACCESS - MySQL. (Millions of records, hundreds of tables.) I am about to embark on a project over the next week which entails (in part) developing a PHP platform that will convert an Access DB to MySQL, as well as perform all needed error-checking and appropriate field-type setup. In the future I will modify the same script to support other DB types like Postgres, MS, Oracle, etc. Rather than having PHP access these foreign DB types I will have it access a delimited text output of the DB's. Before I got started, I thought I would check in here to see if anybody knows of a similar tool that already exists and perhaps I can learn something from it and benchmark against it as I proceed. Also, any tips or advice would be muchly appreciated. I am sure this has been done many times over in PHP but I do not see where. Thanks!! Justin -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] ImageColorAllocate() Problem
Hi, Friday, October 3, 2003, 4:23:27 PM, you wrote: JRB I am having a bizzare problem with the imagecolorallocate() function. Maybe JRB all of you can help me! JRB Here is the code: JRB $hex1 = 0x.$color{0}.$color{1}; JRB $hex2 = 0x.$color{2}.$color{3}; JRB $hex3 = 0x.$color{4}.$color{5}; JRB $color = ImageColorAllocate($im, $hex1, $hex2, $hex3); JRB Simple enough! $color starts off as a hex color code minus the #, and then JRB is pulled into each of the 3 alpha values by way for the hex variables. It JRB is later outputted in text: JRB ImageTTFText ($im, $cursive_size, 0, $text1_x, $text1_y, $color, $font1, JRB $cursive_text); JRB Problem: The text is always black. JRB Something strange: If I just type in a randomly selected color, it works! JRB Is there some reason that the values in my variables wouldn't be passing? JRB Thanks in advance, JRB Jed R. Brubaker Use hexdec() function $hex1 = hexdec(substr($color,0,2}); $hex2 = hexdec(substr($color,2,2}); $hex3 = hexdec(substr($color,4,2}); and it just passes normal numbers to ImageColorAllocate($im, $hex1, $hex2, $hex3) -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Converting various DB's to MySQL using PHP
On Friday 03 October 2003 11:41, J Morton wrote: Summary: Using PHP, need to go from ACCESS - MySQL. (Millions of records, hundreds of tables.) I am about to embark on a project over the next week which entails (in part) developing a PHP platform that will convert an Access DB to MySQL, as well as perform all needed error-checking and appropriate field-type setup. In the future I will modify the same script to support other DB types like Postgres, MS, Oracle, etc. Rather than having PHP access these foreign DB types I will have it access a delimited text output of the DB's. Foreign DB types? What are the native DB types then? Before I got started, I thought I would check in here to see if anybody knows of a similar tool that already exists Not sure what you're trying to ask here. Upstairs you say that PHP is going to access the data via delimited text files, which presumably the DBMS in question is able to export. PHP has functions to import said text files, thus no other tools are necessary? and perhaps I can learn something from it and benchmark against it as I proceed. Also, any tips or advice would be muchly appreciated. I am sure this has been done many times over in PHP but I do not see where. I know for a fact that there are plenty of (at least one) MS-Access to MySQL tools out there (though not necessarily PHP-related). -- Jason Wong - Gremlins Associates - www.gremlins.biz Open Source Software Systems Integrators * Web Design Hosting * Internet Intranet Applications Development * -- Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general -- /* Banectomy, n.: The removal of bruises on a banana. -- Rich Hall, Sniglets */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: Re[2]: [PHP] unexpected results using sprintf() with %u
Yeah abs() looks like it would do the trick I wonder if the same output would be generated using C's sprintf() Too bad i dont have access to C... oh well -Original Message- From: Tom Rogers [mailto:[EMAIL PROTECTED] Sent: Friday, 3 October 2003 16:27 To: Tom Rogers Cc: Cody Phanekham; [EMAIL PROTECTED] Subject: Re[2]: [PHP] unexpected results using sprintf() with %u Hi, TR -86 actually looks like FFAA which if you then look at unsigned is pretty TR big :) TR -- TR regards, TR Tom Maybe what you need is the abs() function which ignores the sign of a number -- regards, Tom * This e-mail, including any attachments to it, may contain confidential and/or personal information. If you have received this e-mail in error, you must not copy, distribute, or disclose it, use or take any action based on the information contained within it. Please notify the sender immediately by return e-mail of the error and then delete the original e-mail. The information contained within this e-mail may be solely the opinion of the sender and may not necessarily reflect the position, beliefs or opinions of Salmat on any issue. This email has been swept for the presence of computer viruses known to Salmat's anti-virus systems. For more information, visit our website at www.salmat.com.au. * -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] ImageColorAllocate() Problem
Worked perfectly - thanks! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re[4]: [PHP] unexpected results using sprintf() with %u
Hi, Friday, October 3, 2003, 4:39:32 PM, you wrote: CP Yeah abs() looks like it would do the trick CP I wonder if the same output would be generated using C's sprintf() CP Too bad i dont have access to C... oh well -Original Message- From: Tom Rogers [mailto:[EMAIL PROTECTED] Sent: Friday, 3 October 2003 16:27 To: Tom Rogers Cc: Cody Phanekham; [EMAIL PROTECTED] Subject: Re[2]: [PHP] unexpected results using sprintf() with %u Hi, TR -86 actually looks like FFAA which if you then look at unsigned is pretty TR big :) TR -- TR regards, TR Tom Maybe what you need is the abs() function which ignores the sign of a number -- regards, Tom CP * CP This e-mail, including any attachments to it, may contain confidential and/or personal information. CP If you have received this e-mail in error, you must not copy, CP distribute, or disclose it, use or take any action CP based on the information contained within it. CP Please notify the sender immediately by return e-mail of the error and then delete the original e-mail. CP The information contained within this e-mail may be solely the opinion CP of the sender and may not necessarily CP reflect the position, beliefs or opinions of Salmat on any issue. CP This email has been swept for the presence of computer viruses known to Salmat's anti-virus systems. CP For more information, visit our website at www.salmat.com.au. CP * C would do exactly the same, it is the way in which negative numbers are represented 1 = 01 in hex 0 = 00 in hex -1 = FF in hex -2 = FE in hex now if we forget about being negative FF becomes 255 and FE becomes 254 and so on. Where they cross over is 7F is the largest positive and 80 is the most negative (using 1 byte). Using 2 bytes it would be 7FFF and 8000. Hope that explains it -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] unexpected results using sprintf() with %u
* Thus wrote Cody Phanekham ([EMAIL PROTECTED]): Im trying to retrieve the unsigned value of an integer. sounds pretty simple... [code] $i = -86; echo br . sprintf(%d, $i); echo br . sprintf(%u, $i); [/code] produces: -86 4294967198 what i expected: -86 86 Ive searched the archives but most of the messages refer to %s or %d... nothing in regards to %u What you want is abs() http://php.net/abs can anyone see what im doing wrong? You're expecting wrong results. Signed and Unsigned integers are stored identical bit by bit. The only difference is that in signed the last bit is reserved for the sign (0 = positive 1 = negative), whereas in the unsigned the 1 makes the number bigger by (sizeof(int)^2)-1 [i think my math is right on that] HTH, Curt -- I used to think I was indecisive, but now I'm not so sure. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Changing users in php script
You can use 'sudoers' for the purpose, that way you'll be able to give just that permission to the user of your choice. then you can connect as that user through 'exec' or 'system' and can execute that comand. For more information check out: http://www.courtesan.com/sudo/intro.html Enjoy Nitin - Original Message - From: esctoday.com | Wouter van Vliet [EMAIL PROTECTED] To: 'John Nichel' [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Friday, October 03, 2003 4:58 AM Subject: RE: [PHP] Changing users in php script I don't have much experience in it myself but I've seen it working .. Where you should be looking is not really PHP but more the Apache suexec wrapper/module. You can then specify a user and group in your VirtualHost section. Wouter -Original Message- From: John Nichel [mailto:[EMAIL PROTECTED] Sent: Thursday, October 02, 2003 3:09 AM To: [EMAIL PROTECTED] Subject: [PHP] Changing users in php script I know php runs under the same user/group as the webserver for web based applications, but is there a way to change to another user? All the recent talk about exec got me thinking that I could set something up to automatically create user mailboxes under qmail + vmailmgr. I normall do this via the command line by running 'vadduser' while I'm su'ed to the owner of the virtual host. So basically, to do this via php, I would need to su to the owner of the vhost inside of the script, run the command, and exit out of the su. Can this be done? -- By-Tor.com It's all about the Rush http://www.by-tor.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 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] unexpected results using sprintf() with %u
On Fri, 3 Oct 2003 15:51:59 +1000, you wrote: Im trying to retrieve the unsigned value of an integer. sounds pretty simple... [code] $i = -86; echo br . sprintf(%d, $i); echo br . sprintf(%u, $i); [/code] produces: -86 4294967198 what i expected: -86 86 Ive searched the archives but most of the messages refer to %s or %d... nothing in regards to %u can anyone see what im doing wrong? Uh... first, that's correct behaviour for %u Second, you're trying to find the absolute value of an integer: echo (abs(-86)); Third, how to explain the behaviour you're seeing. Um... Binary numbers are made up of two symbols, right? 0 and 1. There's no room in a binary computer for a third '-' symbol to denote negative numbers, so you have to overload one of your existing symbols to signify negative. Ok, lets work with 8-bit numbers to simplify things. An unsigned 8 bit number can run from 0 to 255: = 0 0001 = 1 [...] 1110 = 254 = 255 By convention, a signed 8-bit number sacrifices it's left-most column to denote negative (1) or positive (0), so it can run from -127 to +127: = -127 1110 = -126 [...] 1001 = -1 = 0 0001 = 1 [...] 0110 = 126 0111 = 127 Hope you're with me so far - signed numbers use the left-most column to store the sign of the number. If the left-most column is 1, the number is negative. What you are doing with %u is forcing printf() to treat a signed number with a leading 1 as if it was an unsigned number. Thus, an unsigned int 1001 = -1 would be interpreted as 1001 = 129 This stuff is very basic Computer Science. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] dynamic table problem
Hi all: Having some problems right here. Below are a snip my codes: td bgcolor=? echo$_POST[colour]? class=Devi width=15% align=center valign=middlea href=class.php2PE1012/a/td . . . select name=colour class=textarea option name= Grey value=#dededeGrey/option option name=Pink value=#FFB6C1Pink/option option name=Blue value=#87CEEBBlue/option option name=Yellow value=#00Yellow/option option name=Cyan value=#AFCyan/option /select BRBR input type=submit name=submit value=submit align=center What I am trying to do here is to create a table where I can change its cell color by selecting the colors from the drop down menu. The cell colour managed to change to the colour I want but whenever I open the page on a new browser, the colour turned out to be a combination of all my colours. How can I make it in the sense that this cell colour can be changed permanently to the colour I want(even when I reopen this file using a new browser) until I changed the colour again. Futhermore, how can I store the colour code into the database(MySQL)??? Any special datatypes for that? Hope to get some help. Thanks. Regards, Irin. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Editor
Hi, I have found the solution to my problem, I share it http://phpeditors.linuxbackup.co.uk/ Greetings and thanks, Nico -Oorspronkelijk bericht- Van: Jay Blanchard [mailto:[EMAIL PROTECTED] Verzonden: donderdag 2 oktober 2003 14:30 Aan: Nico Berg; PHP General Onderwerp: RE: [PHP] PHP Editor [snip] I am pretty new in PHP coding. So for starters i want to know what is a good php-editor? I like them freeware for windows. [/snip] EDIT for windows is great, it's free, it's already installed and it requires that you do no additional searching of manuals, archives, or the web to use. Click Start-Run. Type command and hit enter. When the command prompt arrives type 'edit' and hit enter. Voila! A windows freeware editing too. You can even use it for batch files, PERL, ASP, and several other languages. -- 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] Building associative arrays
I'm stuck. I'm trying to build an associative array from a database result. How can I assign a new key and value pair eg mysql_fetch_row etc { dbRowCol1 = myarray(key) dbRowCol2 = myarray(value) } You get the general idea. Can't find any examples. I'm trying to lookup a key and retrieve the corresponding value. Any ideas? Thanks Chris If you are not the intended recipient of this e-mail, please preserve the confidentiality of it and advise the sender immediately of any error in transmission. Any disclosure, copying, distribution or action taken, or omitted to be taken, by an unauthorised recipient in reliance upon the contents of this e-mail is prohibited. Somerfield cannot accept liability for any damage which you may sustain as a result of software viruses so please carry out your own virus checks before opening an attachment. In replying to this e-mail you are granting the right for that reply to be forwarded to any other individual within the business and also to be read by others. Any views expressed by an individual within this message do not necessarily reflect the views of Somerfield. Somerfield reserves the right to intercept, monitor and record communications for lawful business purposes. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP EJB
Hi, Though I have used PHP with Java Objects for sometime, I am keen to know whether anyone has tried using PHP to communicate with Enterprise JavaBeans?? Thanks -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] embedding code
On 03 October 2003 05:06, John Taylor-Johnston wrote: Brian or anyone, Ok, supposing I don't want someone to be able to use script language=php and I'm the paranoid sysadmin, (WebCT system see open source moodle.org). What advice would you give me? Students are allowed to upload files to my server through a special ftp account. Already, they can't upload files with *.pl, *.php or *.asp etc. But I need to enable php in *.htm files for myself. How about using your Web-server settings to restrict php to process only directories to which you have sole access rights? Any directories to which your students could upload would then not run php even if they upload it! This is trivial in Apache, for example, by placing your AddType application/x-httpd-php directive within a Directory ... container. Cheers! Mike - Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning Information Services, JG125, James Graham Building, Leeds Metropolitan University, Beckett Park, LEEDS, LS6 3QS, United Kingdom Email: [EMAIL PROTECTED] Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] session control query
Hi there, I'm currently working on a user login script. I'm using session variables. Everything seems to be working fine but I continually get the following warning message when I run the programs: Warning: Cannot send session cache limiter - headers already sent (output started at c:\phpdev\www\staffdb2\side_menu.php:3) in c:\phpdev\www\staffdb2\side_menu.php on line 4 The side_menu.php routine is below: LINK REL=STYLESHEET HREF=styles.css TYPE=text/css BODY class=sidebar ?PHP session_start(); //require_once('user_auth_fns.php'); //check_valid_user(); if (isset($HTTP_SESSION_VARS['valid_user'])) { echo 'a href=logout.phpLog out/a'; } else { echo 'You are not logged in'; } ? The session variable 'valid_user' is set in the following routine: ?PHP require_once('staffdb_fns.php'); session_start(); $username=$HTTP_POST_VARS['username']; $passwrd=$HTTP_POST_VARS['passwrd']; if ($username $passwrd) { if (login($username,$passwrd)) { $HTTP_SESSION_VARS['valid_user']=$username; display_page_layout(); } else { echo 'login failed'; display_login_form(); exit; } } else { display_login_form(); } //check_valid_user(); ? Any ideas. PS : I am rather new to php so be kind please. Regards, Steve.
Re: [PHP] session control query
Hi, session_start(); must be a very first line of script. Before any html output. Regards, Veniamin SS Hi there, SS I'm currently working on a user login script. I'm using session SS variables. Everything seems to be working fine but I continually get the SS following warning message when I run the programs: SS Warning: Cannot send session cache limiter - headers already sent SS (output started at c:\phpdev\www\staffdb2\side_menu.php:3) in SS c:\phpdev\www\staffdb2\side_menu.php on line 4 SS The side_menu.php routine is below: SS LINK REL=STYLESHEET HREF=styles.css TYPE=text/css SS BODY class=sidebar SS ?PHP SS session_start(); SS //require_once('user_auth_fns.php'); SS //check_valid_user(); SS if (isset($HTTP_SESSION_VARS['valid_user'])) SS { SS echo 'a href=logout.phpLog out/a'; SS } SS else SS { SS echo 'You are not logged in'; SS } ? SS The session variable 'valid_user' is set in the following routine: SS ?PHP SS require_once('staffdb_fns.php'); SS session_start(); SS $username=$HTTP_POST_VARS['username']; SS $passwrd=$HTTP_POST_VARS['passwrd']; SS if ($username $passwrd) SS { SS if (login($username,$passwrd)) SS { SS $HTTP_SESSION_VARS['valid_user']=$username; SS display_page_layout(); SS } SS else SS { SS echo 'login failed'; SS display_login_form(); SS exit; SS } SS } SS else SS { SS display_login_form(); SS } SS //check_valid_user(); ? SS Any ideas. SS PS : I am rather new to php so be kind please. SS Regards, SS Steve. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] session control query
thats pretty much a golden rule of sessions =) -Original Message- From: Veniamin Goldin [mailto:[EMAIL PROTECTED] Sent: Friday, October 03, 2003 12:41 PM To: STONE Steven Cc: php mailing list Subject: Re: [PHP] session control query Hi, session_start(); must be a very first line of script. Before any html output. Regards, Veniamin SS Hi there, SS I'm currently working on a user login script. I'm using session SS variables. Everything seems to be working fine but I continually get the SS following warning message when I run the programs: SS Warning: Cannot send session cache limiter - headers already sent SS (output started at c:\phpdev\www\staffdb2\side_menu.php:3) in SS c:\phpdev\www\staffdb2\side_menu.php on line 4 SS The side_menu.php routine is below: SS LINK REL=STYLESHEET HREF=styles.css TYPE=text/css SS BODY class=sidebar SS ?PHP SS session_start(); SS //require_once('user_auth_fns.php'); SS //check_valid_user(); SS if (isset($HTTP_SESSION_VARS['valid_user'])) SS { SS echo 'a href=logout.phpLog out/a'; SS } SS else SS { SS echo 'You are not logged in'; SS } ? SS The session variable 'valid_user' is set in the following routine: SS ?PHP SS require_once('staffdb_fns.php'); SS session_start(); SS $username=$HTTP_POST_VARS['username']; SS $passwrd=$HTTP_POST_VARS['passwrd']; SS if ($username $passwrd) SS { SS if (login($username,$passwrd)) SS { SS $HTTP_SESSION_VARS['valid_user']=$username; SS display_page_layout(); SS } SS else SS { SS echo 'login failed'; SS display_login_form(); SS exit; SS } SS } SS else SS { SS display_login_form(); SS } SS //check_valid_user(); ? SS Any ideas. SS PS : I am rather new to php so be kind please. SS Regards, SS Steve. -- 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] How to swap the table's bg color with php
Dear all I had write a script using php,which will pull the values from a mysql table to display in HTML. now i want to add a function which when the mouse had move over a table cell, the background of the table cell will turn to other color! Is anyone know how i can perform this task? Thx alot! Jack -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] mysql query
ok im stumped lol i have used this code in the past to insert data into mysql (im relitively new though) --code mysql_query(INSERT INTO Images (Image, desc) VALUES ('$name', '$description')) or die (mysql_error()); --end code- but i get this error] -error- You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''Image', 'desc') VALUES ('2419091.jpg', 'stone')' at line 1 --- end error-- I found if i just try and record the name value it works fine but if i try to add the description i get the error. Any clues? :) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] mysql query
Hi, Friday, October 3, 2003, 8:17:23 PM, you wrote: CM ok im stumped lol i have used this code in the past to insert data into CM mysql (im relitively new though) CM --code CM mysql_query(INSERT INTO Images (Image, desc) VALUES ('$name', CM '$description')) or die (mysql_error()); CM --end code- CM but i get this error] CM -error- CM You have an error in your SQL syntax. Check the manual that corresponds to CM your MySQL server version for the right syntax to use near ''Image', 'desc') CM VALUES ('2419091.jpg', 'stone')' at line 1 CM --- end error-- CM I found if i just try and record the name value it works fine but if i try CM to add the description i get the error. CM Any clues? CM :) it may be because desc is a reserved word, put it in backticks `desc` -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] mysql query
Thanx Tom, i should of realized that lol. Again Thanx :) Tom Rogers [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Hi, Friday, October 3, 2003, 8:17:23 PM, you wrote: CM ok im stumped lol i have used this code in the past to insert data into CM mysql (im relitively new though) CM --code CM mysql_query(INSERT INTO Images (Image, desc) VALUES ('$name', CM '$description')) or die (mysql_error()); CM --end code- CM but i get this error] CM -error- CM You have an error in your SQL syntax. Check the manual that corresponds to CM your MySQL server version for the right syntax to use near ''Image', 'desc') CM VALUES ('2419091.jpg', 'stone')' at line 1 CM --- end error-- CM I found if i just try and record the name value it works fine but if i try CM to add the description i get the error. CM Any clues? CM :) it may be because desc is a reserved word, put it in backticks `desc` -- regards, Tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Creating Objects!
Webmaster wrote: let us say there is Class A. In the constructor of this class I create an Object B of Class B. Now what is the difference between these two ? this-B = new B; and B = new B; The this object always points to the current instance of an object. So whenever you refer to a variable with $this-, you are accessing the variable that is in the current object's memory space. Here is an example : class a { var $foo; var $bar; function a() { $this-foo = Hello ; $this-bar = World; $foo = Widgets; } function dump() { echo $this-foo.$this-bar; } } $obj = new a(); $obj-dump(); This above snippet will print Hello World, because the $foo variable that is created in the constructor does not have object scope. In other words, $foo only exists in that function. You can verify this by using the print_r function thusly : echo pre; print_r($obj); echo /pre; To answer your original question, the difference between using $this- and not is that with $this- the variable referenced is one that exists in the object's scope. If you want to create an instance of the object that you don't plan to use in other members of that class, then you can make it local to that member by omitting $this- -- Burhan Khalid phplist[at]meidomus[dot]com http://www.meidomus.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Mail.php help
Eric Rounds wrote: We have PHP 4.2 installed on Mac OS X under Apache. The settings in the php.ini file are: sendmail_from - [EMAIL PROTECTED] sendmail_path - /usr/sbin/sendmail -t -i SMTP - localhost smtp_port - 25 This probably isn't related to your problem, but there is already a localhost.com registered on the net. Also worthwhile to check is if your MTA requires authentication. -- Burhan Khalid phplist[at]meidomus[dot]com http://www.meidomus.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] How to read remote files
Hi all, I'm having a problem, hope to get some suggestios on the same. Here it goes: I've an application where I need to read an html file stored on user's pc through my PHP script and send an email to specified addresses. Problem is how to read a file on user's pc as I cann't allow them to upload any file to my server. My script will also detect any pictures attached and embed those to the message. Any suggestions are most welcome. Thanx in advance. Nitin
Re: [PHP] embedding code
John Taylor-Johnston wrote: Brian or anyone, Ok, supposing I don't want someone to be able to use script language=php and I'm the paranoid sysadmin, (WebCT system see open source moodle.org). What advice would you give me? Students are allowed to upload files to my server through a special ftp account. Already, they can't upload files with *.pl, *.php or *.asp etc. But I need to enable php in *.htm files for myself. But I'm talking about PHP here. Students on a WbCT system. They cannot, however, upload files, even htm, if there is ?php or ? or ? in them. What other hacks might I think of and code for? Wouldn't it be a WHOLE lot smarter to just disable/enable PHP for specific sites/folders, etc? What web server are you using? -- ---John Holmes... Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/ php|architect: The Magazine for PHP Professionals www.phparch.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to read remote files
Nitin wrote: I'm having a problem, hope to get some suggestios on the same. Here it goes: I've an application where I need to read an html file stored on user's pc through my PHP script and send an email to specified addresses. Problem is how to read a file on user's pc as I cann't allow them to upload any file to my server. My script will also detect any pictures attached and embed those to the message. Ummm... NO. You can't just read a file on a user's computer. There is such a thing as security for most of us. :) The user needs to upload it, ftp it, or run their own server to give you access to it. -- ---John Holmes... Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/ php|architect: The Magazine for PHP Professionals www.phparch.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to read remote files
it's not about user's security, cauz, of course, user'll have to specify the page. - Original Message - From: John W. Holmes [EMAIL PROTECTED] To: Nitin [EMAIL PROTECTED] Cc: PHP-General [EMAIL PROTECTED] Sent: Friday, October 03, 2003 4:33 PM Subject: Re: [PHP] How to read remote files Nitin wrote: I'm having a problem, hope to get some suggestios on the same. Here it goes: I've an application where I need to read an html file stored on user's pc through my PHP script and send an email to specified addresses. Problem is how to read a file on user's pc as I cann't allow them to upload any file to my server. My script will also detect any pictures attached and embed those to the message. Ummm... NO. You can't just read a file on a user's computer. There is such a thing as security for most of us. :) The user needs to upload it, ftp it, or run their own server to give you access to it. -- ---John Holmes... Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/ php|architect: The Magazine for PHP Professionals www.phparch.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP EJB
Hi Alec, I have dabbled with php and java combinations at various times as well. But IMHO combining PHP with EJB would be like combining the 'simplest approach to solving a problem' with the 'most complicated approach' to solving a problem. :-) best regards Alec wrote: Hi, Though I have used PHP with Java Objects for sometime, I am keen to know whether anyone has tried using PHP to communicate with Enterprise JavaBeans?? Thanks -- Raditha Dissanayake. http://www.radinks.com/sftp/ | http://www.raditha/megaupload/ Lean and mean Secure FTP applet with | Mega Upload - PHP file uploader Graphical User Inteface. Just 150 KB | with progress bar. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] OT(?): mod_rewrite not passing GET variables to php
On Wednesday, October 1, 2003, at 04:16 PM, Leif K-Brooks wrote: Steven Jarvis wrote: I'm just starting to experiment with mod_rewrite on Apache 1.3.x and php 4.3.3. Register_globals is off. I have the following rules in my .htaccess file (which sits in the site's root dir along with paper.php): RewriteEngine On RewriteRule ^/([a-z]+)/([a-z]+)/$ paper.php?paper=$1section=$2 [L] The browser gets served up paper.php, but I can't access the variables that should be in $1 and $2. They're supposed to be GET variables, right? I've tried accessing them with $_GET[varname] and $_REQUEST[varname] (and directly with $varname, even though register_globals is off), but I get nothing. Can someone point out the (probably obvious) problem I'm having? Try this (I'm no mod_rewrite expert, so no promises): RewriteEngine On RewriteRule /^([a-z]+)\/([a-z]+)$/ paper.php?paper=$1section=$2 [L] Thanks for the help, but nope, same results. Still no variables are passed to the page. I think there may be an issue with my Apache install. I'm going to explore that today. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] NEW: XML Application Objects
I've just released the first distribution for an open-source project called XML Application Objects (XAO). It's the result of working with XML/XSLT in PHP for a couple of years now. Although this is an alpha release, the concept itself has gone through a lot of refinement and is now ready for prime time. The publication of the project itself was partially motivated by the discussions that took place in this thread (A Complete List of PHP Template Engines?) which basically sees me arguing for the usage of standards (XSLT) rather than having to learn a proprietary new templating system every time you work on someone elses PHP app. This project is the result of much blood, sweat, and tears so I hope someone out there finds it useful. I have made documentation a paramount considderation for the XAO API because I'm keen for it to be another PHP success story. The website has a tonne of information so I'm not gonna try and promote XAO in this message. Please check it out... http://xao-php.sourceforge.net/ cheers. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: NEW: XML Application Objects
Terence wrote: The publication of the project itself was partially motivated by the discussions that took place in this thread (A Complete List of PHP Template Engines?) sorry, forgot to include the link to the thread. http://www.sitepointforums.com/showthread.php?threadid=123769 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] How to swap the table's bg color with php
Try using stylesheets instead of javascript. I think you need to use :hover on either the td element and then specify a style. background-color I think it is. I haven't got my HTML reference handy and can't remember the specifics, but that's the general idea. Hope that's of some use. Regards Chris -Original Message- From: Jack [mailto:[EMAIL PROTECTED] Sent: 03 October 2003 10:12 To: [EMAIL PROTECTED] Subject: [PHP] How to swap the table's bg color with php Dear all I had write a script using php,which will pull the values from a mysql table to display in HTML. now i want to add a function which when the mouse had move over a table cell, the background of the table cell will turn to other color! Is anyone know how i can perform this task? Thx alot! Jack -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php If you are not the intended recipient of this e-mail, please preserve the confidentiality of it and advise the sender immediately of any error in transmission. Any disclosure, copying, distribution or action taken, or omitted to be taken, by an unauthorised recipient in reliance upon the contents of this e-mail is prohibited. Somerfield cannot accept liability for any damage which you may sustain as a result of software viruses so please carry out your own virus checks before opening an attachment. In replying to this e-mail you are granting the right for that reply to be forwarded to any other individual within the business and also to be read by others. Any views expressed by an individual within this message do not necessarily reflect the views of Somerfield. Somerfield reserves the right to intercept, monitor and record communications for lawful business purposes. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] How to swap the table's bg color with php
You will need Javascript and CSS (and this is not a postlist for that). If you are not familiar to both, this work can get tricky at first. Regards, Sumarlidi Einar Dadason SED DESIGN _ Address: Thingvallastraeti 4 600 Akureyri Iceland Voice:+354-8458182 Email:[EMAIL PROTECTED] Website: http://www.sed.is -Original Message- From: Jack [mailto:[EMAIL PROTECTED] Sent: 3. október 2003 10:12 To: [EMAIL PROTECTED] Subject: [PHP] How to swap the table's bg color with php Dear all I had write a script using php,which will pull the values from a mysql table to display in HTML. now i want to add a function which when the mouse had move over a table cell, the background of the table cell will turn to other color! Is anyone know how i can perform this task? Thx alot! Jack -- 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] [AWF-TOPIC] Create from PHP on the Fly???
[snip] I think Jay probably understands, but for those who don't, http://www.gnu.org/philosophy/free-sw.html Quite frankly i don't mind people using anything that i open source in commercial applications. When i do mind i don't release it as open source :-) [/snip] ***applause*** Well said! (I wanted to say other stuff here, but I just couldn't say it well this morning. I will say that there is no shame in profiting from commercial use projects). -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Building associative arrays
I'm trying to build an associative array from a database result. How can I assign a new key and value pair eg mysql_fetch_row etc { dbRowCol1 = myarray(key) dbRowCol2 = myarray(value) } You get the general idea. Can't find any examples. I'm trying to lookup a key and retrieve the corresponding value. is this what you are lookin for? mysql_fetch_row etc { //let's assume $row is result of mysql_fetch:row(.. $key = $row['key_sql_col']; $value = $row['value_sql_col']; $myarray[$key]=$value; } rush -- http://www.templatetamer.com/ Chris Neale [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Building associative arrays
On Fri, Oct 03, 2003 at 10:22:55AM +0100, [EMAIL PROTECTED] wrote: : : I'm trying to build an associative array from a database result. How can I : assign a new key and value pair : : eg : : mysql_fetch_row etc : { : dbRowCol1 = myarray(key) : dbRowCol2 = myarray(value) : } : : You get the general idea. Can't find any examples. I'm trying to lookup a : key and retrieve the corresponding value. If you really want your table's field names returned as keys, try using mysql_fetch_assoc(). http://www.php.net/manual/en/function.mysql-fetch-row.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to read remote files
Nitin wrote: it's not about user's security, cauz, of course, user'll have to specify the page. Nitin, what you want is a form uploader script. If you have fantasies about being able to read a file on a user's computer just because they tell you the location ... time to wake up. John is correct. -- Burhan Khalid phplist[at]meidomus[dot]com http://www.meidomus.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to swap the table's bg color with php
On Fri, Oct 03, 2003 at 06:11:39PM +0800, Jack wrote: : : I had write a script using php,which will pull the values from a mysql table : to display in HTML. : now i want to add a function which when the mouse had move over a table : cell, the background of the table cell will turn to other color! : : Is anyone know how i can perform this task? You'll have to write up some function in JavaScript that gets invoked on a onMouseover() event. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] How to read remote files
[snip] Nitin wrote: it's not about user's security, cauz, of course, user'll have to specify the page. Nitin, what you want is a form uploader script. If you have fantasies about being able to read a file on a user's computer just because they tell you the location ... time to wake up. [/snip] Agreed, with one minor point. If the users are on a network this would be possible, you would just need to know the path to the file in question. There are several hot-button issues with this, but we have found seveal ways to work and play nicely together. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] mysql query
DESC is a reserved word (used to indicate a DESCending ORDER bY). N On Friday 03 Oct 2003 11:17 am, Cameron Metzke wrote: ok im stumped lol i have used this code in the past to insert data into mysql (im relitively new though) --code mysql_query(INSERT INTO Images (Image, desc) VALUES ('$name', '$description')) or die (mysql_error()); --end code- but i get this error] -error- You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''Image', 'desc') VALUES ('2419091.jpg', 'stone')' at line 1 --- end error-- I found if i just try and record the name value it works fine but if i try to add the description i get the error. Any clues? :) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] help - with pdf downloads
I'm directing client via a link to a download page for pdf documents. This code works on mozilla + firebird but in IE however it pops up with a open/save dialog - with the filetype missing and then an error when open/save pressed saying cannot find the site. As you can see below I've tried all sorts of variations but still the same error can someone help me out !!! tia Pete --- $dir = '/www/cgi-bin/docu/pdfs/'; $file = $dir.$row['path']./.$row['file_name']; $file_name = file_.trim($_GET['n'])..pdf; //force download dialog header(Pragma: no-cache); //header(Content-type: application/octet-stream\n); header(Content-type: application/pdf\n); //header(Content-type: application/x-download); //header(Content-disposition: inline; filename=$file_name\n); header(Content-disposition: attachment;filename=$file_name\n); header(Content-transfer-encoding: binary\n); //header(Accept-Ranges: bytes); header(Content-length: . filesize($file) . \n); //send file contents $fp=fopen($file, r); fpassthru($fp); -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Building associative arrays
Perfect. Thanks for that. I can't think associative arrays first thing in the morning. Seems a bit clearer now... C -Original Message- From: Eugene Lee [mailto:[EMAIL PROTECTED] Sent: 03 October 2003 12:07 To: [EMAIL PROTECTED] Subject: Re: [PHP] Building associative arrays On Fri, Oct 03, 2003 at 10:22:55AM +0100, [EMAIL PROTECTED] wrote: : : I'm trying to build an associative array from a database result. How can I : assign a new key and value pair : : eg : : mysql_fetch_row etc : { : dbRowCol1 = myarray(key) : dbRowCol2 = myarray(value) : } : : You get the general idea. Can't find any examples. I'm trying to lookup a : key and retrieve the corresponding value. If you really want your table's field names returned as keys, try using mysql_fetch_assoc(). http://www.php.net/manual/en/function.mysql-fetch-row.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php If you are not the intended recipient of this e-mail, please preserve the confidentiality of it and advise the sender immediately of any error in transmission. Any disclosure, copying, distribution or action taken, or omitted to be taken, by an unauthorised recipient in reliance upon the contents of this e-mail is prohibited. Somerfield cannot accept liability for any damage which you may sustain as a result of software viruses so please carry out your own virus checks before opening an attachment. In replying to this e-mail you are granting the right for that reply to be forwarded to any other individual within the business and also to be read by others. Any views expressed by an individual within this message do not necessarily reflect the views of Somerfield. Somerfield reserves the right to intercept, monitor and record communications for lawful business purposes. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] NEW: XML Application Objects
On Fri, 2003-10-03 at 07:21, Terence wrote: The publication of the project itself was partially motivated by the discussions that took place in this thread (A Complete List of PHP Template Engines?) which basically sees me arguing for the usage of standards (XSLT) rather than having to learn a proprietary new templating system every time you work on someone elses PHP app. XSLT is itself yet another language to learn. Albeit a standard, it is much heavier than using simple XML tags or macros with PHP code. personally I never cared much for XSLT, but I imagine that goes back to my not liking LISP either -- which is a case of not liking functional languages versus procedural languages. 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
[PHP] Committing OO Sin
Or is there such a thing. ;) I have a small collection of utility classes, and it seems like the more I add, the more cumbersome things seem to get. A brief synopsis of code execution. 1. Start DB class 2. Start Smarty class, passing reference of DB class to Smarty 3. When needed start Date-Time class 4. When needed start Text-Format class, passing reference of Smarty class to Text-Format class, which also has a reference to the DB class. (Im using both within the Text-Format class) Currently, I have a file of functions that handle user management, a possible candidate for a class. If I were to convert it, it would go between steps 1 and 2, and would need a reference to the DB class. Then the Smarty class is going to need a reference of the proposed user management class. By that time, Smarty contains itself, a reference to the DB class, reference to the user management class which in turn contains a reference to the DB class. All these references, are beginning to worry me, to the point where Im second guessing myself, that Im going about this the wrong way. Making utility classes are somewhat straight forward, but getting them to work together, seems like a pain. So I was thinking, if a class was started in the global space, is it a sin, to use the $GLOBALS array to access it, instead of tying in all these references?? Thanks for any input you may provide. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] Committing OO Sin
[snip] Making utility classes are somewhat straight forward, but getting them to work together, seems like a pain. So I was thinking, if a class was started in the global space, is it a sin, to use the $GLOBALS array to access it, instead of tying in all these references?? [/snip] Global space? Yes, what you're talking about, if possible, is a sin. Why is getting the classes to work together a pain? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] [AWF-TOPIC] Create from PHP on the Fly???
On Fri, 2003-10-03 at 07:58, Jay Blanchard wrote: [snip] I think Jay probably understands, but for those who don't, http://www.gnu.org/philosophy/free-sw.html Quite frankly i don't mind people using anything that i open source in commercial applications. When i do mind i don't release it as open source :-) [/snip] ***applause*** Well said! (I wanted to say other stuff here, but I just couldn't say it well this morning. I will say that there is no shame in profiting from commercial use projects). Perhaps I've been a little misunderstood. I love the whole open source movement, I love that code can be shared, and I was happy to release my own code as open source. I only have issues with the GPL, and licenses like it, that seem to me to cause the developer to relinquish all control of their work. 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] Committing OO Sin
I suggest you should use MerlinWork ;-) It does these things for you. Fabrizio Balliano Il ven, 2003-10-03 alle 16:23, Gerard Samuel ha scritto: Or is there such a thing. ;) I have a small collection of utility classes, and it seems like the more I add, the more cumbersome things seem to get. A brief synopsis of code execution. 1. Start DB class 2. Start Smarty class, passing reference of DB class to Smarty 3. When needed start Date-Time class 4. When needed start Text-Format class, passing reference of Smarty class to Text-Format class, which also has a reference to the DB class. (Im using both within the Text-Format class) Currently, I have a file of functions that handle user management, a possible candidate for a class. If I were to convert it, it would go between steps 1 and 2, and would need a reference to the DB class. Then the Smarty class is going to need a reference of the proposed user management class. By that time, Smarty contains itself, a reference to the DB class, reference to the user management class which in turn contains a reference to the DB class. All these references, are beginning to worry me, to the point where Im second guessing myself, that Im going about this the wrong way. Making utility classes are somewhat straight forward, but getting them to work together, seems like a pain. So I was thinking, if a class was started in the global space, is it a sin, to use the $GLOBALS array to access it, instead of tying in all these references?? Thanks for any input you may provide. -- Fabrizio Balliano CREALABS Viale dei Mughetti, 13/A - 10151 Torino - Italy Tel. +39-011-735645 - Fax +39-011-735645 http://www.crealabs.it - mailto:[EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Committing OO Sin
On Fri, 2003-10-03 at 10:23, Gerard Samuel wrote: Or is there such a thing. ;) I have a small collection of utility classes, and it seems like the more I add, the more cumbersome things seem to get. A brief synopsis of code execution. 1. Start DB class 2. Start Smarty class, passing reference of DB class to Smarty 3. When needed start Date-Time class 4. When needed start Text-Format class, passing reference of Smarty class to Text-Format class, which also has a reference to the DB class. (Im using both within the Text-Format class) Currently, I have a file of functions that handle user management, a possible candidate for a class. If I were to convert it, it would go between steps 1 and 2, and would need a reference to the DB class. Then the Smarty class is going to need a reference of the proposed user management class. By that time, Smarty contains itself, a reference to the DB class, reference to the user management class which in turn contains a reference to the DB class. All these references, are beginning to worry me, to the point where Im second guessing myself, that Im going about this the wrong way. Making utility classes are somewhat straight forward, but getting them to work together, seems like a pain. So I was thinking, if a class was started in the global space, is it a sin, to use the $GLOBALS array to access it, instead of tying in all these references?? I think reasons like your above are why people, quite often these days, create frameworks. Frameworks are generally designed from the ground up to provide the kind of interactions you are moving towards while at the same time, loosely coupling the interactive pieces to provide flexibility. With regards to the question of sin -- most books regard them as dirty dirty little beasts. That said, the entire PHP philosophy revolves around globals. In my opinion though, the internal globals used by PHP are fine, but blatant creation by your own code is generally a design flaw. There are times when it is useful to create a global, for instance I encapsulate all of my framework's data via a single globals variable ($GLOBALS['interJinn']). A purist might argue that this is bad; however, the purist could not do any better since to create an object to hold such data would still require an anchor point somewhere in the global space. From this I think it follows that too many global variables -- poor design. The occasional global variable -- good design (notwithstanding other design issues :) 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] OT(?): mod_rewrite not passing GET variables to php
Steven Jarvis wrote: RewriteEngine On RewriteRule ^/([a-z]+)/([a-z]+)/$ paper.php?paper=$1section=$2 [L] Try this (I'm no mod_rewrite expert, so no promises): RewriteEngine On RewriteRule /^([a-z]+)\/([a-z]+)$/ paper.php?paper=$1section=$2 [L] The first try seemed better (in Apache config, '/' means '/' and not 'begin or end of a regex'. But shouldnt be the rewritten url be absolute? Just try this and let us know if its better RewriteEngine On RewriteRule ^/([a-z]+)/([a-z]+)/$ http://myhost.com/path_to_my_dir/paper.php?paper=$1section=$2 [L] Christophe -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Reloading a specific window
1. you have the main window. 2. user clicks ADD, new windows pops up 3. user enters data into the new window, submits 4. action.php updates database and outputs: script language=javascript document.window.opener.reload() self.close(); /script noscriptClose this window and reoad the main window/noscript together with all necessery html stuff Rich Fox wrote: This does not work, when I replace my header function with: elseif (isset($_POST['btnSave'])) { .. database update, then... $ostr = OUTPUT; script language=javascript document.window.opener.reload() self.parent.close(); /script OUTPUT; echo $ostr; //header(Location: .$_POST['CallingScript'].?ID=.$_POST['ID']); exit; } several things happen: the database update does not happen, the mainwindow does not reload, and my form disappears from the popup frame and this frame is blank. I am probably doing something very stupid. Marek Kilimajer wrote Output from action.php: script opener.location.reload(); close(); /script Rich Fox wrote: Warning for server side purists: My php scripts use javascript to popup and close windows. So this question, although posted to a php newsgroup, has elements of javascript too. Gasp! No flames please. I have a main window which I will refer to as mainwindow (window.name='mainwindow' in the onload event). The script loaded into it is mainListing.php. From mainListing.php I popup another window, with a form and a save button. The form's action is action.php In action.php I update the database and then would like to: (1) refresh mainwindow so it reflects the database changes, and (2) close the popup window. I have been reading, tweaking, trying different things but nothing is working. Currently, the action script does: ... elseif (isset($_POST['btnSave'])) { .. update the database, then ... header(Location: .$_POST['CallingScript'].?ID=.$_POST['ID']); exit; } ... This reloads the popup window, and then I have a close button to close the popup. Then I have to refresh the browser window manually to see the updated table from the database. Can I get some advice on how to accomplish (1) and (2) above? Many thanks, Rich -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] How to read remote files
yea, it's on my network only the only thing is server is on linux n behind the firewall, while clients r on windows n linux too please let me know, if that's possible, as i'll of course know the path as uer will have to specify it to read the file n thanks to all of u for ur support Nitin - Original Message - From: Jay Blanchard [EMAIL PROTECTED] To: Burhan Khalid [EMAIL PROTECTED]; Nitin [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Friday, October 03, 2003 5:43 PM Subject: RE: [PHP] How to read remote files [snip] Nitin wrote: it's not about user's security, cauz, of course, user'll have to specify the page. Nitin, what you want is a form uploader script. If you have fantasies about being able to read a file on a user's computer just because they tell you the location ... time to wake up. [/snip] Agreed, with one minor point. If the users are on a network this would be possible, you would just need to know the path to the file in question. There are several hot-button issues with this, but we have found seveal ways to work and play nicely together. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] How to read remote files
[snip] yea, it's on my network only the only thing is server is on linux n behind the firewall, while clients r on windows n linux too please let me know, if that's possible, as i'll of course know the path as uer will have to specify it to read the file [/snip] On the Windows machines the folders containing the files will have to be 'shared' -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] [AWF-TOPIC] Create from PHP on the Fly???
I hear you robert. I will be shot down for saying the following but here goes: The GPL tends to scare people who are not very familiar with open source. They believe GPL and Open Source are synonyms which obviously isn't true. Unfortunately this is what most people (outside the open source community) i have spoken to on the subject seem to think. best regards Robert Cummings wrote: On Fri, 2003-10-03 at 07:58, Jay Blanchard wrote: [snip] I think Jay probably understands, but for those who don't, http://www.gnu.org/philosophy/free-sw.html Quite frankly i don't mind people using anything that i open source in commercial applications. When i do mind i don't release it as open source :-) [/snip] ***applause*** Well said! (I wanted to say other stuff here, but I just couldn't say it well this morning. I will say that there is no shame in profiting from commercial use projects). Perhaps I've been a little misunderstood. I love the whole open source movement, I love that code can be shared, and I was happy to release my own code as open source. I only have issues with the GPL, and licenses like it, that seem to me to cause the developer to relinquish all control of their work. Cheers, Rob. -- Raditha Dissanayake. http://www.radinks.com/sftp/ | http://www.raditha/megaupload/ Lean and mean Secure FTP applet with | Mega Upload - PHP file uploader Graphical User Inteface. Just 150 KB | with progress bar. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Round a number
Hi, I have a query that returns a number from culculation in my table. It returns say 4.00, 8.75, 0.00, 12.50 etc. How format the number so that the trailing zeros aer removed i.e. 4, 8.75, 0, 12.5 etc? Thanks for your help -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Round a number
echo (iny)$number; Shaun wrote: Hi, I have a query that returns a number from culculation in my table. It returns say 4.00, 8.75, 0.00, 12.50 etc. How format the number so that the trailing zeros aer removed i.e. 4, 8.75, 0, 12.5 etc? Thanks for your help -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP coders spare time [OT}
* Thus wrote Chris Shiflett ([EMAIL PROTECTED]): --- Curt Zirzow [EMAIL PROTECTED] wrote: http://zirzow.dyndns.org/html/mlists/php_general/ There's also this: http://www.zend.com/cgi-bin/m_stats.pl?list=php-generaldate=200309 What would be really interesting is to see a page like yours that offers statistics for all time in addition to specific months. I'd like to know how many posts John Holmes has had, for example. :-) Something like this: http://zirzow.dyndns.org/html/mlists/php_general/ I had to build some cache tables, grouping 141852 records on the fly just wasn't fast enough, excpecially for my 233. Curt -- I used to think I was indecisive, but now I'm not so sure. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] NEW: XML Application Objects
Hi Terence, I am equally puzzled as to why people are using all sorts of crappy proprietory template systems instead of XSLT. It's particularly useful when dealing with WAP. I suspect the reason could well be the inconsistencies in compiling php with XSLT support. compiling the Sablatron module for perl on the other hand is a breeze and over the last year or so whenever i did anything with xslt it's always been with perl. Can i contribute to your project? Terence wrote: I've just released the first distribution for an open-source project called XML Application Objects (XAO). It's the result of working with XML/XSLT in PHP for a couple of years now. Although this is an alpha release, the concept itself has gone through a lot of refinement and is now ready for prime time. The publication of the project itself was partially motivated by the discussions that took place in this thread (A Complete List of PHP Template Engines?) which basically sees me arguing for the usage of standards (XSLT) rather than having to learn a proprietary new templating system every time you work on someone elses PHP app. This project is the result of much blood, sweat, and tears so I hope someone out there finds it useful. I have made documentation a paramount considderation for the XAO API because I'm keen for it to be another PHP success story. The website has a tonne of information so I'm not gonna try and promote XAO in this message. Please check it out... http://xao-php.sourceforge.net/ cheers. -- Raditha Dissanayake. http://www.radinks.com/sftp/ | http://www.raditha/megaupload/ Lean and mean Secure FTP applet with | Mega Upload - PHP file uploader Graphical User Inteface. Just 150 KB | with progress bar. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] NEW: XML Application Objects
Hi, Please give it a shot, it's real easy. far easier than any of the lame php template systems i have seen. The beauty is that the same XML/XSL combo can be used with PHP, perl, JSP/Servlets, C++, VC++,VB,C,C# and the list goes on and on. Disclaimer: I have never written a single line of VB ,VC++ or C# code and don't intend to do so in the future. Robert Cummings wrote: On Fri, 2003-10-03 at 07:21, Terence wrote: The publication of the project itself was partially motivated by the discussions that took place in this thread (A Complete List of PHP Template Engines?) which basically sees me arguing for the usage of standards (XSLT) rather than having to learn a proprietary new templating system every time you work on someone elses PHP app. XSLT is itself yet another language to learn. Albeit a standard, it is much heavier than using simple XML tags or macros with PHP code. personally I never cared much for XSLT, but I imagine that goes back to my not liking LISP either -- which is a case of not liking functional languages versus procedural languages. Cheers, Rob. -- Raditha Dissanayake. http://www.radinks.com/sftp/ | http://www.raditha/megaupload/ Lean and mean Secure FTP applet with | Mega Upload - PHP file uploader Graphical User Inteface. Just 150 KB | with progress bar. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP coders spare time [OT}
On Fri, 2003-10-03 at 11:25, Curt Zirzow wrote: * Thus wrote Chris Shiflett ([EMAIL PROTECTED]): --- Curt Zirzow [EMAIL PROTECTED] wrote: http://zirzow.dyndns.org/html/mlists/php_general/ There's also this: http://www.zend.com/cgi-bin/m_stats.pl?list=php-generaldate=200309 What would be really interesting is to see a page like yours that offers statistics for all time in addition to specific months. I'd like to know how many posts John Holmes has had, for example. :-) Something like this: http://zirzow.dyndns.org/html/mlists/php_general/ I had to build some cache tables, grouping 141852 records on the fly just wasn't fast enough, excpecially for my 233. Woohoo, I go thte top 3 ^robert positions 8) This is really cool, I like how you can browse the statistics for a poster and see the break down of when and how often they posted. 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 coders spare time [OT}
--- Curt Zirzow [EMAIL PROTECTED] wrote: Something like this: http://zirzow.dyndns.org/html/mlists/php_general/ I had to build some cache tables, grouping 141852 records on the fly just wasn't fast enough, excpecially for my 233. Very nice, and yes, home-grown caching is a wonderful art. :-) You should show off your source code. We might all learn something. Chris = My Blog http://shiflett.org/ HTTP Developer's Handbook http://httphandbook.org/ RAMP Training Courses http://www.nyphp.org/ramp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] NEW: XML Application Objects
On Fri, 2003-10-03 at 11:30, Raditha Dissanayake wrote: Hi, Please give it a shot, it's real easy. far easier than any of the lame php template systems i have seen. The beauty is that the same XML/XSL combo can be used with PHP, perl, JSP/Servlets, C++, VC++,VB,C,C# and the list goes on and on. Disclaimer: I have never written a single line of VB ,VC++ or C# code and don't intend to do so in the future. I have used XSLT before and can't say I particularly liked it. I have my own lame (as you put it ;) php templating system which I prefer much more. Mind you, in all honesty, XSLT support can be plugged into my templating engine if I wanted without any adaptation to the engine itself. Cheers, Rob. Robert Cummings wrote: On Fri, 2003-10-03 at 07:21, Terence wrote: The publication of the project itself was partially motivated by the discussions that took place in this thread (A Complete List of PHP Template Engines?) which basically sees me arguing for the usage of standards (XSLT) rather than having to learn a proprietary new templating system every time you work on someone elses PHP app. XSLT is itself yet another language to learn. Albeit a standard, it is much heavier than using simple XML tags or macros with PHP code. personally I never cared much for XSLT, but I imagine that goes back to my not liking LISP either -- which is a case of not liking functional languages versus procedural languages. Cheers, Rob. -- Raditha Dissanayake. http://www.radinks.com/sftp/ | http://www.raditha/megaupload/ Lean and mean Secure FTP applet with | Mega Upload - PHP file uploader Graphical User Inteface. Just 150 KB | with progress bar. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- .. | 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
[PHP] set the PHP to look at library files.
Hi, I am running PHP with apache. I put all my webpages in the htdocs folder. A lot of my scripts use a bunch of open source libraries. Until now I have been including these libraries in my scripts by defining a full path to the library 'inc' files. If I put the library itself in my htdocs folder I can see it. However, I want to simply include the library by saying: include (xmlrpc.inc); I don't want to put the absolute path in the include statement nor do I want to have the xmlrpc.inc file in the same directory as the script that needs it. Is there a some configuration setting in the php.ini file that I can set so that It always points to some path to look for the include files (It would be nice if the any thing below that path is also seen if I set the path. So if i set the path in the configuration to see /usr/home/ , even if i put something under /usr/home/install/.. I will be able to pick it up.) Thank in advance for any help. Moiz -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Cookies Vs Sessions...?
Age old question...? Please don't flame if it is I currently remember my visitors on my site by setting a cookie thusly: setcookie(logged, yes); On each protected page, put an IF ($logged == yes) { //show page etc } else {//show login form etc } All good, works fine hooray for me... BUT... I'm aware that a slight increase in a users browsers security setting, and this doesn't work... So... I've started to learn. sessions. I have a few questions, that my texts books seem to pussy foot around, and I get no answer... 1. Can sessions work in the same way as my cookies? (Just remember a value to a variable, accross many page) 2. can seesions be set up to work accross browser sessions? (If I close my browser, will they work when I open a new one?) 3. I've seen on many web sites a 'remember me' checkbox. I'd love to learn how to do that, is that session related? what's the step in teh right direction to remembering that? Any advise, or first rate turtorials are welcome... Cheers, Tris * The information contained in this e-mail message is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this message is not the intended recipient or an agent responsible for delivering it to the intended recipient, you are hereby notified that you have received this document in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail, and delete the original message. ***
Re: [PHP] set the PHP to look at library files.
I would suggest creating a path alias in your Apache httpd.conf file to recognize (i.e) /includes/ and redirect as needed. Justin Golawala, Moiz M (IndSys, GE Interlogix) wrote: Hi, I am running PHP with apache. I put all my webpages in the htdocs folder. A lot of my scripts use a bunch of open source libraries. Until now I have been including these libraries in my scripts by defining a full path to the library 'inc' files. If I put the library itself in my htdocs folder I can see it. However, I want to simply include the library by saying: include (xmlrpc.inc); I don't want to put the absolute path in the include statement nor do I want to have the xmlrpc.inc file in the same directory as the script that needs it. Is there a some configuration setting in the php.ini file that I can set so that It always points to some path to look for the include files (It would be nice if the any thing below that path is also seen if I set the path. So if i set the path in the configuration to see /usr/home/ , even if i put something under /usr/home/install/.. I will be able to pick it up.) Thank in advance for any help. Moiz -- 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] Cookies Vs Sessions...?
On Fri, 2003-10-03 at 11:31, [EMAIL PROTECTED] wrote: Age old question...? Please don't flame if it is I currently remember my visitors on my site by setting a cookie thusly: setcookie(logged, yes); On each protected page, put an IF ($logged == yes) { //show page etc } else {//show login form etc } All good, works fine hooray for me... BUT... I'm aware that a slight increase in a users browsers security setting, and this doesn't work... So... I've started to learn. sessions. I have a few questions, that my texts books seem to pussy foot around, and I get no answer... 1. Can sessions work in the same way as my cookies? (Just remember a value to a variable, accross many page) Yes. 2. can seesions be set up to work accross browser sessions? (If I close my browser, will they work when I open a new one?) No, you need permanent cookies for this. 3. I've seen on many web sites a 'remember me' checkbox. I'd love to learn how to do that, is that session related? what's the step in teh right direction to remembering that? Permanent cookie. 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] set the PHP to look at library files.
See the include_path setting in your php.ini file. Cheers, Rob. On Fri, 2003-10-03 at 11:35, Golawala, Moiz M (IndSys, GE Interlogix) wrote: Hi, I am running PHP with apache. I put all my webpages in the htdocs folder. A lot of my scripts use a bunch of open source libraries. Until now I have been including these libraries in my scripts by defining a full path to the library 'inc' files. If I put the library itself in my htdocs folder I can see it. However, I want to simply include the library by saying: include (xmlrpc.inc); I don't want to put the absolute path in the include statement nor do I want to have the xmlrpc.inc file in the same directory as the script that needs it. Is there a some configuration setting in the php.ini file that I can set so that It always points to some path to look for the include files (It would be nice if the any thing below that path is also seen if I set the path. So if i set the path in the configuration to see /usr/home/ , even if i put something under /usr/home/install/.. I will be able to pick it up.) Thank in advance for any help. Moiz -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- .. | 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] Cookies Vs Sessions...?
On Fri, Oct 03, 2003 at 04:31:23PM +0100, [EMAIL PROTECTED] wrote: : : I currently remember my visitors on my site by setting a cookie thusly: : : setcookie(logged, yes); : : On each protected page, put an IF ($logged == yes) { //show page etc } : else {//show login form etc } You should use $_COOKIE['logged'] instead. :-) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Cookies Vs Sessions...?
--- [EMAIL PROTECTED] wrote: 1. Can sessions work in the same way as my cookies? (Just remember a value to a variable, accross many page) Yes, they address the same challenge: persisting data. Also, please realize that sessions can use cookies for identification. One of the benefits of using sessions is that the session data is stored on the server. This has some security benefits. 2. can seesions be set up to work accross browser sessions? (If I close my browser, will they work when I open a new one?) Yes, however, this won't necessarily be automatic for you. As long as the client identifies itself (via persistent cookie or URL variable) on the next visit, and the session itself has not expired, you will resume the session. 3. I've seen on many web sites a 'remember me' checkbox. I'd love to learn how to do that, is that session related? Yes, but it is usually more related to cookies. Many of these sites only set a persistent cookie if you check this box, otherwise requiring you to login again if you close your browser. What exactly is in this cookie depends on the site; some sites may only store your username (so you still have to type in your password again), while others store your session identifier (and hopefully some information to deter impersonation), so that your session is automatically resumed when you revisit. For a general overview of cookies, you can read this free chapter: http://shiflett.org/books/http-developers-handbook/chapters/11 Hope that helps. Chris = My Blog http://shiflett.org/ HTTP Developer's Handbook http://httphandbook.org/ RAMP Training Courses http://www.nyphp.org/ramp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Cookies Vs Sessions...?
--- Eugene Lee [EMAIL PROTECTED] wrote: setcookie(logged, yes); On each protected page, put an IF ($logged == yes) { //show page etc } else {//show login form etc } You should use $_COOKIE['logged'] instead. :-) While we're talking about should, you should also never trust what the client sends, including cookies. :-) Chris = My Blog http://shiflett.org/ HTTP Developer's Handbook http://httphandbook.org/ RAMP Training Courses http://www.nyphp.org/ramp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP and .HTACCESS
I am new to learning PHP and have learned a lot over the last few weeks. One thing that I can not find anywhere is how to code it so a user can click logoff and have it route them to another page and remove their authentication that was set. ie... I user goes to www.mysite.com and clicks on a link called STAFF The STAFF.mysite.com is protected with authentication using .htaccess The staff enters their ID and Password and is allowed in. I want to have a button that says LOGOFFF that will remove the authentication I know how to do the header(location... to route them back to another page, but I have not been able to remove the authentication so it will ask them for their password again when they return to staff.mysite.com I have even tried: header('WWW-Authenticate: Negotiate'); header('WWW-Authenticate: NTLM', FALSE); but no go... Thanks in advance!! Jim -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP and .HTACCESS
--- James D. Stallings [EMAIL PROTECTED] wrote: I user goes to www.mysite.com and clicks on a link called STAFF The STAFF.mysite.com is protected with authentication using .htaccess The staff enters their ID and Password and is allowed in. I want to have a button that says LOGOFFF that will remove the authentication HTTP authentication is not a very good tool for implementing sophisticated access control. Though it is possible to simulate a log out, it is not very straightforward (some would call it a hack), because there is no mechanism for the server to instruct the browser to forget the authentication credentials. So, I recommend using PHP sessions instead. However, if you really want/need to use HTTP authentication, you can read this page to get some other users' suggestions: http://www.php.net/features.http-auth Hope that helps. Chris = My Blog http://shiflett.org/ HTTP Developer's Handbook http://httphandbook.org/ RAMP Training Courses http://www.nyphp.org/ramp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP and .HTACCESS
it is virtualy impossible to make the browser forget the credentials. How this is solved is that the logoff link is login.php?logoff=username In login.php you check for $_GET['logoff'] variable, if it is set you will not let the user with the same name ($_GET['logoff']) log in. James D. Stallings wrote: I am new to learning PHP and have learned a lot over the last few weeks. One thing that I can not find anywhere is how to code it so a user can click logoff and have it route them to another page and remove their authentication that was set. ie... I user goes to www.mysite.com and clicks on a link called STAFF The STAFF.mysite.com is protected with authentication using .htaccess The staff enters their ID and Password and is allowed in. I want to have a button that says LOGOFFF that will remove the authentication I know how to do the header(location... to route them back to another page, but I have not been able to remove the authentication so it will ask them for their password again when they return to staff.mysite.com I have even tried: header('WWW-Authenticate: Negotiate'); header('WWW-Authenticate: NTLM', FALSE); but no go... Thanks in advance!! Jim -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Session not working
Maybe enable track_vars in php.ini ? Jay Blanchard [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] [snip] We are facing some problems in using sessions in our applications. Recently we have moved our web site to a new Apache server (1.3). We have installed PHP on this server. But sessions are not working on this server. The values in the session variables are not carried forward to the consequent pages. PHP Module entry in httpd.conf file: LoadModule php4_module modules/mod_php4-4.3.2.so The same scripts web site are working fine on a similar Apache server and same version of PHP. [/snip] *sigh* Check register_globals in your php.ini. It is probably off (by default). Please change it to 'on' and restart your web server. Then make sure all of your code is tightly written so as to prevent possible harm. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] str_word_count Broken?
I ran into a strange problem this morning. Suddenly I am getting an error that str_word_count is undefined, even though it has been working for the past few months. Anyone know why this may be? Nothing in the my code has changed at all. I did phpinfo() to check the server and it is running 4.2.2. I have a workaround for the time being, but it is very strange. Steven J. Walker Walker Effects www.walkereffects.com [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Committing OO Sin
Jay Blanchard wrote: Global space? Yes, what you're talking about, if possible, is a sin. Why is getting the classes to work together a pain? A little misleading about what Im feeling. Im feeling that the more classes that I add the more cumbersome things get, and at the rate Im going, I get the feeling my code will self destruct (figure of speech). For example. I have another class that handles comments. This class currently takes the smarty class by reference, which contains the DB class by reference. If I were to convert the user management file to a class, then the comments class will also have to contain the user management class which contains, a reference to the DB class. The whole class paradim, just gets uglier and uglier in my case. I have to stop and rethink about how to make classes work together better. Robert Cummings made a suggestion to me in an earlier topic about singleton patterns, and again, in this topic about frameworks (basically a design pattern from what I've been reading so far this past week). Im just not sure how to proceed, and the thought occured to me to use $GLOBALS like $GLOBALS['db']-Execute('some sql'); $GLOBALS['smarty']-fetch('that template'); Im going to have to invest in a book on frameworks (design patterns), as I can't see myself continuing down the road Im presently on. Im open to any suggestions on books. Im currently reading up on articles at phppatterns.com, hopefully some of it will sink in. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP and .HTACCESS
If I've got my basics right, the auth user and pass will be sent by the browser. You will need a way to tell the browser not to send the user and pass anymore. - Sid - Original Message - From: James D. Stallings [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: 3 October 2003 Friday 9:04 AM Subject: [PHP] PHP and .HTACCESS I am new to learning PHP and have learned a lot over the last few weeks. One thing that I can not find anywhere is how to code it so a user can click logoff and have it route them to another page and remove their authentication that was set. ie... I user goes to www.mysite.com and clicks on a link called STAFF The STAFF.mysite.com is protected with authentication using .htaccess The staff enters their ID and Password and is allowed in. I want to have a button that says LOGOFFF that will remove the authentication I know how to do the header(location... to route them back to another page, but I have not been able to remove the authentication so it will ask them for their password again when they return to staff.mysite.com I have even tried: header('WWW-Authenticate: Negotiate'); header('WWW-Authenticate: NTLM', FALSE); but no go... Thanks in advance!! Jim -- 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] NEW: XML Application Objects
The ones I tried were lame. Haven't studied your engine yet so i have yet to decide whether it's lame or not ;-) best regards Robert Cummings wrote: On Fri, 2003-10-03 at 11:30, Raditha Dissanayake wrote: Hi, Please give it a shot, it's real easy. far easier than any of the lame php template systems i have seen. The beauty is that the same XML/XSL combo can be used with PHP, perl, JSP/Servlets, C++, VC++,VB,C,C# and the list goes on and on. Disclaimer: I have never written a single line of VB ,VC++ or C# code and don't intend to do so in the future. I have used XSLT before and can't say I particularly liked it. I have my own lame (as you put it ;) php templating system which I prefer much more. Mind you, in all honesty, XSLT support can be plugged into my templating engine if I wanted without any adaptation to the engine itself. Cheers, Rob. Robert Cummings wrote: On Fri, 2003-10-03 at 07:21, Terence wrote: The publication of the project itself was partially motivated by the discussions that took place in this thread (A Complete List of PHP Template Engines?) which basically sees me arguing for the usage of standards (XSLT) rather than having to learn a proprietary new templating system every time you work on someone elses PHP app. XSLT is itself yet another language to learn. Albeit a standard, it is much heavier than using simple XML tags or macros with PHP code. personally I never cared much for XSLT, but I imagine that goes back to my not liking LISP either -- which is a case of not liking functional languages versus procedural languages. Cheers, Rob. -- Raditha Dissanayake. http://www.radinks.com/sftp/ | http://www.raditha/megaupload/ Lean and mean Secure FTP applet with | Mega Upload - PHP file uploader Graphical User Inteface. Just 150 KB | with progress bar. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] str_word_count Broken?
str_word_count is available since version 4.3. Check your setup, someone restarted webserver with wrong config directory specified. Steven Walker wrote: I ran into a strange problem this morning. Suddenly I am getting an error that str_word_count is undefined, even though it has been working for the past few months. Anyone know why this may be? Nothing in the my code has changed at all. I did phpinfo() to check the server and it is running 4.2.2. I have a workaround for the time being, but it is very strange. Steven J. Walker Walker Effects www.walkereffects.com [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Committing OO Sin
On Fri, 2003-10-03 at 12:40, Gerard Samuel wrote: Jay Blanchard wrote: Global space? Yes, what you're talking about, if possible, is a sin. Why is getting the classes to work together a pain? A little misleading about what Im feeling. Im feeling that the more classes that I add the more cumbersome things get, and at the rate Im going, I get the feeling my code will self destruct (figure of speech). For example. I have another class that handles comments. This class currently takes the smarty class by reference, which contains the DB class by reference. If I were to convert the user management file to a class, then the comments class will also have to contain the user management class which contains, a reference to the DB class. The whole class paradim, just gets uglier and uglier in my case. I have to stop and rethink about how to make classes work together better. Robert Cummings made a suggestion to me in an earlier topic about singleton patterns, and again, in this topic about frameworks (basically a design pattern from what I've been reading so far this past week). Im just not sure how to proceed, and the thought occured to me to use $GLOBALS like $GLOBALS['db']-Execute('some sql'); $GLOBALS['smarty']-fetch('that template'); Im going to have to invest in a book on frameworks (design patterns), as I can't see myself continuing down the road Im presently on. Im open to any suggestions on books. Im currently reading up on articles at phppatterns.com, hopefully some of it will sink in. I don't know of any good books for patterns. much of what I know I learned in university and from experience. But to take your problem and perhaps give you a window on how you can organize things I will try to lay out a possible plan. Known classes: - User manager (um) - db connection (dbc) - smarty (smarty) - comments (comments) Relationships: - um uses smarty, dbc - smarty uses dbc - comments uses um Proposal: - middle man (mm) it's almost imperative to have a middle man class that can return necessary instances of object (whether it be multiple instances or a singleton). In InterJinn this middle man class is the dynamic loader. - database manager (dbm) to return database connections. This could be a pooling mechanism for a given connection so that you only ever return one connection. This has a problem though if you wish to do a query based on the results of another query without storing all the data from the first query. There really isn't much difference in processing time when using a pool and when returning a new connection. InterJinn uses a pool for the default MySQL database layer, but not for the Pear DB database layer. Pear DB may use its own pool, but that's not for the user of the class to care about (black box coding). - dbc is a single connection, whether it be pooled or not. The only guarantee you should have is that it won't interfere with another query (if pooled then the dbm should only return the same connection if it has been freed. - um should be a factory, you give it a userId, or name and it returns a user object which the appropriate methods to retrieve/store user information. - user object (user). Singleton for a given user (don't want to update multiple copies of a single user object). The um can pool user objects according to user Id and return references when requested. - I'm not sure why smarty has a reference to a database connection in your code (though I'm not greatly familiar with Smarty since I've only used it in conjunction with other people's code that was already using it). At any rate, unless you are extending the smarty class, then you should give it it's own database connection to use. if you wanted you could always create a smarty manager layer to retrieve smarty objects, but this probably isn't necessary for your own work. - the connection object isn't used by anything, so it should just be a regular object. For simplicity I'm going to assume I made all my management objects part of the middle man class with a very simple interface: lets say I have code that needs to display user stats, comments, and via a smarty template. I might have the following: ?php include_once( 'middleMan.inc' ); include_once( 'Smarty.class.inc' ); mm = new MiddleMan(); $userId = $_SESSION['userId']; // Reference since proposal called for a singleton user system. $user = $mm-getUser( $userId ); $comment = new Comment(); // // Not sure what the purpose of comments are, so I'll just skip // details. // $template = new Smarty(); $template-assign( 'USER_NAME',$user-getName() ); $template-assign( 'USER_ADDRESS', $user-getAddress() ); $template-assign( 'COMMENTS', $comment-getText( $userId ) );
Re: [PHP] PHP coders spare time [OT}
From: Curt Zirzow [EMAIL PROTECTED] Something like this: http://zirzow.dyndns.org/html/mlists/php_general/ I had to build some cache tables, grouping 141852 records on the fly just wasn't fast enough, excpecially for my 233. Looks good to me. :) I also have 8 posts under [EMAIL PROTECTED], for the record. :D ---John Holmes... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Dates
Ok, Mayve I need to be a little clear, I under the link below as showing dates. What I need to know how can I take the input of 09-12-1967 and have enter into a mysql data using php as 1967-09-12? Because everything that is past from my form to mysql is not the way it was enter. Would I need to create three fields month, day, year, then take those three into -mm-dd? If so how? Chuck Jay Blanchard wrote: [snip] This might be mysql question but how can I change a US format date (mm/dd/) to a MySQL Format (/mm/dd). Can I do this will php or will need let say javascript or perl to do this? [/snip] date(y/m/d); RTFM at http://www.php.net/date -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP as a Servlet in Tomcat
Hi I am wondering if anybody has successfully been able to run PHP in a servlet only environment? I am trying to setup php to run as a servlet within tomcat on my win2k box and am having encredible difficulties.. here are the specs and the problem. Any suggestiongs extremely appreciated: Jakarta Tomcat 4.1.24 JDK 1.4.1_03 PHP 4.3.4RC1 Win32 (tried 4.3.3 as well same problem) Win2k I followed the instructions to a T on installing php for servlet.. IE put the phpsrvlt.jar file in the lib dir in tomcat, php4ts.dll in the winnt\system32, php.ini in winnt with extensions_dir variable properly set, and all extensions commented out. If I uncomment the php_java.dll I get warning messages when I try to hit a php file that say Warning Function registration failed - duplicate name - java_last_exception_clear along with a couple more. After i clear those message windows this is what I get from tomcat the first time I try to hit a test.php file: HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception java.io.IOException: null at net.php.servlet.send(Native Method) at net.php.servlet.service(servlet.java:190) at net.php.servlet.service(servlet.java:214) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) Then if I try and refresh to hit it again tomcat completely dies and it crashes my jvm. Here is the log trace: An unexpected exception has been detected in native code outside the VM. Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0xC6536CA Function=zend_hash_add_or_update+0x9A Library=C:\WINNT\system32\php4ts.dll Current Java thread: at net.php.servlet.send(Native Method) at net.php.servlet.service(servlet.java:190) at net.php.servlet.service(servlet.java:214) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at cmcflex.salesweb.control.SecurityFilter.doFilter(SecurityFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:392) at
RE: [PHP] Dates
[snip] Ok, Mayve I need to be a little clear, I under the link below as showing dates. What I need to know how can I take the input of 09-12-1967 and have enter into a mysql data using php as 1967-09-12? Because everything that is past from my form to mysql is not the way it was enter. Would I need to create three fields month, day, year, then take those three into -mm-dd? If so how? [/snip] Aha. $theOldDate = 09-12-1967; $theNewDate = substr($theOldDate, 6, 4).-.substr($theOldDate, 0, 2).-.substr($theOldDate, 3, 2); echo $theNewDate; -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP coders spare time [OT}
Curt Zirzow mailto:[EMAIL PROTECTED] on Friday, October 03, 2003 8:26 AM said: Something like this: http://zirzow.dyndns.org/html/mlists/php_general/ Cool page! But if you would do us all a favor and give your pages some useful title's, because you know, EVERY PAGE IS CALLED PHP DEVELOPMENT, that'd be great, thaaannnkkss. c. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] PHP Editor
Nico Berg mailto:[EMAIL PROTECTED] on Friday, October 03, 2003 12:38 AM said: Hi, I have found the solution to my problem, I share it http://phpeditors.linuxbackup.co.uk/ OOH! OOH! OOH! This should be added to the weekly PHP Newbie post!!! chris. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Dates
Also, an option is to have that SQL field set as date. With postgres, I can insert 09-12-1967 and the sql server auto converts it to 1967-09-12 upon saving into date field. However, another way is.. ? $date=09-12-1967; $dARR=explode(-, $date); $tmon=$dARR[0]; $tday=$dARR[1]; $tyr=$dARR[2]; $newdate=$tyr-$tmon-$tday; ? Jay Blanchard wrote: [snip] Ok, Mayve I need to be a little clear, I under the link below as showing dates. What I need to know how can I take the input of 09-12-1967 and have enter into a mysql data using php as 1967-09-12? Because everything that is past from my form to mysql is not the way it was enter. Would I need to create three fields month, day, year, then take those three into -mm-dd? If so how? [/snip] Aha. $theOldDate = 09-12-1967; $theNewDate = substr($theOldDate, 6, 4).-.substr($theOldDate, 0, 2).-.substr($theOldDate, 3, 2); echo $theNewDate; -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] dir size
is it possible to count a size of a dir and all sub dirs in php ? and if, how? thanx _ Lättare att hitta drömresan med MSN Resor http://www.msn.se/resor/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] dir size
[snip] is it possible to count a size of a dir and all sub dirs in php ? and if, how? [/snip] $foo = exec(du -h); -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP as a Servlet in Tomcat
Try running php is from a servlet environment. Basically in tomcat you set up a servlet that handles your *.php files and calls the php executable. This is like php cgi so it can be slow. -- BigDog On Fri, 2003-10-03 at 12:11, David Erickson wrote: Hi I am wondering if anybody has successfully been able to run PHP in a servlet only environment? I am trying to setup php to run as a servlet within tomcat on my win2k box and am having encredible difficulties.. here are the specs and the problem. Any suggestiongs extremely appreciated: Jakarta Tomcat 4.1.24 JDK 1.4.1_03 PHP 4.3.4RC1 Win32 (tried 4.3.3 as well same problem) Win2k I followed the instructions to a T on installing php for servlet.. IE put the phpsrvlt.jar file in the lib dir in tomcat, php4ts.dll in the winnt\system32, php.ini in winnt with extensions_dir variable properly set, and all extensions commented out. If I uncomment the php_java.dll I get warning messages when I try to hit a php file that say Warning Function registration failed - duplicate name - java_last_exception_clear along with a couple more. After i clear those message windows this is what I get from tomcat the first time I try to hit a test.php file: HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception java.io.IOException: null at net.php.servlet.send(Native Method) at net.php.servlet.service(servlet.java:190) at net.php.servlet.service(servlet.java:214) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) Then if I try and refresh to hit it again tomcat completely dies and it crashes my jvm. Here is the log trace: An unexpected exception has been detected in native code outside the VM. Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0xC6536CA Function=zend_hash_add_or_update+0x9A Library=C:\WINNT\system32\php4ts.dll Current Java thread: at net.php.servlet.send(Native Method) at net.php.servlet.service(servlet.java:190) at net.php.servlet.service(servlet.java:214) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at cmcflex.salesweb.control.SecurityFilter.doFilter(SecurityFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2 46) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvokeNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at
RE: [PHP] dir size
On Fri, 2003-10-03 at 14:45, Jay Blanchard wrote: [snip] is it possible to count a size of a dir and all sub dirs in php ? and if, how? [/snip] $foo = exec(du -h); Hmmm this solution would appear to include the file sizes :D 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] User authentication
--- Jeff McKeon [EMAIL PROTECTED] wrote: $_SESSION['userid'] = $userid; $_SESSION['userpassword'] = $userpassword; [snip] Anything look wrong or insecure with all of this? The only thing that catches my attention is your assignments for $_SESSION['userid'] and $_SESSION['userpassword']. I assume you are performing some strict data validation on $userid and $userpassword before this assignment, right? If not, this presents a significant risk, because $_SESSION is a trusted array (it comes from the server, not the client). Hope that helps. Chris Well both variables $userid and $userpassword are bounced off of a user database table, if the username/password don't match then the session variables are cleared with a session_destroy() call. Is that a good enough validation? [code begin] session_start(); if(!isset($userid)) { login_form(); exit; } else { $_SESSION['userid'] = $userid; $_SESSION['userpassword'] = $userpassword; $username = auth_user($userid, $userpassword); if(!$username) { echo user . $userid . $userpassword . Authorization failed. . You must enter a valid userid and password combo. . Click on the following link to try again.BR\n; echo A HREF=\$PHP_SELF\login/ABR; echo If you do not have login, please contact Operations to obtain one.br\n; session_destroy(); exit; } else echo welcome, $username!; echo gmmktime(); echo a href='./test_auth.php'Continue/a; echo a href='./new_ticket.php'Ticket/a; } function auth_user($userid, $userpassword) { global $default_dbname, $user_tablename; $link_id = db_connect($default_dbname); $query = SELECT username FROM $user_tablename WHERE userid = '$userid' userpassword = password('$userpassword'); $result = mysql_query($query); if(!mysql_num_rows($result)) return 0; else { $stamp = gmmktime(); $query2 = update $user_tablename set idle_time = $stamp where userid = '$userid'; $result2 = mysql_query($query2); $query3 = select CanEdit from $user_tablename where userid = '$userid'; $result3 = mysql_query($query3); $query_data3 = mysql_fetch_row($result3); $_SESSION['CanEdit'] = $query_data3[0]; $query_data=mysql_fetch_row($result); return $query_data[0]; } } [code end] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] File Download
Hi there, I would like to send an arbitrary file to a user. This file will be on the server in the PHP directory. I will also want to rename it before it is sent, but keep the old file with the old filename. Any help is appreciated... Thanks, Grant -- Grant Rutherford Iders Incorporated 600A Clifton Street Winnipeg, MB R3G 2X6 http://www.iders.ca tel: 204-779-5400 ext 36 fax: 204-779-5444 Iders Incorporated: Confidential Note: This message is intended solely for the use of the designated recipient(s) and their appointed delegates, and may contain confidential information. Any unauthorized disclosure, copying or distribution of its contents is strictly prohibited. If you have received this message in error, please destroy it and advise the sender immediately by phone, Email or facsimile. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] dir size
On Friday 03 October 2003 11:48 am, Robert Cummings wrote: On Fri, 2003-10-03 at 14:45, Jay Blanchard wrote: [snip] is it possible to count a size of a dir and all sub dirs in php ? and if, how? [/snip] $foo = exec(du -h); Hmmm this solution would appear to include the file sizes :D man du :D gabe. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: mail() function, how to get it work?
Hello, On 10/03/2003 12:44 PM, Kristian Snabb wrote: How do I set up the mail() function in php.ini. How do I define the username and password? My smtp service requires me to log on. I'm using Apache 2.0.47 on WinXP Pro. There is no way to set SMTP authentication using the mail() function. You may want to use this class that comes with a wrapper function named smtp_mail() that works exactly like the mail() function but lets you configure certain SMTP delivery details such as authentication credentials: http://www.phpclasses.org/mimemessage You will also need this: http://www.phpclasses.org/smtpclass -- Regards, Manuel Lemos Free ready to use OOP components written in PHP http://www.phpclasses.org/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] User authentication
--- Jeff McKeon [EMAIL PROTECTED] wrote: Well both variables $userid and $userpassword are bounced off of a user database table, if the username/password don't match then the session variables are cleared with a session_destroy() call. Is that a good enough validation? Yes, as long as you realize that you have now shifted the trust to those values in the database. As long as there is no way for a user to inject malicious code during the registration process (or however the username and password end up in the database), then that part should be fine. Hope that helps. Chris = My Blog http://shiflett.org/ HTTP Developer's Handbook http://httphandbook.org/ RAMP Training Courses http://www.nyphp.org/ramp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php