php-general Digest 4 Mar 2001 21:30:04 -0000 Issue 547 Topics (messages 42494 through 42525): Re: Stripping HTML selectively? 42494 by: Steve Edberg NETSCAPE Screws QUERY STRING!!!!!! 42495 by: Thomas Edison Jr. 42498 by: Meir Kriheli - MKsoft 42499 by: Juanma Help Please: Php configuration 42496 by: archana sharma 42497 by: Michael Hall 42502 by: Phil Driscoll PHP & PostgreSQL 42500 by: Marcelo Pereira 42508 by: The Hermit Hacker Re: Problems with IIS4 (Win2k) 42501 by: Phil Driscoll Re: Static Classes 42503 by: Alexander Wagner Re: Content-Type: image/gif and send the image in hex 42504 by: Christian Reiniger Re: PHP web based mailing list administrator 42505 by: Christian Reiniger Re: any way to count subscribers to PHP lists? 42506 by: Ned Lilly newbie---cookie help 42507 by: McShen Re: Hebrew websites transition with php3 .. 42509 by: Manuel Lemos 42510 by: Manuel Lemos system() and stdout 42511 by: Michael Robbins 42513 by: Clayton Dukes How much could you charge for a PHP-MySQL Spanish online course? 42512 by: akio How big is too big? 42514 by: Joe Sheble (Wizaerd) file() function 42515 by: Felipe Lopes Re : [PHP] NETSCAPE screws QUERY STRING 42516 by: Thomas Edison Jr. 42517 by: Julian Wood 42518 by: Thomas Edison Jr. 42521 by: Julian Wood NETSCAPE screws up query string : more problems! 42519 by: Thomas Edison Jr. date 42520 by: george 42522 by: Stephan Ahonen Change the Input to st different.. 42523 by: Erdinc Guler Php, Apache, mysql - make error 42524 by: S Jha Re: IE 5.5,authentication,PHP sessions: IE never stops 42525 by: Don Read Administrivia: To subscribe to the digest, e-mail: [EMAIL PROTECTED] To unsubscribe from the digest, e-mail: [EMAIL PROTECTED] To post to the list, e-mail: [EMAIL PROTECTED] ----------------------------------------------------------------------
At 09:43 PM 3/3/01 , Erick Papadakis wrote: >Thanks Brian, I have tried the allowable tags, but I need to remove the >ATTRIBUTES of a tag, not the tag itself. STRIP_TAGS totally removes the tag, >and ALLOWABLE_TAGS lets the tag be. WHat I wish to do is let the main tag be >but remove its attributes, as follows: > > Original text: > <font class="something" style="....">Hi!</font> > > Parsed text: > <font>Hi!</font> > >Thanks/erick Well, in this case, you'd have to use regular expressions. One way to do it would be: $SanitizedString = ereg_replace('<[[:space:]]*([[:alnum:]]+)[^>]*>', "<\\1>", $String); this _should_ work (haven't tested it). If you wanted to remove some tags entirely, and then remove the attributes of the remaining tags, you could (1) use strip_tags() with a list of allowable tags, then (2) run the regexp above. Incidentally, the above regexp also removes leading spaces from the tag. Eg, < font style="unreadable"> becomes <font>. If you don't want, that user the regexp '<([[:space:]]*[[:alnum:]]+)[^>]*>' instead. - steve >--- >Outgoing mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.230 / Virus Database: 111 - Release Date: 25-Jan-01 +------------------------------------------------------------------------+ | Steve Edberg University of California, Davis | | [EMAIL PROTECTED] (530)754-9127 | | http://aesric.ucdavis.edu/ http://pgfsun.ucdavis.edu/ | +---------------------- Gort, Klaatu barada nikto! ----------------------+
I'm passing variables in a query string to my php pages. The variables whose values contain spaces due to multiple words are being passed correctly to the Internet Explorer browser and are working perfectly there. However, they are not working at al in NETSCAPE browser. What should i do? The Internet Explorer converts the spaces in a query string into it's hexadecimal value of "%20" automatically, but netscape is not doing so. It's not reading the space and thus not displaying the page at all and giving the HTTP error 400. This the link i make : <a href="add_pro_over.php3?title=<? echo $title ?>"> if $title contains "Project", it goes. But if it contains "Project One" ... it doesn't work in NETSCAPE. When on to the next page, this $title also has to be sent into the Database. what do i do? regards, T. Edison jr. ===== Rahul S. Johari (Director) ****************************************** Abraxas Technologies Inc. Homepage : http://www.abraxastech.com Email : [EMAIL PROTECTED] Tel : 91-4546512/4522124 ******************************************* __________________________________________________ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/
You should use the urlencode() function. See http://www.php.net/manual/en/function.urlencode.php -- Meir Kriheli MKsoft computer systems 'There's someone in my head but it's not me" - Pink Floyd ----- Original Message ----- From: "Thomas Edison Jr." <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, March 04, 2001 2:20 PM Subject: [PHP] NETSCAPE Screws QUERY STRING!!!!!! > I'm passing variables in a query string to my php > pages. The variables whose values contain spaces due > to multiple words are being passed correctly to the > Internet Explorer browser and are working perfectly > there. However, they are not working at al in NETSCAPE > browser. What should i do? > > The Internet Explorer converts the spaces in a query > string into it's hexadecimal value of "%20" > automatically, but netscape is not doing so. It's not > reading the space and thus not displaying the page at > all and giving the HTTP error 400. > > This the link i make : > <a href="add_pro_over.php3?title=<? echo $title ?>"> > > if $title contains "Project", it goes. > But if it contains "Project One" ... it doesn't work > in NETSCAPE. > > When on to the next page, this $title also has to be > sent into the Database. > > what do i do? > > regards, > T. Edison jr.
Try urlencode ... ----- Original Message ----- From: "Thomas Edison Jr." <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, March 04, 2001 1:20 PM Subject: [PHP] NETSCAPE Screws QUERY STRING!!!!!! > I'm passing variables in a query string to my php > pages. The variables whose values contain spaces due > to multiple words are being passed correctly to the > Internet Explorer browser and are working perfectly > there. However, they are not working at al in NETSCAPE > browser. What should i do? > > The Internet Explorer converts the spaces in a query > string into it's hexadecimal value of "%20" > automatically, but netscape is not doing so. It's not > reading the space and thus not displaying the page at > all and giving the HTTP error 400. > > This the link i make : > <a href="add_pro_over.php3?title=<? echo $title ?>"> > > if $title contains "Project", it goes. > But if it contains "Project One" ... it doesn't work > in NETSCAPE. > > When on to the next page, this $title also has to be > sent into the Database. > > what do i do? > > regards, > T. Edison jr. > > > > > ===== > Rahul S. Johari (Director) > ****************************************** > Abraxas Technologies Inc. > Homepage : http://www.abraxastech.com > Email : [EMAIL PROTECTED] > Tel : 91-4546512/4522124 > ******************************************* > > __________________________________________________ > Do You Yahoo!? > Get email at your own domain with Yahoo! Mail. > http://personal.mail.yahoo.com/ > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
Hi All, I am new in PHP world. I am trying to configure my php with IIS4. Here is the info what I downloaded and installed: php version: php4.0.4 for win32 [2000-12-20] (from http://php4win.de site) Web server: IIS4 But as soon as I do the step of "Add/Edit extension mapping " in IIS4, my webserver crashes. I don't know where I am doing wrong. I followed every step written in the book. Please HELP!!! If you have answered the questions like this, please point me where can I find the solution or clue. Also is there any way where I can archieve the old message of this board. Your help is highly appreciated. Thanks. ...Archana _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
I don't know a thing about IIS ... but the archives can be found at http://www.php.net/support.php Good Luck Michael On Sun, 4 Mar 2001, archana sharma wrote: > Hi All, > I am new in PHP world. I am trying to configure my php with IIS4. Here is > the info what I downloaded and installed: > > php version: php4.0.4 for win32 [2000-12-20] (from http://php4win.de site) > Web server: IIS4 > But as soon as I do the step of "Add/Edit extension mapping " in IIS4, my > webserver crashes. I don't know where I am doing wrong. I followed every > step written in the book. Please HELP!!! > > If you have answered the questions like this, please point me where can I > find the solution or clue. Also is there any way where I can archieve the > old message of this board. > > Your help is highly appreciated. > > Thanks. > ...Archana > > > > > > _________________________________________________________________________ > Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > >
I'm guessing that you are adding the ISAPI version of php. If so, try installing it as a CGI instead (set the script mappings to php.exe instead of php4isapi.dll and remove php4isapi.dll from the filters list). Cheers -- Phil Driscoll Dial Solutions +44 (0)113 294 5112 http://www.dialsolutions.com http://www.dtonline.org
Hi, All. I have to build a web site and I was studying postgreSQL, but, whether I am quite wrong or this database does not support Foreign Key. Does anyone use postgreSQL and know how handle Foreign Keys ??? Thanks, Marcelo Pereira Computer Programmer __________________________________________________________________________ O BOL é Top10 no iBest! Vote já para torná-lo Top3! http://www.bol.com.br/ibest.html
On Sun, 4 Mar 2001, Marcelo Pereira wrote: > Hi, All. > > I have to build a web site and I was > studying postgreSQL, but, whether I am > quite wrong or this database does not > support Foreign Key. > > Does anyone use postgreSQL and know > how handle Foreign Keys ??? Yes, it supports Foreign Keys ... how to use them is another story, as its something I keep meaning to dive into and just never seem to find the time for :( Check out: http://postgresql.readysetnet.com/users-lounge/docs/7.0/user/sql-createtable.htm which talks about using CONSTAINTS on tables, where 'REFERENCES' is discussed ...
>Yeah after a net stop and net start I've got the cgi version working, but I >still can't >seem to get the PHP isapi module up. This could be a permissions issue on any of the php files (php4ts.dll, php4isapi.dll, php.ini or any extension dlls enabled in php.ini). For test purposes, if you give full control for everyone for these files and it starts to work, then it was a permissions problem. >What functionality is missing from the CGI version besides http-auth? can it >handle >uploads? I think that all you miss is some performance and the ability to get at the headers before IIS has already acted on them. This affects authentication and probably some other stuff as well. You will probably also find that the CGI version is much more reliable than the ISAPI module. Cheers -- Phil Driscoll Dial Solutions +44 (0)113 294 5112 http://www.dialsolutions.com http://www.dtonline.org
ADnoctum wrote: > Hello to everyone. First time here and already I have a question: PHP > has static classes?. [..] > Test.hello(); > > Now I have a variable "Test" wich is a class that canot be > instantiated nor inherited. Can I do that in PHP?. PHP has static method calls with class::method() Test::hello(); regards Wagner -- Assumption is the mother of all fuck-ups.
On Sunday 04 February 2001 05:53, you wrote: > Hi all, > > I'm trying to make a demonstration script (using PHP) that demonstrates > the use of MIME types in HTTP headers. It should send the Content-Type > header and than sends an image to the browser in hex. What do you mean with "in hex"? Hex is a number system. It only exists to make handling binary data easier for humans. > I run the script in my browser and get the bare decimal values > displayed and not the GIF image: Aha. So you just want to "send the image". > I also tried to use: > header("Content-type: image/gif"); > But no success. > I don't want to use the header() function cause it doesn't help my > demostration script show the workings. Well, you *need* the header ("Content-type: image/gif"); to tell the browser that you're sending a gif. It can not determine that by itself. If you don't send the header the browser will try to interpret you gif image as HTML code, which usually gives, well, fascinating results :) > // 7x1 pixel GIF image data > $img = array ( > 0x47, 0x49, 0x46, 0x38, 0x37, 0x61, 0x07, 0x00, 0x01, 0x00, 0xF7, > 0x00, 0x00, 0x00, 0x00, 0x00, > 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, > 0x80, 0x80, 0x00, 0x80, 0x00, [...] > ) ; > // Write content type to browser > echo "Content-Type: image/gif\n\n"; > > // Write GIF image data to browser > foreach ($img as $val){ > echo $val; > } Try echo pack ('c*', $img); Or if that doesn't work: foreach ($img as $val) { echo pack ('c', $val); } -- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/) ...10001000110101011010101101011110111010113...????
On Saturday 03 March 2001 13:59, you wrote: > Yes, they are about. Try hotscripts.com. And if you don't insist that the manager is written in PHP, try GNU Mailman. It comes with its own /very nice) web-based admin software. > > does there exist a web based mailing list administrator in PHP (Tying > > in with some open source mailing list software)? > > Ideally, something like egroups (now groups.yahoo.com). I just want > > to be able to easily administrate (or have other people administrate) > > mailing lists. I have access to my own server (linux, php4, ...) > > thanks! -- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/) ...10001000110101011010101101011110111010113...????
Thanks to all who responded. Sounds like there's no built-in way for list subscribers to access this info on demand, but this info gives me a baseline. If anyone has any ideas on how to regularly collect this info, I'd welcome any thoughts. My idea is to try and track subscriber and list activity for certain projects on a running basis, to create kind of a "open source activity index." There is apparently a command for the list owner, [EMAIL PROTECTED] ... maybe a hack to ezmlm to allow list members to access it, like majordomo has? Anyway, thanks again. Ned > Subject: Re: [PHP] any way to count subscribers to PHP lists? > Date: Sat, 3 Mar 2001 16:56:24 -0500 > From: Brian Clark <[EMAIL PROTECTED]> > To: "PHP is not a drug." <[EMAIL PROTECTED]> > > Hi Ned, > > @ 9:27:57 AM on 3/3/2001, Ned Lilly wrote: > > > Hi, I'm wondering if there's an ezmlm equivalent of the "lists-full" > > command for majordomo. That command returns data like the > > following (from the PostgreSQL list): > > While not exactly what you wanted, this may provide some of those > statistics: > > http://www.zend.com/cgi-bin/m_stats.pl?list=php-general&date=200101 > http://www.zend.com/cgi-bin/m_stats.pl?list=php-general&date=200102 > http://www.zend.com/cgi-bin/m_stats.pl?list=php-general&date=200103 > > January 2001, February 2001, and March 2001 respectively. > > -Brian > -- > Please do not carbon copy me on list replies. > > -------------------------------------------------------------------- > > Subject: Re: [PHP] any way to count subscribers to PHP lists? > Date: Sat, 03 Mar 2001 17:20:01 +0800 > From: "Jim Winstead" <[EMAIL PROTECTED]> > To: [EMAIL PROTECTED] > > In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] > wrote: > > Hi, I'm wondering if there's an ezmlm equivalent of the "lists-full" > > command for majordomo. That command returns data like the following > > (from the PostgreSQL list): > > no ezmlm equivalent that i'm aware of, but here's the subscription > figures for the php lists: > > php-announce 3031 > php-beta 333 > php-cvs 134 > php-cvs-digest 1 > php-cvs-daily 525 > php-cvs-daily-digest 3 > php-cvsroot 4 > php-db 1167 > php-db-digest 577 > php-dev 659 > php-general 1914 > php-general-digest 974 > php-gtk 187 > php-gtk-digest 1 > php-i18n 168 > php-i18n-digest 82 > php-install 627 > php-install-digest 366 > php-kb 2556 > php-lang 23 > php-lang-digest 0 > php-migration 133 > php-migration-digest 49 > php-mirrors 33 > php-notes 8 > php-notes-digest 0 > php-pear 377 > php-qa 60 > php-qa-digest 0 > php-template 126 > php-template-digest 15 > php-test 3 > php-windows 544 > php-windows-digest 329 > phpdoc 244 > > jim >
hi Please help a newbie. I have 2 links on my website. It wil show "NEW" if my visitors have only visited my site once in 24h. If my visitors visit my site for more than once in 24h, i wanna show "OLD". I know cookie can do it. but i don't know how, Please help. Any script will be greatly appreciately. Thank You.
Hello Aviv, On 28-Feb-01 20:07:21, you wrote: >Hey! >So what do YOU offer me to do? >Should I use visual Hebrew (write a php3 script which will reverse Hebrew >words), or should I stick only to Logical Hebrew? In the ideal world you would figure if the browser supports logical Hebrew or not and would serve pages formatted encoded accordingly. In the ideal world you also would have time and budget to implement alternative content formats, but this may not be what is like in your real world. Regards, Manuel Lemos Web Programming Components using PHP Classes. Look at: http://phpclasses.UpperDesign.com/?[EMAIL PROTECTED] -- E-mail: [EMAIL PROTECTED] URL: http://www.mlemos.e-na.net/ PGP key: http://www.mlemos.e-na.net/ManuelLemos.pgp --
Hello Boaz, On 01-Mar-01 04:17:25, you wrote: >The IE / NN war was one that left no chance for NN in Israel. >While MS spent millions in making all of their products in Hebrew, >including the free IE, NN refused to support Hebrew. I don't think this is a matter of browser wars. Ideally, portals should target their target audience not the other way arround. If your portal pages can't display in users browsers, they simply go away and won't bother telling you why. >While the 3% is correct for Israel, it's far from being true on an >international basis. If you got me right, if your portal only displays right in logical Hebrew, there is no reason for those 3% be just 0% because nobody returns to a portal that does not display in their browser, right? >With all due respect to people that like other browsers, developing >for all browsers costs lots of $$$ and as long as portals are free >and loosing lots of $$$ it's not profitable to develop for all. >Bottom line, as the CTO of one of those portals I say go >with Logical Hebrew and dump Netscape (In Israel Only). Personally I don't care about Netscape. My point was just to bring to the attention that when you think your are just dumping Netscape or whatever browser, what you are actually dumping is share of users that you believe that it is 3% but might be actually much more. I know that over here people assumed that was 10% but was in reality 30%. In a market like the Internet portals where the winner takes almost all, it may be worthy for you to rethink your options before you realize that your portal is not the winner because your not really evaluating the real user audience figures, but rather those that are technically more convinient. Just my 0.02 EUR. :-) Regards, Manuel Lemos Web Programming Components using PHP Classes. Look at: http://phpclasses.UpperDesign.com/?[EMAIL PROTECTED] -- E-mail: [EMAIL PROTECTED] URL: http://www.mlemos.e-na.net/ PGP key: http://www.mlemos.e-na.net/ManuelLemos.pgp --
I am trying to use system() to run an external command and have the output placed into a variable using: $output = system("/usr/local/bin/somecommand"); the output is placed into $output, and it also places it instream with the HTML. Anyone know why this is happening? or how to properly put data from STDOUT into a variable? Any help is appreciated. Mike Robbins
You have to have the output as part of the system or exec command, Here's a ping function, maybe this will help: exec("/bin/ping -c3 $ipaddr", $output, $error); echo "<BR>\n"; while (list(,$line) = each($output)){ echo $line, "<BR>\n"; } if ($error){ die("OS Error: $error. Try using man ping, this also usually boils down to path/permissions."); } ----- Original Message ----- From: "Michael Robbins" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, March 04, 2001 11:53 AM Subject: [PHP] system() and stdout > I am trying to use system() to run an external command and have the output > placed into a variable using: > > $output = system("/usr/local/bin/somecommand"); > > the output is placed into $output, and it also places it instream with the > HTML. Anyone know why this is happening? or how to properly put data from > STDOUT into a variable? > > Any help is appreciated. > > Mike Robbins > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED]
Hello everyone! How do you charge these things, per words? The amount of time spent? I've never done this and I'm quite clueless. Any ideas would be really appreciated. TIA Regards
Is there a practical limit one should make on a php file to be included? I'm putting all my global variable declarations and function defintitions into one file to be included across the site. I had thought about splitting them different files based on functionality, but then I thought it would be easier to maintain one singular file broken down into sections. But I don't want to overtax anything... so what would be a good size limit on included files? On the same note, is there a practical limit to how much code should be used within an eval() call? Joseph E. Sheble a.k.a. Wizaerd Wizaerd's Realm Canvas, 3D, Graphics, ColdFusion, PHP, and mySQL http://www.wizaerd.com =================================
I found this script on the internet...It's a script of a message board...My problem is that I just want to display the 30 newer messages stead of all messages...What do I have to change??? I tried to use the file() function...I know it's possible to do what I want to with that function, but I don't know how. Please, help me!!!!! ............................................................... script: <? if ($message) { $message = strip_tags($message); $message = ereg_replace("\r\n\r\n", "\n<P>", $message); if (get_magic_quotes_gpc()) { $message = stripslashes($message); } $date = date("d/m/Y - h:i a"); $message = "<B>$user </B> -- $date<P> $message <BR><HR>\r\n"; // first read the file into a buffer, if it exists $textfile = basename($PHP_SELF) . ".comment"; if ($fp = @fopen ($textfile, "r")) // open without complaining { $oldmessages = @fread($fp,filesize($textfile)); @fclose(fp); } // now reopen the file in write mode, with the // pointer at the head of the file $fp = fopen ($textfile, "w"); fwrite ($fp, $message); fwrite ($fp, $oldmessages); // adding back the old messages fclose ($fp); } @readfile(basename(($PHP_SELF . ".comment"))); ?> ................................................................... Thank you Felipe Lopes MailBR - O e-mail do Brasil -- http://www.mailbr.com.br Faça já o seu. É gratuito!!!
The urlencode() is working fine with an echo statement & normal query string. But it's NOT working with complex query string in printf() including $myrow[something] being picked up by mySQL db. this works : <a href="add_pro_over.php3?title=<? echo urlencode($title) ?>"> this doesn't work : printf("<a href=\"pro_page1.php3?title='urlencode($myrow[title])'\">") OR such combinations as given in the manual. I tried out almost all!!! HELP!!!! T. Edison jr. ===== Rahul S. Johari (Director) ****************************************** Abraxas Technologies Inc. Homepage : http://www.abraxastech.com Email : [EMAIL PROTECTED] Tel : 91-4546512/4522124 ******************************************* __________________________________________________ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/
Try printf("<a href=\"pro_page1.php3?title='".urlencode($myrow[title])."'\">") J on 3/4/01 11:55 AM, Thomas Edison Jr. at [EMAIL PROTECTED] wrote: > > The urlencode() is working fine with an echo statement > & normal query string. > > But it's NOT working with complex query string in > printf() including $myrow[something] being picked up > by mySQL db. > > this works : > > <a href="add_pro_over.php3?title=<? echo > urlencode($title) ?>"> > > this doesn't work : > > printf("<a > href=\"pro_page1.php3?title='urlencode($myrow[title])'\">") > > OR such combinations as given in the manual. I tried > out almost all!!! > > HELP!!!! > > T. Edison jr. > -- Julian Wood Learning Technologies and Digital Media University of Calgary
Julian, i tried this out .... it's giving the single quotes in the value... 'value+value2' and on the next page where i'm printing the value...the backslashes are also being added in front of single quotes : \'value value2\' where can i go from here? this has made the urlencode function to work...only part left now... T. Edison jr. --- Julian Wood <[EMAIL PROTECTED]> wrote: > > Try printf("<a > href=\"pro_page1.php3?title='".urlencode($myrow[title])."'\">") > > J > > on 3/4/01 11:55 AM, Thomas Edison Jr. at > [EMAIL PROTECTED] wrote: > > > > > The urlencode() is working fine with an echo > statement > > & normal query string. > > > > But it's NOT working with complex query string in > > printf() including $myrow[something] being picked > up > > by mySQL db. > > > > this works : > > > > <a href="add_pro_over.php3?title=<? echo > > urlencode($title) ?>"> > > > > this doesn't work : > > > > printf("<a > > > href=\"pro_page1.php3?title='urlencode($myrow[title])'\">") > > > > OR such combinations as given in the manual. I > tried > > out almost all!!! > > > > HELP!!!! > > > > T. Edison jr. > > > > > -- > Julian Wood > Learning Technologies and Digital Media > University of Calgary > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > To contact the list administrators, e-mail: > [EMAIL PROTECTED] > ===== Rahul S. Johari (Director) ****************************************** Abraxas Technologies Inc. Homepage : http://www.abraxastech.com Email : [EMAIL PROTECTED] Tel : 91-4546512/4522124 ******************************************* __________________________________________________ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/
Where is the string 'value+value2' coming from? $myrow[title]? If it is coming from the db (I'm guessing - it seems a little strange to me that this would be your title, but in this code we're discussing there is no other possible source), and it has slashes in it, you may need to use stripslashes to get rid of the slashes. Also, why are you using printf, but not formatting your string at all? Why don't you just use echo? I assume we're still dealing with this line of code: printf("<a href=\"pro_page1.php3?title='".urlencode($myrow[title])."'\">") J on 3/4/01 12:20 PM, Thomas Edison Jr. at [EMAIL PROTECTED] wrote: > > Julian, > > i tried this out .... it's giving the single quotes in > the value... 'value+value2' > > and on the next page where i'm printing the > value...the backslashes are also being added in front > of single quotes : > > \'value value2\' > > where can i go from here? this has made the urlencode > function to work...only part left now... > > T. Edison jr. > > --- Julian Wood <[EMAIL PROTECTED]> wrote: >> >> Try printf("<a >> > href=\"pro_page1.php3?title='".urlencode($myrow[title])."'\">") >> >> J >> >> on 3/4/01 11:55 AM, Thomas Edison Jr. at >> [EMAIL PROTECTED] wrote: >> >>> >>> The urlencode() is working fine with an echo >> statement >>> & normal query string. >>> >>> But it's NOT working with complex query string in >>> printf() including $myrow[something] being picked >> up >>> by mySQL db. >>> >>> this works : >>> >>> <a href="add_pro_over.php3?title=<? echo >>> urlencode($title) ?>"> >>> >>> this doesn't work : >>> >>> printf("<a >>> >> > href=\"pro_page1.php3?title='urlencode($myrow[title])'\">") >>> >>> OR such combinations as given in the manual. I >> tried >>> out almost all!!! >>> >>> HELP!!!! >>> >>> T. Edison jr. >>> >> >> >> -- >> Julian Wood >> Learning Technologies and Digital Media >> University of Calgary >> >> >> >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> For additional commands, e-mail: >> [EMAIL PROTECTED] >> To contact the list administrators, e-mail: >> [EMAIL PROTECTED] >> > > > ===== > Rahul S. Johari (Director) > ****************************************** > Abraxas Technologies Inc. > Homepage : http://www.abraxastech.com > Email : [EMAIL PROTECTED] > Tel : 91-4546512/4522124 > ******************************************* > > __________________________________________________ > Do You Yahoo!? > Get email at your own domain with Yahoo! Mail. > http://personal.mail.yahoo.com/ -- Julian Wood Learning Technologies and Digital Media University of Calgary
Julian, i tried : <a href=\"pro_page1.php3?title=".urlencode($myrow[title])."\"> instead <a href=\"pro_page1.php3?title='".urlencode($myrow[title])."'\"> notice the single quote ' missing. And that WORKED!!! It displayed the right value in the next PHP page. Unfortunately there's another problem. it only DISPLAYED the right value...but when it adds the value in the database...it adds with the plus + sign. i.e., it adds : Project+One instead of Project One. ===== Rahul S. Johari (Director) ****************************************** Abraxas Technologies Inc. Homepage : http://www.abraxastech.com Email : [EMAIL PROTECTED] Tel : 91-4546512/4522124 ******************************************* __________________________________________________ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/
Can you mark the date when an entry is placed in the db and then get that date to display when the info is pulled out TIA george
> Can you mark the date when an entry is placed in the db and then get that > date to display when the info is pulled out I'd put the UNIX timestamp of the entry date into a sort of parallel entry. I don't know how DBs work, (never had a mySQL server to play with =( ) but under a big blanket folder for each entry, you put variables (?) for the timestamp, the general contents of the entry, etc. Sig for a Day Stephan Ahonen, ICQ 491101 "That's very funny Scotty, now beam down my clothes!" Come back tomorrow for a different sig! Backspace a single "s" to reply by email
hi.. my problem is to change some characters from input data coming from a form to something..i mean like : input output ----- ------ i --> y fire --> fyre Is it possible?? erdinc..
HI Gurus, I am getting this error. I saw few posting for this error and found someone suggesting "-lz" option in Makefile in LIBS option. However, I didn't found this line in apache Makefile. Also I tried other methods including reloading zlib, reconf mysql ..but in vain. Please help. I did - #SSL_BASE=../openssl-0.9.6 RSA_BASE=../rsaref-2.0/local ./configure --enable-module=ssl --activate-module=src/modules/php4/libphp4.a --enable-module=php4 --prefix=/usr/local/apache --enable-shared=ssl #make The error message was - /usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_uncompress': my_compress.o(.text+0x9a): undefined reference to `uncompress' /usr/local/mysql/lib/libmysqlclient.a(my_compress.o): In function `my_compress_alloc': my_compress.o(.text+0x12a): undefined reference to `compress' collect2: ld returned 1 exit status make[2]: *** [target_static] Error 1 make[2]: Leaving directory `/home/sjha/apache_1.3.17/src' make[1]: *** [build-std] Error 2 make[1]: Leaving directory `/home/sjha/apache_1.3.17' make: *** [build] Error 2 Thanks, SJ ===== Sanjeev Jha, Unix System Administrator __________________________________________________ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/
On 04-Mar-01 Ken wrote: > Thanks for the idea, John. > > I know about the auth logout. Unfortunately, that means that when a user > clicks "logout", he gets a "log in" prompt! And, in IE, he has to > deliberately blank out the password field, THEN hit enter, THEN the prompt > will come again, and he has to hit escape. <snip> > Any suggestions? > I'm still playing with this but ... My script handles the authentication against a MySQL table; and this might (probably) have to get tweaked to play well with .htaccess The logout script creates a "mark" (tmpfile, db entry, whatever) then redirects to a non-protected page. On entry to a protected script: function authuser($realm) { global $PHP_AUTH_USER, $PHP_AUTH_PW; if (isset($PHP_AUTH_USER)) { if (markset($PHP_AUTH_USER)) { markunset($PHP_AUTH_USER); // send a 401 to force re-authenticate Header('WWW-authenticate: basic realm="'.$realm .'"'); Header('HTTP/1.0 401 Unauthorized'); echo "\n\n"; echo '<META HTTP-EQUIV="Refresh" CONTENT="1; URL='.SITEHOME.'/">'; exit; } if (! (validlogin($PHP_AUTH_USER,$PHP_AUTH_PW, $realm))) { Header('WWW-authenticate: basic realm="'.$realm .'"'); Header('HTTP/1.0 401 Unauthorized'); echo '<META HTTP-EQUIV="Refresh" CONTENT="1; URL='.SITEHOME.'/">'; echo '<CENTER>Failed Login<P>Invalid name or password'; exit; } } return(true); } Regards, -- Don Read [EMAIL PROTECTED] -- If you are going to sin, sin against God, not the bureaucracy. God will forgive you but the bureaucrats won't.