php-general Digest 9 Jan 2001 23:21:12 -0000 Issue 445 Topics (messages 33429 through 33586): Re: php and shell scripting 33429 by: Toby Butzon 1114 : The table 'SQL43ec4_0' is full 33430 by: Daniele Cesarini 33447 by: Cynic Re: database collision? 33431 by: mailing-list.gmx.li Re: LINK CHECKER! for testing one whole site at once ? 33432 by: mailing-list.gmx.li 33443 by: Yoeri De Bruyn 33508 by: Philip Olson Re: Quickie: Why doesn't can't I get a value from this array? 33433 by: April Re: looking for a PHP editor 33434 by: Carsten Gehling 33435 by: Carsten Gehling 33437 by: mailing_list.gmx.at 33439 by: Yoeri De Bruyn 33574 by: Jeffrey A. Stuart 33584 by: Brad Hubbard fork 33436 by: Angus Calder 33441 by: Tim Zickus "Couldn't select database." --> database DOES exist!!! 33438 by: Yoeri De Bruyn 33440 by: William Bailey 33442 by: hentis.twilyt.com 33444 by: Yoeri De Bruyn 33457 by: William Bailey Running an .exe on localhost 33445 by: Malcolm Clark how to set user_agent 33446 by: mailing_list.gmx.at Re: Can PHP do this? 33448 by: Sander Pilon 33449 by: Sander Pilon 33552 by: Ed Lazor 33556 by: Sander Pilon Re: oop 33450 by: Cynic God help us all 33451 by: Hrishi problems with functions using an include file connecting to mysql 33452 by: First Name Last Name 33453 by: Cynic about installing gd library 33454 by: Ben Chung 33505 by: \"Cyb\" What exactly is FrameWork??? 33455 by: Nikolajus Krauklis [Newbie] Image Module needed ? 33456 by: \"Cyb\" Re: Editing php files in vim 33458 by: Anuradha Ratnaweera Re: File uploading 33459 by: Anuradha Ratnaweera PATH_INFO in Windows/IIS 33460 by: Tom Harris 33581 by: Chris Hayes Date Validation 33461 by: TV Karthick Kumar 33474 by: Niel Zeeman 33513 by: Bryne Jørg Vidar Re: Installing PHP With GD 33462 by: Anuradha Ratnaweera 33571 by: Brad Hubbard Problems with mysql_connect and mysql_pconnect 33463 by: BrunoM remove from array 33464 by: AJDIN BRANDIC 33466 by: Marcelo Gulin 33467 by: Max A. Derkachev 33469 by: Max A. Derkachev 33471 by: AJDIN BRANDIC suid to script owner? 33465 by: Philip Mak 33475 by: Jeff P Re: include path confusion 33468 by: Randy XML error 1 0 - help with error codes 33470 by: April Calling a Windows Com object or an Extended Fetch? 33472 by: Paulson, Joseph V. \"Jay\" 33477 by: Miles Thompson 33576 by: bard 33585 by: Brad Hubbard signing in as php user? 33473 by: Jason Jacobs 33580 by: Brian Clark Upgrading to PHP 4.04 33476 by: Scott Gerhardt 33478 by: Mathias Meyer How to develope and add a new user function or lib or extention to php 33479 by: Allen Zhao PHP vs. qmail 33480 by: Nicklas af Ekenstam need admin help please... 33481 by: Sebastian Stadtlich 33586 by: Brian Clark Re: R: [PHP] HomeSite & color coding ... 33482 by: Kulkarni, Vikram unique id 33483 by: AJDIN BRANDIC moving directories 33484 by: David Vázquez 33512 by: Philip Olson 33514 by: Alexander Wagner Should PHP add 6 meg to httpd? 33485 by: Dan Delaney 33488 by: Rasmus Lerdorf 33506 by: Dan Delaney Email List Scripts? 33486 by: Website4S.aol.com 33497 by: Michael Kimsal 33529 by: David Bouw Cookie -> Delete -> Reset 33487 by: Abe Asghar 33489 by: Rasmus Lerdorf 33499 by: Abe Asghar 33502 by: Rasmus Lerdorf comparisons 33490 by: Christopher Allen 33493 by: Rasmus Lerdorf Browser? 33491 by: Website4S.aol.com 33494 by: Boget, Chris 33495 by: Rasmus Lerdorf 33498 by: DanO Re: Simple error handling... but how? - Register your own error-handler with PHP 33492 by: Diego Fulgueira 33503 by: Neil Kimber mysql_query 33496 by: Augusto Cesar Castoldi 33500 by: Rasmus Lerdorf 33501 by: Nathan Cook 33504 by: Augusto Cesar Castoldi 33507 by: Augusto Cesar Castoldi 33509 by: Rasmus Lerdorf 33511 by: kmurrah Re: php-general Digest 9 Jan 2001 11:19:11 -0000 Issue 444 33510 by: cmead PHP mail with attachments .... 33515 by: kmurrah 33517 by: Philip Olson 33521 by: Marcelo Gulin ext/java causes segfault in Apache 33516 by: Brice Ruth PHP and wap 33518 by: Todd Cary 33519 by: Robert Covell 33520 by: jeremy brand 33522 by: Philip Olson FATAL: emalloc() error 33523 by: Justin Smith PHP Conference Call for Participation 33524 by: Rasmus Lerdorf How do I print Multi Dimensional Arrays? 33525 by: Brandon Orther 33527 by: Matt McClanahan 33532 by: Monte Ohrt PHP has encountered an Access Violation at 119F4CE6 33526 by: Paulo Parola 33528 by: Phil Driscoll How do I make it easier to find the right array? 33530 by: Brandon Orther 33534 by: Chris Lee [php&mysql&javascript] Preloading pictures from database 33531 by: Siim Einfeldt aka Itpunk is there a builtin php function for this ? 33533 by: Chris Lee 33536 by: MR 33538 by: Chris Lee Creating backup program (or problem with exec()) 33535 by: CDitty 33544 by: mailing_list.gmx.at Discussion board recommendation 33537 by: H. Wade Minter help please!!!!!!??? 33539 by: Wee Chua Checking whether a MySQL table exists 33540 by: Ben Wiechman 33546 by: David Tod Sigafoos 33547 by: Philip Olson 33548 by: Web Master 33551 by: mailing_list.gmx.at 33562 by: Sander Pilon 33565 by: David Tod Sigafoos User Authentication Integration with NT 33541 by: Phil Labonte Any plans of a completely object oriented version of PHP? 33542 by: Jan Aagaard 33543 by: Rasmus Lerdorf Credit Card Processing 33545 by: ncook escape() 33549 by: matt.wong.tumbleweed.com 33550 by: jeremy brand Problem passing form parameters 33553 by: Antonio Guerrieri 33557 by: Miles Thompson 33560 by: Ignacio Vazquez-Abrams <BR> in html 33554 by: Brandon Orther 33558 by: Jade Ohlhauser 33582 by: Chris Hayes gdImageCreateFromGif compile 33555 by: Dan Harrington MySQL 3.22.xx/PHP4.xx installation issue 33559 by: Gerald Neale 33564 by: Ignacio Vazquez-Abrams Speaking of OOP 33561 by: John Guynn 33566 by: Cal Evans 33568 by: Ignacio Vazquez-Abrams 33569 by: Rasmus Lerdorf Can't figure out how to logoff... 33563 by: Robert Covell 33567 by: Sander Pilon encrypt() and decrypt() 33570 by: Robert Collins 33583 by: Stefan Scherf Serving files form DB 33572 by: Boget, Chris Re: Multi Dimensional Arrays 33573 by: Brad Hubbard more shopping cart crap 33575 by: Jerry Lake Show output of program in realtime on website 33577 by: Stefan Scherf Re: Problem passing form parameters (solved!) 33578 by: Antonio Guerrieri Re: installing PHP4 on Apache on Win2000 33579 by: Brad Hubbard 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] ----------------------------------------------------------------------
I use PHP for just about all the shell scripting I do (which isn't all that much, but hey....) Heh, I've been with PHP long enough that I've half-forgotten Perl (and even worse, I don't care...) Regards, Toby Butzon [ criticism spurs improvement ] ----- Original Message ----- From: "defender of the protocol" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 12:13 AM Subject: [PHP] php and shell scripting : Hi. I'm new to the list, and hope that my subscription here can be an : enjoyable time. : : Now that that's out, I do have a *real* point to this post, so here goes: : : Do any of you (or should it be how many of you) use php for shell scripting : and other assorted tasks that you would normally use perl for? : : I do, and i've had great luck so far in writing function scripts to do a : lot of stuff on my systems. : : So, there's my question/comment : : Thanks, : - j : : : -- : 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, I have a table with more than 70000 records and when I do a SELECT * from table limit 20 I receive this error. PHP 4.0.3pl1 Mysql 3.22.32 I tried to rise the amount of memory php uses, no effect Any help? -- Daniele
have a look at mysql startup options. one of them is --big-tables or so, and you need to start MySQL with it. At 12:24 9.1. 2001, Daniele Cesarini wrote the following: -------------------------------------------------------------- >Hi, > >I have a table with more than 70000 records and when I do a SELECT * >from table limit 20 I receive this error. >PHP 4.0.3pl1 >Mysql 3.22.32 > >I tried to rise the amount of memory php uses, no effect > >Any help? > >-- > Daniele > >-- >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] ------end of quote------ ____________________________________________________________ Cynic: A member of a group of ancient Greek philosophers who taught that virtue constitutes happiness and that self control is the essential part of virtue. [EMAIL PROTECTED]
> hi there. i am developing a database app to manage dynamic sites. in a > nutshell, i have an item table (to store all the content) and a > permission > table (to register who's allowed to edit/view specific items). > > now, when creating a new item, i do the following things: > > - determine a new permission id (which is the permission table primary > key, > kinda "SELECT MAX(id) FROM permission_table" and then increase the > result by > one. i don't use AUTO_INCREMENT columns on purpose.) > - create an entry in the permission table > - create an entry in the item table, including the permission id as > relational attribute > > now, my question is: since there may be multiple php processes running, > if > two users simultaneously create an item and post it at the same moment - > couldn't it happen that the process of user#1 has already determined the > permission id, while user#2 determines the SAME id, creates the entry > and > user#1 will get an error because the item id was already taken in the > meantime? what can i do to avoid such security/integrity holes? > this is db-dependend - I think you use mysql (because of the AUTO_INCREMENT) from the mysql-docu: http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#LOCK_TABLES ---cut--- MySQL doesn't support a transaction environment, so you must use LOCK TABES if you want to ensure that no other thread comes between a SELECT and an UPDATE. The example shown below requires LOCK TABLES in order to execute safely. ---cut--- so why not use AUTO_INCREMENT? afaik in ORACLE there's a "select for update" witty -- Sent through GMX FreeMail - http://www.gmx.net
> Hi, > > Does anybody have a clue on the best (and preferably freeware) link > checker, but to check every link on every page of the whole site? > > Any tip or hint is being very appreciated! > I use Xenu: http://home.snafu.de/tilman/xenulink.html the best I have found (and I tried many!!!) but it is only available for WIN95/98/NT/2000 !!! witty -- Sent through GMX FreeMail - http://www.gmx.net
Hi Witty, That's exactly what I was looking for! It's really cool stuff! Thanxxxxxxxxxxx a lot!!!! S, Yoeri. > Hi, > > Does anybody have a clue on the best (and preferably freeware) link > checker, but to check every link on every page of the whole site? > > Any tip or hint is being very appreciated! > I use Xenu: http://home.snafu.de/tilman/xenulink.html the best I have found (and I tried many!!!) but it is only available for WIN95/98/NT/2000 !!! witty -- Sent through GMX FreeMail - http://www.gmx.net -- 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]
W3C Link Checker : -------------------------------------- http://validator.w3.org/checklink 150 limit, choose at 'options' and mark appropriatly. Philip Olson http://www.cornado.com/ On Tue, 9 Jan 2001 [EMAIL PROTECTED] wrote: > > Hi, > > > > Does anybody have a clue on the best (and preferably freeware) link > > checker, but to check every link on every page of the whole site? > > > > Any tip or hint is being very appreciated! > > > > I use Xenu: > http://home.snafu.de/tilman/xenulink.html > > the best I have found (and I tried many!!!) > > but it is only available for WIN95/98/NT/2000 !!! > > witty > > -- > Sent through GMX FreeMail - http://www.gmx.net > > -- > 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] >
Oh, oops, figured it out with help from someone on the list. I had forgotten about case-folding, I needed to be trying R:RESOURCE, not r:resource. ----- Original Message ----- From: Hsieh, Wen-Yang <[EMAIL PROTECTED]> To: April <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 2:42 AM Subject: Re: [PHP] Quickie: Why doesn't can't I get a value from this array? > > ----- Original Message ----- > From: "April" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Monday, January 08, 2001 12:36 PM > Subject: [PHP] Quickie: Why doesn't can't I get a value from this array? > > > > Hi, I'm using PHP to process some XML, and I can't figure out how to > access > > the attributes of the tag. Yeah, yeah, it's not brain surgery or > anything, > > but there's a reason I'm not a brain surgeon. > > > > from documentation: > > The third parameter, attribs, contains an associative array with the > > element's attributes (if any). The keys of this array are the attribute > > names, the values are the attribute values. Attribute names are > case-folded > > on the same criteria as element names. Attribute values are not > case-folded. > > > > my code snippet: > > > > function startElementHandler($parser, $name, $attribs) { > > if ($name == "NARROW") { > > echo("<br><br>A narrow.<br>"); > > $array_element = $attribs["r:resource"]; > > echo("r:resource of a narrow: $array_element <br><br>"); > > } > > } > > > > and the xml looks like this: > > > > <Topic r:id="Top"> > > <tag catid="1"/> > > <d:Title>Top</d:Title> > > <narrow r:resource="Top/Arts"/> > > <narrow r:resource="Top/Business"/> > > </Topic> > > > > > > My error code looks like: > > Warning: Undefined index: r:resource in > > c:\apache\htdocs\searchengine\categories.php on line 26 > > (over and over again, of course) > > > > But, count($attribs) returns 1. > > key($attribs) returns ? > > > > > Anyway, any help would be greatly appreciated. > > > > > > -- > > 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] > > > > >
From: "Brian Clark" <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 4:56 AM > Sometimes I even use Paper and Pencil to "edit things." Wow! Which version? Steer clear of the new MS P&P 2000, its lead kernel (core) is unstable and tends to break when applying high pressure. Instead go for the BeP&P 3.45.11-gamma - it even comes with a 128-bit eraser at the opposite end... - Carsten ~~~~~~~~~~~~~~~~
From: "Teodor Cimpoesu" <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 10:40 AM > as for assembly, it's a good start in understanding PHP, really. Start from > the bottom. Real programmers do "copy con >filename.exe" (well at least in dos/windows... :-) - Carsten ~~~~~~~~~~~~~~~~
> Real programmers do "copy con >filename.exe" (well at least in > dos/windows... :-) I think you mean "copy con filename.exe" that's the correct way ;-) witty -- Sent through GMX FreeMail - http://www.gmx.net
Hi, I use HTML kit 1.0 build 288. It's really cool and there are lots of "plugins" (i.e. kind of libraries) you can download, and it's freeware! You can custimise lots of its features aswell. So if your convinced,try it out! --> http://www.chami.com/html-kit/ Saludos, Yoeri. From: "Brian Clark" <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 4:56 AM > Sometimes I even use Paper and Pencil to "edit things." Wow! Which version? Steer clear of the new MS P&P 2000, its lead kernel (core) is unstable and tends to break when applying high pressure. Instead go for the BeP&P 3.45.11-gamma - it even comes with a 128-bit eraser at the opposite end... - Carsten ~~~~~~~~~~~~~~~~ -- 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]
Yes and no. HOWEVER... for us "oldtimers" who need to bang out code quickly.... This is the BEST thing since sliced white bread. :) It's even better than sex... (Well... maybe LOL) I got it myself and have fallen in love with it in about 3 days! -- Jeff Stuart [EMAIL PROTECTED] -----Original Message----- From: Brian Clark [mailto:[EMAIL PROTECTED]] Sent: Monday, January 08, 2001 10:52 PM To: PHP is not a drug . Subject: Re: [PHP] looking for a PHP editor Hello Sabina, (SH == "Sabina Huang") [EMAIL PROTECTED] writes: SH> tool that creates PHP automatically, so you don't SH> need to code :-) IMO, bad, _bad_ idea for the beginning PHPer. <snip> SH> Sabina -Brian -- I got vision, and the rest of the world wears bifocals. -- Butch Cassidy -- 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]
> It's even better than sex... (Well... maybe LOL) I got it myself and have fallen in love with it in about 3 days! > What is it? HTML-Kit? Cheers, Brad
Does any one know if there is a "fork" function in php, I have been unable to find any literature on the subject. I am trying to send an email of a CSV database dump via a browser, because the info is too large it keeps timing out my browser. Any ideas? Angus
Try set_time_limit(0) instead. That will prevent the timeout. - Tim ----- Original Message ----- From: "Angus Calder" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 7:12 AM Subject: [PHP] fork > I am trying to send an email of a CSV database dump via a browser, > because the info is too large it keeps timing out my browser.
Hi, When I use this php calls on Win2000 configuration everything works fine, but migrating the site and DB to Linux, apparently the database can not be found! I use the following way to connect to my database: //create connection $connection = mysql_connect("localhost","","") or die("Couldn't connect to server."); //select database $db = mysql_select_db("searchDB", $connection) or die("Couldn't select database."); and I get : --> "Couldn't select database." PS: I can "browse" the DB on linux via command line without any probs, so?! If you feel like "damn! I've seen that once in my whole life!" (or even if you didn't) please tell me what you did to get rit of that feeling... ;-) !!! Thanks a llllllllot! Saludos, Yoeri.
Try adding mysql_error() to the die finction. It normally tells you exactly what mysql is trying to do and why it went wrong. e.g: $db = mysql_select_db("searchDB", $connection) or die("Couldn't select database. MySQL said: " .mysql_error()); Thanks William. On 2001.01.09 12:14:03 +0000 Yoeri De Bruyn wrote: > Hi, > > When I use this php calls on Win2000 configuration everything works > fine, but migrating the site and DB to Linux, apparently the database > can not be found! > I use the following way to connect to my database: > > //create connection > $connection = mysql_connect("localhost","","") > or die("Couldn't connect to server."); > > //select database > $db = mysql_select_db("searchDB", $connection) > or die("Couldn't select database."); > > and I get : --> "Couldn't select database." > PS: I can "browse" the DB on linux via command line without any probs, > so?! > If you feel like "damn! I've seen that once in my whole life!" (or even > if you didn't) please tell me what you did to get rit of that feeling... > ;-) !!! > Thanks a llllllllot! > Saludos, > Yoeri. > > > -- > 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 there :) I'm assuming you can access the database from your chell command using "mysql" command this doesn't use a port connection but a socket connection. have a look at the mysql database and the setting int the hosts and user and db fields is you acually have permissions to access the datatbase as the user from the host you are connecting from even if it is the localhost Henti Smith On Tue, Jan 09, 2001 at 01:14:03PM +0100, Yoeri De Bruyn wrote: > Hi, > > When I use this php calls on Win2000 configuration everything works > fine, but migrating the site and DB to Linux, apparently the database > can not be found! > I use the following way to connect to my database: > > //create connection > $connection = mysql_connect("localhost","","") > or die("Couldn't connect to server."); > > //select database > $db = mysql_select_db("searchDB", $connection) > or die("Couldn't select database."); > > and I get : --> "Couldn't select database." > PS: I can "browse" the DB on linux via command line without any probs, > so?! > If you feel like "damn! I've seen that once in my whole life!" (or even > if you didn't) please tell me what you did to get rit of that feeling... > ;-) !!! > Thanks a llllllllot! > Saludos, > Yoeri. > > > -- > 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]
Yep! You got the bastard! Thanks a lot!!! look here the result: "Couldn't select database. MySql said: Access denied for user: '@localhost' to database 'searchDB'" Is there an easy way to create a user and determine his permissions on the DB? Thanx!!! Yoeri. Try adding mysql_error() to the die finction. It normally tells you exactly what mysql is trying to do and why it went wrong. e.g: $db = mysql_select_db("searchDB", $connection) or die("Couldn't select database. MySQL said: " .mysql_error()); Thanks William. On 2001.01.09 12:14:03 +0000 Yoeri De Bruyn wrote: > Hi, > > When I use this php calls on Win2000 configuration everything works > fine, but migrating the site and DB to Linux, apparently the database > can not be found! > I use the following way to connect to my database: > > //create connection > $connection = mysql_connect("localhost","","") > or die("Couldn't connect to server."); > > //select database > $db = mysql_select_db("searchDB", $connection) > or die("Couldn't select database."); > > and I get : --> "Couldn't select database." > PS: I can "browse" the DB on linux via command line without any probs, > so?! > If you feel like "damn! I've seen that once in my whole life!" (or even > if you didn't) please tell me what you did to get rit of that feeling... > ;-) !!! > Thanks a llllllllot! > Saludos, > Yoeri. > > > -- > 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] >
RTFM: look at the MySQL docs, there is a whole section on the way the access rights work (and is able to explain it beter then i could). On 2001.01.09 12:38:10 +0000 Yoeri De Bruyn wrote: > Yep! You got the bastard! Thanks a lot!!! > > look here the result: > "Couldn't select database. MySql said: Access denied for user: > '@localhost' to database 'searchDB'" > > Is there an easy way to create a user and determine his permissions on > the DB? > > Thanx!!! > Yoeri. > > > > > Try adding mysql_error() to the die finction. It normally tells you > exactly > what mysql is trying to do and why it went wrong. > > e.g: > $db = mysql_select_db("searchDB", $connection) or die("Couldn't select > database. MySQL said: " .mysql_error()); > > Thanks > William. > > > On 2001.01.09 12:14:03 +0000 Yoeri De Bruyn wrote: > > Hi, > > > > When I use this php calls on Win2000 configuration everything works > > fine, but migrating the site and DB to Linux, apparently the database > > can not be found! > > I use the following way to connect to my database: > > > > //create connection > > $connection = mysql_connect("localhost","","") > > or die("Couldn't connect to server."); > > > > //select database > > $db = mysql_select_db("searchDB", $connection) > > or die("Couldn't select database."); > > > > and I get : --> "Couldn't select database." > > PS: I can "browse" the DB on linux via command line without any probs, > > so?! > > If you feel like "damn! I've seen that once in my whole life!" (or > even > > if you didn't) please tell me what you did to get rit of that > feeling... > > ;-) !!! > > Thanks a llllllllot! > > Saludos, > > Yoeri. > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: > [EMAIL PROTECTED] > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > -- Thanks, William.
Can somebody please give me a starter in trying to run a local application (.exe) from a html button eg. Does it involve exec() or system() ? And if so, could somebody give me an example. I'm too dim to learn any other way ;) TIA Malx
Hi! I want to get a page with "file('http://server.com/xxx.html')". But I think the script on that server does a "HTTP_USER_AGENT"-checking, and I don't get the content, I get with my browser! my php sends "PHP/4.0.3pl1" as user_agent. Can I change this to "Mozilla ...."?? thanks witty -- Sent through GMX FreeMail - http://www.gmx.net
Per user, just store in a table which messages he read or not. > -----Original Message----- > From: Ed Lazor [mailto:[EMAIL PROTECTED]] > Sent: 9 January 2001 07:45 > To: Josh G > Cc: [EMAIL PROTECTED] > Subject: Re: [PHP] Can PHP do this? > > > At 02:38 PM 1/9/2001 +1100, you wrote: > >There's a couple of ways... You can track individual messages (messy), > >or better, simply keep a date of the last time a user requested > a message - > >Hence, all messages since the last message request/login are new. > > > >This can be done with or without cookies, but with would be easier. > > Yea, that would be pretty easy. What's so cool about this > message board is > that it even manages to track which messages you haven't read between > visits. That's the tough part that I'm trying to figure out. > > Any ideas? > > -Ed > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > >
> Re: [PHP] Can PHP do this? > No! But developers can do this :-) > > And they can do this in any language, not ColdFusion or PHP. > > Sabina > I dare you! Make it in miranda, and you've won my eternal respect :) Some languages are just not suitable to make some projects. PHP and CF are somewhat similar, so most - if not all things - you can do in CF you can do in PHP and the other way around. But if it were a perl or C++ program there would be dozens of reasons why it might not be reproducable in PHP. (process control, threading, memory requirements, speed requirements, ipc requirements, just to name a few)
At 01:42 PM 1/9/2001 +0100, Sander Pilon wrote: >Per user, just store in a table which messages he read or not. Wouldn't that turn into a huge bloated (slow) table of 10,000 some odd messages times however many users you have? -Ed
First, you dont store this forever. You store only the results for the last <X> messages. Second, you use ranges. Per SQL-Row have the possibility to set values for a whole range of articles. This would be an all-int table. Very fast and very small if properly indexed. (Something like 10 to 20 bytes per entry, times a million rows is still only 20Mb) And you store only something if the user read it, so that would be ( #read articles where article in last <X> articles per user). Last, you could cache some of the results in RAM. (I'm doing something like that now, although I dont use PHP for this particular project.) > > At 01:42 PM 1/9/2001 +0100, Sander Pilon wrote: > >Per user, just store in a table which messages he read or not. > > Wouldn't that turn into a huge bloated (slow) table of 10,000 some odd > messages times however many users you have? > > -Ed >
yes, but watch out: http://bugs.php.net/bugs.php?id=8565 At 08:50 9.1. 2001, Przem Kowalczyk wrote the following: -------------------------------------------------------------- >> -----Original Message----- >> From: Luescher Samuel (MMVZSLU) >> [mailto:[EMAIL PROTECTED]] >> Sent: Tuesday, January 09, 2001 8:47 AM >> To: '[EMAIL PROTECTED]' >> Subject: [PHP] oop >> >> >> hi there! is there any way to call an inherited class method if it is >> overridden in the derived class? >> >> e.g. >> >> class foo { >> function bar() { >> // do something >> } >> } >> >> class better_foo extends foo { >> function bar() { >> // first, call inherited foo->bar() >> // then do some more stuff >> } >> } >> >> thanks - sam. > >You can use foo::bar(); > >Przem > > >-- >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] ------end of quote------ ____________________________________________________________ Cynic: A member of a group of ancient Greek philosophers who taught that virtue constitutes happiness and that self control is the essential part of virtue. [EMAIL PROTECTED]
jeez, it was just a joke, if u remember, i had asked for space on peoples servers, i for one would definitely like to know who i'm allowing to use the insides of *my* server. i certainly didnt think it'd hurt. i hope to stay here for a while, and i hope this topic is closed because this forum is php-general-discussion, not bad-jokes-get-grilled-for-weeks. apologies, Hrishi ------------------------------------------- Yeah, there are more important things in life than money, but they won't go out with you if you don't have any.
hi, I am having some very diffucly problems using global var's form functions espeically with mysql connections. I have created a small include file containing a couple of functions, mysql connection stuff. When I run my main script I can connect and change databse OK, calling the functions. But as soon as I use other mysql functions from my main script I get errors. When I run the script I get... logged in changed into to DB Warning: Supplied argument is not a valid MySQL result resource .... On the following lines.. $num_rows=mysql_num_rows($mysql_result); while ($row=mysql_fetch_array($mysql_result)) What am I doing wrong!. I have made the variables global. Heres my small main script, followed by my functions file. <?php require ("inc.php"); conn(); echo "logged in"; change_db(); echo "changed into to DB"; $sql="SELECT name, address,ID FROM mydb"; $mysql_result=mysql_query($sql,$connect); $num_rows=mysql_num_rows($mysql_result); while ($row=mysql_fetch_array($mysql_result)) { $name=$row["name"]; $address=$row["address"]; $ID=$row["ID"]; echo "$name:$address:$ID<BR>"; } mysql_close($connection); ?> <?php # inc.php function conn(){ global $connect; $connect=mysql_pconnect("localhost","",""); if (!$connect) { echo "could not connect"; exit; } } function change_db(){ global $db; global $connect; $db=mysql_select_db("mydb",$connect); if (!$db) { echo "Could not select database"; exit; } } ------------------------------------------------------------ --== Sent via Deja.com ==-- http://www.deja.com/
this one is very simple: function foo() { global $bar ; $bar = "something" ; } creates a reference to a global $bar, and then breaks the reference when you set $bar to 'something'. use $GLOBALS['bar'] instead. At 14:08 9.1. 2001, First Name Last Name wrote the following: -------------------------------------------------------------- >hi, >I am having some very diffucly problems using global var's form functions espeically >with mysql connections. I have created a small include file containing a couple of >functions, mysql connection stuff. When I run my main script I can connect and change >databse OK, calling the functions. But as soon as I use other mysql functions from my >main script I get errors. When I run the script I get... > >logged in >changed into to DB >Warning: Supplied argument is not a valid MySQL result resource >.... > >On the following lines.. >$num_rows=mysql_num_rows($mysql_result); >while ($row=mysql_fetch_array($mysql_result)) > >What am I doing wrong!. I have made the variables global. > >Heres my small main script, followed by my functions file. ><?php >require ("inc.php"); >conn(); >echo "logged in"; >change_db(); >echo "changed into to DB"; >$sql="SELECT name, address,ID FROM mydb"; > $mysql_result=mysql_query($sql,$connect); >$num_rows=mysql_num_rows($mysql_result); > >while ($row=mysql_fetch_array($mysql_result)) >{ >$name=$row["name"]; >$address=$row["address"]; >$ID=$row["ID"]; >echo "$name:$address:$ID<BR>"; >} >mysql_close($connection); >?> > ><?php ># inc.php >function conn(){ >global $connect; >$connect=mysql_pconnect("localhost","",""); >if (!$connect) { >echo "could not connect"; >exit; > } >} > >function change_db(){ >global $db; >global $connect; >$db=mysql_select_db("mydb",$connect); >if (!$db) > { > echo "Could not select database"; > exit; > } >} > > > > >------------------------------------------------------------ >--== Sent via Deja.com ==-- >http://www.deja.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] ------end of quote------ ____________________________________________________________ Cynic: A member of a group of ancient Greek philosophers who taught that virtue constitutes happiness and that self control is the essential part of virtue. [EMAIL PROTECTED]
Hi, it is my first time pop up from here. Can anybody kindly tell me, what step should i do so that i can make use of the gd library in the Apache PHP module? I am just a very beginner, pls tell me detail if possible. Thank you a lot ^_^ The apache is running in NT4.0 and i am using php3. ^____^
I have the very same "problem", could you please cc the List or me when replying, thank you! Alain
Hilow once again, from one friend i hear word framework, then i speak about php. What's framework means exactly i don't know. I guess it's somthing about templates and page structure? where can i find more info about it? Nikolajus Krauklis
Howdy, Stipid question, Why do I have the following code being output as plain text ?(yes, even the "<?" and "?>" are being written). It's supposed to be an Image. I do have the GD lib running... (Tried with Gif, Jpg, Png...) Cheers, Alain CODE: <? // send header Header("Content-Type: image/gif"); // create image and colours $im = ImageCreate(500, 75); $red = ImageColorAllocate($im, 255, 0, 0); $black = ImageColorAllocate($im, 0, 0, 0); // fill image ImageFill($im, 0, 0, $red); // write string at (210,30) in black ImageString($im, 4, 210, 30, "Hello John", $black); // release image ImageGIF($im); ?>
Hi, I use syntax highlighting with all kinds of files on vim without problems. However, this doesn't work if you just installed vim. You also need vim runtime support (/usr/share/vim/... files). On debian you have to install both vim and vim-rt packages, while on redhat you need vim and vim-enhanced. Here is my .vimrc syntax on set cindent set cino=>2:2=2 inoremap { {<cr>}<esc>ko Anuradha On 7 Jan 2001, A Complete Luser wrote: > Hi there, > > I am using vim as my default editor for PHP files. The syntax > highlighting normally works, but quite often if I page down or SHIFT-G > to get to the end of a file, I lose all the highlighting and the text > is all plain white. > > Does anyone know of a solution to this, or have an alternative editor > that will preserve my syntax highlighting? > > Thanks, >
On Mon, 8 Jan 2001, Tim E Patterson wrote: > I'm using Linux 6.2 server, apache + php3 + mysql. Please, please notice that there is nothing in this world called Linux 6.2 (yet). The latest linux version is 2.4 (released last week, and oh btw). > The problem is that, apparently, there is a 2 Mb file size limitation > for doing this. Does anyone out there have a way around this ? Clients > very often upload excel, power point, and other files that greatly > exceed the 2 Mb limit. Any help is greatly appreciated. Look at php.ini file. Anuradha
I've been using $PATH_INFO to get variables passed without using a "?" in the URL (using Linux/Apache) I copied our site over to a Win box with IIS and now when I goto to http://localhost/testscript.php/43/2000 I'm told: Warning: Failed opening 'C:\Inetpub\wwwroot\testscript.php\43\2000\' for inclusion (include_path='') in Unknown on line 0 Did I install something wrong? Does this not work on Windows? Someone please tell me what to do. Thanks!
To: [EMAIL PROTECTED] From: "Tom Harris" <[EMAIL PROTECTED]> Date sent: Tue, 9 Jan 2001 09:34:32 -0500 Subject: [PHP] PATH_INFO in Windows/IIS > I've been using $PATH_INFO to get variables passed without using a "?" in the > URL (using Linux/Apache) > I copied our site over to a Win box with IIS and now when I goto to > > http://localhost/testscript.php/43/2000 > > I'm told: > > Warning: Failed opening 'C:\Inetpub\wwwroot\testscript.php\43\2000\' for > inclusion (include_path='') in Unknown on line 0 > > Did I install something wrong? Does this not work on Windows? Someone > please tell me what to do. I think the warning indicates it can't find the file. Looking at it it you are trying to open a file: http://localhost/testscript.php/43/2000 and php thinks you ean a directory: C:\Inetpub\wwwroot\testscript.php\43\2000\' Note that the slashes are all standard directory-dividing slashes now, and an end slash has been added, meaning it is looking for a directory. So apparently windows does not understand you mean to open file C:\Inetpub\wwwroot\testscript.php with extension '\43\2000\' So if it does not hurt (security, ugly URL) i suggest just make it a question mark with a GET variable: C:\Inetpub\wwwroot\testscript.php?x=43\2000\ and apply the same searches you are used to. If that really hurts I'm afraid you have to explain the server what you mean. I have no suggestions.... good luck, Chris -------------------------------------------------------------------- -- C.Hayes Droevendaal 35 6708 PB Wageningen the Netherlands -- --------------------------------------------------------------------
Hi all I have some strange problem in Validating the date. I am working on some web application which is like Events in an Address book for our customers. The requirement is whenever the Event date is passed today's date (crosses todays date), I should be able to allow the user delete the particular event (record) and should be deleted. Here's my script, it's very simple and I am not able to get the exact results at all. Please help me. <? $td=date("d/m/Y"); echo $td; echo "<br>"; $id='02/02/2001'; echo $id; if ($td > $id) { echo 'todays date is greater than id'; } else { echo 'todays date is lesser than id'; } ?> -- The above script always prints the first echo statement saying that 'todays date is greater than <$id's value>'. Why is that so ?. What's the other way that I can validate this date ?. Thanks in advance. ~ Karthick
Hi Just a suggestion ... try using mktime to generate the timestamp for the dates and then evaluate them as such eg. for today's timestamp: $td = mktime( 0,0,0, date('m'), date('d'), date('Y') ) break up the incoming date list ($day, $month, $year) = split ('[/.-]', $datetocheck ); $id = mktime( 0,0,0,$month, $day, $year ) then you can use the evaluation '$td > $id' ----- Original Message ----- From: TV Karthick Kumar <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 4:34 PM Subject: [PHP] Date Validation > Hi all > > I have some strange problem in Validating the date. > > I am working on some web application which is like Events in an Address > book for our customers. The requirement is whenever the Event date is passed > today's date (crosses todays date), I should be able to allow the user > delete the particular event (record) and should be deleted. > > Here's my script, it's very simple and I am not able to get the exact > results at all. Please help me. > > <? > $td=date("d/m/Y"); > echo $td; > echo "<br>"; > $id='02/02/2001'; > echo $id; > > if ($td > $id) { > echo 'todays date is greater than id'; > } > else > { > echo 'todays date is lesser than id'; > } > ?> > > -- The above script always prints the first echo statement saying that > 'todays date is greater than <$id's value>'. Why is that so ?. What's the > other way that I can validate this date ?. > > Thanks in advance. > > ~ Karthick > > > > -- > 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] > >
But if the date is out of range for the unix timestamp, it wouldn't work. Another "common" way of doing this is to make an integer using the the year, month, and day. Ie 13. november 1287 = 12871113. I made an example including a function: It will split an the date using any non-numeric data. Year has to be 4 digits. -Yurgh <? // DD MM YYYY format in input function date2int( $date ) { list( $d, $m, $y ) = split( '[^0-9]', $date ); $d = sprintf( "%02d", $d ); // Make sure the day and $m = sprintf( "%02d", $m ); // month are two digits return "$y$m$d"; } $a = "26 12 1972"; $b = "13.11.1976"; $c = "4-9-1192"; echo "$a ->".date2int( $a )."<br>"; echo "$b ->".date2int( $b )."<br>"; echo "$c ->".date2int( $c )."<br>"; ?> -----Original Message----- From: Niel Zeeman [mailto:[EMAIL PROTECTED]] Sent: 9. januar 2001 17:13 To: TV Karthick Kumar; php gen list Subject: Re: [PHP] Date Validation Hi Just a suggestion ... try using mktime to generate the timestamp for the dates and then evaluate them as such eg. for today's timestamp: $td = mktime( 0,0,0, date('m'), date('d'), date('Y') ) break up the incoming date list ($day, $month, $year) = split ('[/.-]', $datetocheck ); $id = mktime( 0,0,0,$month, $day, $year ) then you can use the evaluation '$td > $id' ----- Original Message ----- From: TV Karthick Kumar <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 4:34 PM Subject: [PHP] Date Validation > Hi all > > I have some strange problem in Validating the date. > > I am working on some web application which is like Events in an Address > book for our customers. The requirement is whenever the Event date is passed > today's date (crosses todays date), I should be able to allow the user > delete the particular event (record) and should be deleted. > > Here's my script, it's very simple and I am not able to get the exact > results at all. Please help me. > > <? > $td=date("d/m/Y"); > echo $td; > echo "<br>"; > $id='02/02/2001'; > echo $id; > > if ($td > $id) { > echo 'todays date is greater than id'; > } > else > { > echo 'todays date is lesser than id'; > } > ?> > > -- The above script always prints the first echo statement saying that > 'todays date is greater than <$id's value>'. Why is that so ?. What's the > other way that I can validate this date ?. > > Thanks in advance. > > ~ Karthick > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Have you installed both static and dynamic versions of libraries (i.e., libgd.so and libgd.a). When you just install gd (or any other library) binary package, you get the dynamic one, and to get the static libs and header files, you need gd-dev (on debian) or gd-devel (on redhat). Same applies for other packages. Anuradha On Tue, 9 Jan 2001, James Snelling wrote: > Hi, I have been trying to configure PHP 4 with GD, but not getting very far! > > I'm running a red hat 7.0 box, fresh install with all packages apart from > postgres, PHP and apache (I'll build them from tar.gz's later) > > GD, Libpng, Zlib are all on the system by nature of the rpm's installed with > the main linux install. > > I've been using the configue option > > ./configure --with-pgsql --with-apache=/usr/src/local/apache-_1.3.12 --with- > gd-dir=/usr/lib/ --enable-track-vars > > but the configure bombs out every time saying it cannot find libgd anywhere > below the /usr/lib directory. > > Has anyone else out there seen any web page tutorials that could help, or > used php with GD? > > Thanks in advance, James (Stressed out university student!) > > > -- > 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've had the same problem. Try just --with-gd and no path i.e. ./configure --with-pgsql --with-apache=/usr/src/local/apache-_1.3.12 \ --with-gd --enable-track-vars This forces PHP to do a "static" build of GD (someone who knows more about this could probably explain it better, anyone?). I believe your original syntax of --with-gd-dir=/usr/lib/ is wrong anyway and should be --with-gd=/usr/lib you'll also need the gd-devel-1.8.3-4.i386.rpm off the RH7 CD installed. HTH, Brad ----- Original Message ----- From: "James Snelling" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 11:30 Subject: [PHP] Installing PHP With GD > Hi, I have been trying to configure PHP 4 with GD, but not getting very far! > > I'm running a red hat 7.0 box, fresh install with all packages apart from > postgres, PHP and apache (I'll build them from tar.gz's later) > > GD, Libpng, Zlib are all on the system by nature of the rpm's installed with > the main linux install. > > I've been using the configue option > > ./configure --with-pgsql --with-apache=/usr/src/local/apache-_1.3.12 --with- > gd-dir=/usr/lib/ --enable-track-vars > > but the configure bombs out every time saying it cannot find libgd anywhere > below the /usr/lib directory. > > Has anyone else out there seen any web page tutorials that could help, or > used php with GD? > > Thanks in advance, James (Stressed out university student!) > > > -- > 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 encounter two kinds of problems while using MySQL (3.23.28) connections from PHP (4.0.4): 1) with mysql_connect's, I am not able to open different connections to the same host with the same login without getting the same 'Ressouorce ID #i'. For example, running: -$id1=mysql_connect($thehost, $thelogin, $thepass); -$id2=mysql_connect($thehost, $thelogin, $thepass); returns $id1=1 and $id2=1, too. I really need to have distinct connections because of the connection class I use which associates one connction on each instantiated object. Why is it that it seems impossible to have two simultaneous connections to MySQL, therefore selecting a database on $id1 selects it on $id2, obviously? 2) I have to use mysql_pconnect's to ensure that all different database servers are always available and connected in PHP, but it doesn't seem to work: -$id1=mysql_pconnect($thehost, $thelogin, $thepass); -$id2=mysql_pconnect($thehost, $thelogin, $thepass); with theses two connections, two different IDs are returned and, having tested efficiency of both solutions, I can say that it takes longer to run 1000 connect's thant 1000 pconnect's. then tests was: -1 x connect, 1x pconnect -timer1 starts -100 x connect -timer1 stops, timer2 starts -100 x pconnect -timer2 stops With his method, both connections should have been established and then the bunch of connect's should last 100x the time of one connect, and the 100x pconnect should be really fast as the db is already connected. No, for me it seems like times are about Below is the code I use to show the difference between the two methods. It seems like the mysql_pconnect causes only one connextion to the MySQL server ('mysqladmin processlist' shows a process not dying even when then PHP script has ended), but each 'pconnect' takes really longer than a 'connect', whereas 'pconnect' should do really faster after the first connection. ------------------------------------------------------------------- $ta=new c_Timer(); $tb=new c_Timer(); $ta->start(); for ($i=0; $i<$NB; $i++) { $link = mysql_connect ($host, "test"); echo "[".(int)$link."]"; // mysql_close($link); } $xa=$ta->stop_ms(); echo "-"; $tb->start(); for ($i=0; $i<$NB; $i++) { $link=mysql_pconnect ($host, "test"); echo "[".(int)$link."]"; } $xb=$tb->stop_ms(); echo "<li>nb=$NB"; echo "<li>ta=$xa ms"; echo "<li>tb=$xb ms"; ------------------------------------------------------------------- If you have any suggestion or idea about this problem, you would be very nice to help me, my email is: [EMAIL PROTECTED] Many thanks!
Hi, How can I remove an elent from an array. ie. myarray=(1,2,3,4,5); $num=3; while (list($key,$value) = each($myarray)) { if($num==$value) { remove 3 from array so $myarray contains 1,2,4,5 } } Thanks Ajdin
Hi! I think that array_splice function can do that. try... $myarray=array(1,2,3,4,5); array_splice( $myarray, 3, 1); foreach( $myarray as $element ) print "$element<br>"; this code remove 4 from $myarray regards Marcelo Gulin AJDIN BRANDIC escribió: > > Hi, > > How can I remove an elent from an array. > > ie. myarray=(1,2,3,4,5); > $num=3; > > while (list($key,$value) = each($myarray)) { > if($num==$value) { > remove 3 from array so $myarray contains 1,2,4,5 > } > } > > Thanks > > Ajdin > > -- > 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 AJDIN, Tuesday, January 09, 2001, 6:02:00 PM, you wrote: AB> ie. myarray=(1,2,3,4,5); AB> $num=3; AB> while (list($key,$value) = each($myarray)) { AB> if($num==$value) { AB> // remove 3 from array so $myarray contains 1,2,4,5 + unset ($myarray[$key]; AB> } AB> } -- Best regards, Max A. Derkachev mailto:[EMAIL PROTECTED] Symbol-Plus Publishing Ltd. phone: +7 (812) 324-53-53 http://www.Books.Ru -- All Books of Russia
should be: unset ($myarray[$key]); sorry. -- Best regards, Max A. Derkachev mailto:[EMAIL PROTECTED] Symbol-Plus Publishing Ltd. phone: +7 (812) 324-53-53 http://www.Books.Ru -- All Books of Russia
OK, Thanks all Ajdin On Tue, 9 Jan 2001, Max A. Derkachev wrote: > Hello AJDIN, > > Tuesday, January 09, 2001, 6:02:00 PM, you wrote: > > AB> ie. myarray=(1,2,3,4,5); > AB> $num=3; > > AB> while (list($key,$value) = each($myarray)) { > AB> if($num==$value) { > AB> // remove 3 from array so $myarray contains 1,2,4,5 > > + unset ($myarray[$key]; > > > AB> } > AB> } > > > -- > Best regards, > Max A. Derkachev mailto:[EMAIL PROTECTED] > Symbol-Plus Publishing Ltd. > phone: +7 (812) 324-53-53 > http://www.Books.Ru -- All Books of Russia > > > >
Hello, I am installing PHP4 on my system soon and I am wondering about the prospects of making it so that .php scripts will execute with the privileges of their owner so that people don't have to chmod 777 their flatfile databases. The manual at http://www.php.net/manual/html/install.unix.html says "However, the CGI version enables Apache users to run different PHP-enabled pages under different user-ids." The wording would imply that I must compile PHP as CGI (which is inefficient?) in order to be able to do this. Is this true? Is there a way I compile it as an Apache module, but still have it suid to the script owner? Thanks, -Philip Mak ([EMAIL PROTECTED])
> The wording would imply that I must compile PHP as CGI (which is > inefficient?) in order to be able to do this. Is this true? Is there a way > I compile it as an Apache module, but still have it suid to the script > owner? No - because mod_php runs the scripts within the apache process, meaning that there's no way to set the effective user id per user (as the only running process is httpd). best, jeff
I've done that too, but it's a real pain. Does anyone know how php searches for include files? Does everyone use the entire path? Best regards, Randy Monday, January 08, 2001, 1:02:52 PM, you wrote: W> I use the full path to help fix this problem. This way no matter where you W> drop it in, it will work... W> <?php include ('/home/sites/home/web/cgi-bin/ads/ad.php');?> W> -----Original Message----- W> From: Randy [mailto:[EMAIL PROTECTED]] W> Sent: Monday, January 08, 2001 2:02 PM W> To: [EMAIL PROTECTED] W> Subject: [PHP] include path confusion W> I'm confused on what should be a simple issue - where does php W> look for an include file in the following example? My test W> results seem very confusing and the docs never mention it. W> In the program: W> include "../test/sample.php"; W> In php.ini: W> include_path="../include" W> Does php: W> A. Look in the dir "../test" for sample.php first and if not found, W> look in "../include" for sample.php? W> B. Ignore the dir "../test/" and look in "../include" for W> sample.php? W> C. Look in dir "../test" for sample.php and if not found, look W> in "../include" for "../test/sample.php"? (and can't find it as W> invalid) W> D. Look only in dir "../include" for "../test/sample.php"? (and W> can't find it as invalid) W> Does it work exactly the same for REQUIRE? W> TIA W> -- W> Best regards, W> Randy W> -- W> PHP General Mailing List (http://www.php.net/) W> To unsubscribe, e-mail: [EMAIL PROTECTED] W> For additional commands, e-mail: [EMAIL PROTECTED] W> To contact the list administrators, e-mail: [EMAIL PROTECTED]
Where can I get information on error codes like: XML error 1 0? The functions in php to get XML error codes don't seem to be talking about this. Thanks, April
Hello everyone-- I was wondering if PHP can call Windows COM objects in memory? If PHP can do this does anyone know how to do it or can you point me in the direction were I can pissibly figure it out. Also, does anyone know if PHP can call an Extended Fetch? Thanks, Jay Paulson
I don't know, but I was glancing through an article on PHP in the current issue of Dr. Dobb's Journal last week. At the very end I *think* there was an example of calling a COM object. It was a VbScript <-> PHP comparision. Have a look, might help. Miles (Yes, I've been known to make notes while in the newsstand.) At 10:01 AM 01/09/2001 -0600, Paulson, Joseph V. \"Jay\" wrote: >Hello everyone-- >I was wondering if PHP can call Windows COM objects in memory? If PHP can >do this does anyone know how to do it or can you point me in the direction >were I can pissibly figure it out. Also, does anyone know if PHP can call >an Extended Fetch? >Thanks, >Jay Paulson > >-- >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]
Or you could just look at the phpbuilder.com column on using COM objects in php, or you could RTFM at the php.net site. just type in php.net/com and see what happens. We use php and com here a lot, and while the implementation lacks a few features of the asp/vb implementation it's handy when migrating from NT/ASP to NT/PHP. On Tue, 9 Jan 2001, Miles Thompson wrote: > I don't know, but I was glancing through an article on PHP in the current > issue of Dr. Dobb's Journal last week. At the very end I *think* there was > an example of calling a COM object. It was a VbScript <-> PHP comparision. > Have a look, might help. > > Miles > > (Yes, I've been known to make notes while in the newsstand.) > > At 10:01 AM 01/09/2001 -0600, Paulson, Joseph V. \"Jay\" wrote: > >Hello everyone-- > >I was wondering if PHP can call Windows COM objects in memory? If PHP can > >do this does anyone know how to do it or can you point me in the direction > >were I can pissibly figure it out. Also, does anyone know if PHP can call > >an Extended Fetch? > >Thanks, > >Jay Paulson > > > >-- > >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] > > > > >
> Or you could just look at the phpbuilder.com column on using COM objects in php, or you could RTFM at the php.net site. >just type in php.net/com and see what happens. > > We use php and com here a lot, and while the implementation lacks a few features of the asp/vb implementation it's handy >when migrating from NT/ASP to NT/PHP. Has anyone worked out how to communicate with a ActiveX control that's actually embedded in a web page from PHP? Cheers, Brad
Does anyone know how I can sign into a site through a shell (Telnet, FTP program, etc) with the PHP user? How can I find out the password that PHP uses (or does it...)? Thanks. Jason
Hello Jason, (JJ == "Jason Jacobs") [EMAIL PROTECTED] writes: JJ> Does anyone know how I can sign into a site through a shell JJ> (Telnet, FTP program, etc) with the PHP user? $ ps aux | egrep '([w]ww|[n]obody)' | su `awk '{ print $1 }'` or $ which php | ls -l `awk '{ print $1 }'` ..And look in columns 3 and 4 for user and group, respectively. JJ> How can I find out the password that PHP uses (or does it...)? If it is a CGI, it's the password of the user that owns the executable. (there may also be setuid/setgid issues but I'm not getting into that). If it's running as an Apache static or DSO, it's the user the webserver is running as. JJ> Jason -Brian -- Structured Programming supports the law of the excluded muddle.
Hello all PHP'ers What is the best way to upgrade from PHP 4.03pl1 to 4.04? I'm running Apache on RedHat with 4.03pl1 compliled from source. Do I just run ./condigure > make > make install to upgrade or do I have to remove elements from the previous version? Thanks, - Scott ___________________________________ Scott A. Gerhardt P.Geo. Gerhardt Information Technologies [EMAIL PROTECTED] ___________________________________
> -----Original Message----- > From: Scott Gerhardt [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, January 09, 2001 5:20 PM > To: PHP List > Subject: [PHP] Upgrading to PHP 4.04 > > > Hello all PHP'ers > > What is the best way to upgrade from PHP 4.03pl1 to 4.04? > > I'm running Apache on RedHat with 4.03pl1 compliled from source. > Do I just run ./condigure > make > make install to upgrade or > do I have to > remove elements from the previous version? > Maybe you should try the --with-apxs option. Then you'll have nothing to do but ./configure --with-apxs=/path/to/apxs (normally in apache/bin) --with-other-options, make and make install. It worked just fine for me. Best Regards.
Hi all, I am PHP develope newbie. I now meet a problem. What I want is, when someone call my function, it will get the toppest caller's name/path and check its MD5SUM and create time, if they are legal, I will return the the secret data they want. For example, someone visit the url: http://mydomain.com/test.php in test.php, include ("func.inc") in func.inc, call_user_function load_name <== this is the function I want this function will check the md5sum and create time of the script test.php, if they match the condition, it will return the "value" according to the parameter "name" I think this function should not be a script. Because if it is script, any hacker can remove the authtication in this function and call the decrypt function to get my secret data directly. So in this case, if a hacker intrudes my website, he can change anything, but he can't get something like database passwords. This is exactly what I want. Actually I never develped any php lib or extention before. Can anybody give me a suggestion? I really don't know how to do that. I just know what I want. Here is my question: Is there any easy way to do that? e.g. call an external program. But how to pass the top caller's name to the external program? How to develpe and add a lib or extension or user function to php. I want to make things easy. The idea case is, I don't need to change my current php, just add the new module to the current php. How to get the top caller's name in a extension or lib or user function. (I use language C) Allen Zhao
Hi! I have a server running qmail and php on which I'm trying to do some php processing of incoming e-mail. I have a virtual domain set up like this: '.qmail-virtualdomain.com-default' which contains the following: '|/usr/local/php-4.0.1pl2/php /home/nille/script.php -q' The script script.php looks like this: <?php mail($SENDER, "A subject", "The body"); ?> And what it does off course is just answering everybody who sends an email to any adress in the domain virtualdomain.com with an e-mail with the subject "A subject" and the body "The body". This isn't very helpful now is it? ;-) In case you wondered the variable $SENDER is a qmail environment variable. What I would like to know is if there is a nice way of parsing out the body of the incoming message and place that into a variable and also the same thing with the subject so that I can process these using som regular expressions and respond to certain keywords using custom templates. Any ideas? - Nille
Hi all I switched my provider and now i often get this error message when using mysql from my php-skripts: "Warning: MySQL Connection Failed: Can't create a new thread (errno 11). If you are not out of available memory, you can consult the manual for a possible OS-dependent bug in include/dbcall.inc.php3 on line 6 Unable to select database" could someone tell me what this exactly want's to tell me? and even better : what the admin of the server can do about it? thanks for any help Sebastian
Hello Sebastian, (SS == "Sebastian Stadtlich") [EMAIL PROTECTED] writes: SS> I switched my provider and now i often get this error message when SS> using mysql from my php-skripts: SS> "Warning: MySQL Connection Failed: Can't create a new SS> thread (errno 11). If you are not out of available SS> memory, you can consult the manual for a possible SS> OS-dependent bug in include/dbcall.inc.php3 on line 6 SS> Unable to select database" SS> could someone tell me what this exactly want's to tell me? SS> and even better : what the admin of the server can do about it? *I'm no expert on this topic*, but.. Ask the admin to check the ulimit for mysql and to place this in it's startup script: # Increase number of file descriptors ulimit -n 1024 I've had similar problems in the past. Also check the archives at http://www.deadly.org/ as the site owner ran into that problem quite a while ago. A whole article about it is there somewhere. -Brian -- Press any key to continue, or any other key to quit.
This is what you are looking for: http://hshelp.com/mrspecial.html#ebphp I have never used it, so I can't say if it works or not. But if you do get it working, please give us a feedback. Vikram Kulkarni -----Original Message----- From: n e t b r a i n [mailto:[EMAIL PROTECTED]] Sent: Monday, January 08, 2001 3:50 AM To: [EMAIL PROTECTED] Subject: [PHP] R: [PHP] HomeSite & color coding ... ****** Please Note: This message came from the INTERNET. ****** Hi Joe >Just go to Options/Settings/Color Coding and select PHP. You can change all >the colors from there. Hmmm, yes you're right but ... I'm talking about the possibility of use "function insight" and "color coding" with the (new) current php function that are not listed in ExpressionElements.vtm ... For example, with my configuration this (and more): foreach show_browser() [all swf func] etc. etc. etc. are not highlighted and there are not "fuction insight" available ... so, my question is: which HomeSite's file controll this behaviour? Many thanks in advance max -- 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] ***************************************************************************** This message may contain privileged and confidential information. If you think, for any reason, that this message may have been addressed to you in error, you must not disseminate or copy this message, or use its content as the basis for taking any action. Further, we would ask you to notify us immediately by return e-mail, telephone or facsimile. *****************************************************************************
Hi again, I am generating a randum number but before inserting it into a table I want to make sure that onother number with the same value doesn't exist in the table. Here is what I have: srand((double)microtime()*1000000); $ran_num = rand(10000, 99999); $query01 = "SELECT thisnum FROM mytable"; $results = mysql_query($query01) or die("Failed on select mytable!"); while ($result = mysql_fetch_array($results)) { $thisnum=$result['thisnum']; if($ran_num==$thisnum) { srand((double)microtime()*1000000); $ran_num = rand(10000, 99999); reset($results) // will this reset the pointer and will the while loop start from position 0??? If not how do I force the check to start from position 0? } } I donot want to use autoincrement??? Thanks Ajdin
Hi all, Any one knows how to move a directory to another directory, without using copy and delete? -- Saludos, David.
Hey David, Go here : http://www.php.net/manual/ref.exec.php And consider using something like : mv -r I'd assume permission issues exist so consider that :) philip On Tue, 9 Jan 2001, David Vázquez wrote: > > Hi all, > > Any one knows how to move a directory to another directory, without using > copy and delete? > > > -- > Saludos, > > David. > > > > -- > 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] >
Philip Olson wrote: > http://www.php.net/manual/ref.exec.php > > And consider using something like : mv -r I'd assume permission > issues exist so consider that :) mv should suffice (without -r) This doesnt work when source and destination are on different partitions, at least on UNIX. By the way, rename() should do the same, there is no need to use exec(). http://www.php.net/manual/function.rename.php regards Wagner -- One maniac alone can do what 20 together cannot
Helo all. I just compiled mod_php 4.0.4 statically into Apache 1.3.12 on a Solaris/SPARC machine. I was surprised to see that my httpd binary jumped from 840592 bytes to 6841916 bytes! That seems a little excessive to me, especially considering that my httpd binary on my FreeBSD machine with mod_php 4.0.3 in it is only 2770550 bytes. Anyone have any idea what's going on? Thanks. -- Dan ________________________________________________________________________ [EMAIL PROTECTED] Daniel G. Delaney www.Dionysia.org/~dionysos/ PGP Public Key: /~dionysos/pgp.html ------------------------------------------------------------------------ We have reason to believe that man first walked upright to free his hands for masturbation. -- Lily Tomlin
Which external libraries did you compile in? And what happens when you do a "strip httpd" ? -Rasmus On Tue, 9 Jan 2001, Dan Delaney wrote: > Helo all. I just compiled mod_php 4.0.4 statically into Apache > 1.3.12 on a Solaris/SPARC machine. I was surprised to see that my > httpd binary jumped from 840592 bytes to 6841916 bytes! That seems a > little excessive to me, especially considering that my httpd binary > on my FreeBSD machine with mod_php 4.0.3 in it is only 2770550 > bytes. Anyone have any idea what's going on? > > Thanks. > -- Dan > ________________________________________________________________________ > [EMAIL PROTECTED] Daniel G. Delaney > www.Dionysia.org/~dionysos/ > PGP Public Key: /~dionysos/pgp.html > ------------------------------------------------------------------------ > We have reason to believe that man first walked upright to free > his hands for masturbation. > -- Lily Tomlin > > > -- > 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] >
On Tue, 9 Jan 2001, Rasmus Lerdorf wrote: > Which external libraries did you compile in? This is my configure line for php: ./configure \ --with-apache=/clients/build/apache_1.3.12 \ --with-mysql=/usr/local/mysql \ --with-config-file-path=/usr/local/apache/conf \ --enable-debug=no > And what happens when you do a "strip httpd" ? That did it. When I did strip httpd it shrank it to 1760900 bytes Thanks a lot. --Dan ________________________________________________________________________ [EMAIL PROTECTED] Daniel G. Delaney www.Dionysia.org/~dionysos/ PGP Public Key: /~dionysos/pgp.html ------------------------------------------------------------------------ I doubt, therefore I might be.
I have been using PHP to send out a monthly newsletter to around 50 emails or so but now my list is growing I have concerns that PHP will not be able to handle it any longer as this has been said in the past on this forum. Has anyone used any other systems for their Newsletters which are easy to setup, possibly ones that use MySQL would be great, and a link to where I can find info about it. TIA Ade
We send thousands with PHP - I dont' think it's PHP so much as your hardware that will be the bottleneck. [EMAIL PROTECTED] wrote: > I have been using PHP to send out a monthly newsletter to around 50 emails or > so but now my list is growing I have concerns that PHP will not be able to > handle it any longer as this has been said in the past on this forum. > > Has anyone used any other systems for their Newsletters which are easy to > setup, possibly ones that use MySQL would be great, and a link to where I can > find info about it. > > TIA > > Ade > > -- > 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 agree, and even the limit of the hardware is fairly difficult to reach.. Install Qmail on a 486 and I guess that you will probably still be able to send half-a-million of emails a day... Only three words of advice when using PHP sending email..: 1. Make sure that you register in your database to which addresses a email has send so that you can take-off where you left when something goes wrong or breaks.. 2. Set the time limit to 0 in this script to prevent it from stopping to early.. 3. Run this script via an cgi version of PHP on the command line.. This way when thing go wrong you can stop it immediatly.. Also give it enought output.. This way you can see when the loop goes wrong.. (This way you can prevent a script from accidently sending a few hundred SMS messages to your mobile phone..) Success.. Bye Bye David > We send thousands with PHP - I dont' think it's PHP so much as your hardware that > will be the bottleneck. > > > [EMAIL PROTECTED] wrote: > > > I have been using PHP to send out a monthly newsletter to around 50 emails or > > so but now my list is growing I have concerns that PHP will not be able to > > handle it any longer as this has been said in the past on this forum. > > > > Has anyone used any other systems for their Newsletters which are easy to > > setup, possibly ones that use MySQL would be great, and a link to where I can > > find info about it. > > > > TIA > > > > Ade > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > >
Hey guys, I wonder if U can help... I have the following code that reads a cookie and deletes it and then resets a cookie of the same name. However all it seems to do is delete the cookie and not set a new one. Any ideas what I am missing? $user = $HTTP_COOKIE_VARS["user"]; setcookie("user"); setcookie("user","$user",time()+1500,"/",".test.serve.co.uk",0); Thanks in advance, Abe
It makes no sense to delete and set. Simply setting it will override the previous. Note also that using such a short expiry time puts you at the mercy of people having the system clocks set correctly. Many people don't. For short expiry cookies, I always do something like: setcookie('user',$user.':'.time()+1500,0,'/','.test.serve.co.uk'); That is, put the timestamp in the value field. This timestamp is relative to the system clock on *my* server instead of the remote machine. Then to figure out it the cookie should actually be expired do: list($usr,$ti) = explode(':',$user); if($ti>time()) { ... do whatever you do when a cookie is expired ... } -Rasmus On Tue, 9 Jan 2001, Abe Asghar wrote: > > Hey guys, > > I wonder if U can help... > > I have the following code that reads a cookie and deletes it and then resets a >cookie of the same name. However all it seems to do is delete the cookie and not set >a new one. Any ideas what I am missing? > > > $user = $HTTP_COOKIE_VARS["user"]; > > setcookie("user"); > setcookie("user","$user",time()+1500,"/",".test.serve.co.uk",0); > > > Thanks in advance, > Abe >
That makes sense Rasmus, but the reason I delete and reset the cookie is because I am trying to measure activity and not just a set time. So I have the cookie reset every time somebody views a new page. This way it expires a set amount of time after they last clicked on a page. However as you can see this doesn't work. Is there a better way to do this anyone knows? Thanks, Abe ----- Original Message ----- From: "Rasmus Lerdorf" <[EMAIL PROTECTED]> To: "Abe Asghar" <[EMAIL PROTECTED]> Cc: "PHP General List" <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 5:24 PM Subject: Re: [PHP] Cookie -> Delete -> Reset > It makes no sense to delete and set. Simply setting it will override the > previous. Note also that using such a short expiry time puts you at the > mercy of people having the system clocks set correctly. Many people > don't. For short expiry cookies, I always do something like: > > setcookie('user',$user.':'.time()+1500,0,'/','.test.serve.co.uk'); > > That is, put the timestamp in the value field. This timestamp is relative > to the system clock on *my* server instead of the remote machine. Then to > figure out it the cookie should actually be expired do: > > list($usr,$ti) = explode(':',$user); > if($ti>time()) { ... do whatever you do when a cookie is expired ... } > > -Rasmus > > On Tue, 9 Jan 2001, Abe Asghar wrote: > > > > > Hey guys, > > > > I wonder if U can help... > > > > I have the following code that reads a cookie and deletes it and then resets a cookie of the same name. However all it seems to do is delete the cookie and not set a new one. Any ideas what I am missing? > > > > > > $user = $HTTP_COOKIE_VARS["user"]; > > > > setcookie("user"); > > setcookie("user","$user",time()+1500,"/",".test.serve.co.uk",0); > > > > > > Thanks in advance, > > Abe > > >
If you delete and set the cookie on the same request the delete is completely redundant. It serves no purpose whatsoever because of the way cookies work and the way browsers accept them. If you do: setcookie('abc',1); setcookie('abc',2); This causes PHP to these headers: Set-Cookie: abc=1 Set-Cookie: abc=2 The browser will only accept the second one. However, in general there is nothing wrong with what you are doing. Turn on your cookie warnings in your browser or telnet to port 80 on your web server and watch the raw cookies sent by your PHP script. Make sure they look the way you expect them to. -Rasmus On Tue, 9 Jan 2001, Abe Asghar wrote: > That makes sense Rasmus, but the reason I delete and reset the cookie is > because I am trying to measure activity and not just a set time. So I have > the cookie reset every time somebody views a new page. This way it expires > a set amount of time after they last clicked on a page. > > However as you can see this doesn't work. Is there a better way to do this > anyone knows? > > Thanks, > Abe > > ----- Original Message ----- > From: "Rasmus Lerdorf" <[EMAIL PROTECTED]> > To: "Abe Asghar" <[EMAIL PROTECTED]> > Cc: "PHP General List" <[EMAIL PROTECTED]> > Sent: Tuesday, January 09, 2001 5:24 PM > Subject: Re: [PHP] Cookie -> Delete -> Reset > > > > It makes no sense to delete and set. Simply setting it will override the > > previous. Note also that using such a short expiry time puts you at the > > mercy of people having the system clocks set correctly. Many people > > don't. For short expiry cookies, I always do something like: > > > > setcookie('user',$user.':'.time()+1500,0,'/','.test.serve.co.uk'); > > > > That is, put the timestamp in the value field. This timestamp is relative > > to the system clock on *my* server instead of the remote machine. Then to > > figure out it the cookie should actually be expired do: > > > > list($usr,$ti) = explode(':',$user); > > if($ti>time()) { ... do whatever you do when a cookie is expired ... } > > > > -Rasmus > > > > On Tue, 9 Jan 2001, Abe Asghar wrote: > > > > > > > > Hey guys, > > > > > > I wonder if U can help... > > > > > > I have the following code that reads a cookie and deletes it and then > resets a cookie of the same name. However all it seems to do is delete the > cookie and not set a new one. Any ideas what I am missing? > > > > > > > > > $user = $HTTP_COOKIE_VARS["user"]; > > > > > > setcookie("user"); > > > setcookie("user","$user",time()+1500,"/",".test.serve.co.uk",0); > > > > > > > > > Thanks in advance, > > > Abe > > > > > > > > -- > 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] >
Is there a special way in which I need to do this in php? if (500 < $weight < 1000) Thanks, Christopher C. M. Allen
> Is there a special way in which I need to do this in php? > > if (500 < $weight < 1000) No special way, just the way it is typically done: if($weight > 500 && $weight < 1000) -Rasmus
Is it possible using PHP to force a browser that isn`t already to full screen, I have seen some ASP sites that do it, just wondered if anyone could spare a snippet of code. TIA Ade
> Is it possible using PHP to force a browser that isn`t > already to full screen, I have seen some ASP sites that > do it, just wondered if anyone could spare a snippet of > code. This would require Javascript. But why would you want to? I find it so incredibly annoying when this happens and I make it a point never to return to any site that does this... Chris
Has nothing to do with PHP. You would need some sort of JavaScript trick. Find that ASP page you saw doing it and steal whatever JavaScript it spews out that does this. PHP can spew JavaScript as well as ASP can. -Rasmus On Tue, 9 Jan 2001 [EMAIL PROTECTED] wrote: > Is it possible using PHP to force a browser that isn`t already to full > screen, I have seen some ASP sites that do it, just wondered if anyone could > spare a snippet of code. > > TIA > > Ade > > -- > 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] >
you'd want to use javascript. <script> function fullScreen(URL) { window.open(URL, 'nameOfWindow', 'fullscreen=yes'); } </script> make sense? DanO -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Tuesday, January 09, 2001 9:21 AM To: [EMAIL PROTECTED] Subject: [PHP] Browser? Is it possible using PHP to force a browser that isn`t already to full screen, I have seen some ASP sites that do it, just wondered if anyone could spare a snippet of code. TIA Ade -- 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]
Thanks Neil! It's working fine. I got two questions now, I hope you have time to aswer them. The first one might be too much to ask for, so don't mind to give me a short answer like "You can't do that": 1. I don't want to handle warnings, only errors o even just fatal errors. I tried setting error_reporting(), but this has no efect: all errors, including warnings, are handled. Therefore, I need a way to know what type of error has occurred. And, if i don't want to handle that error, how can I return program control to line where the error happened?. 2. Where did you learned that? I want to know if there are other types of handlers that I can register. Thanks a lot. -----Original Message----- From: Neil Kimber [mailto:[EMAIL PROTECTED]] Sent: Tuesday, 09 January, 2001 3:56 AM To: Diego Fulgueira; Php-General Subject: RE: [PHP] Simple error handling... but how? - Register your own error-handler with PHP You can register your own error-handler using the function: set_error_handler(<error_handler_function_name>); Your customised error_handler will then get called whenever an error gets called. Your function is passed the follwing parameters: function error_handler_function_name($errno, $errstr, $errfile, $errline) This is nice as it passes you the file and line number as well as the error number and the error string. You can then use this for sending your own informational debug messages to the error handler by using the trigger_error() routine. The handler that I use dumps everything to a debug file - using error_log(). This is great as I get all of my parsing errors and informational debug messages sent to the same place. By sending them to a file (rather than the screen) you stop headers being sent, which in turn could cause you problems. I believe that this functionality only became available in 4.02. You may also want to check out the assert() functions. These are similar and are great for putting sanity checks into your code. I think that the assert handler code was the inspiration for the error handling code. Hope this helps, Neil -----Original Message----- From: Diego Fulgueira [mailto:[EMAIL PROTECTED]] Sent: 08 January 2001 22:00 To: Php-General Subject: [PHP] Simple error handling... but how? Ok. This might have been widely discussed already, but I haven't been able to find useful information about it: How can I present a customized error page whenever a PHP error or warning ocurrs? Thanks in advance. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
Ques. 1 I've also experienced the same thing. However, I'm not too concerned about it as I normally try to write code that produces no warnings (better safe than sorry). This is new functionality, so it's possible that it hasn't been implemented very strongly. Since using an error handler I've picked up lots (and I mean lots) of code problems, ranging from actual code errors through to redefinitions or no declaration warnings. I just go through and fix each one as I find them. It only takes a second and forces good coding practices. As for returning control to the program, this happens anyway. If the error isn't fatal then you'll get a message logged and then control will simply return. Maybe you mean that you want your error handler to ignore certain errors. Not too sure of the best approach. It would be nice if the error_reporting() method worked correctly. Ques. 2 I found this functionality mentioned in the change dox for 4.02. I was already using asserts throughout my code and had been waiting for similar functionality regarding error handling. You can see the release notes here: http://www.php.net/ChangeLog-4.php search for 'error handler' There are some other handlers that are available - but they're of little use to me and I don't use them. Regards, Neil -----Original Message----- From: Diego Fulgueira [mailto:[EMAIL PROTECTED]] Sent: 09 January 2001 17:32 To: Php-General; Neil Kimber Subject: RE: [PHP] Simple error handling... but how? - Register your own error-handler with PHP Thanks Neil! It's working fine. I got two questions now, I hope you have time to aswer them. The first one might be too much to ask for, so don't mind to give me a short answer like "You can't do that": 1. I don't want to handle warnings, only errors o even just fatal errors. I tried setting error_reporting(), but this has no efect: all errors, including warnings, are handled. Therefore, I need a way to know what type of error has occurred. And, if i don't want to handle that error, how can I return program control to line where the error happened?. 2. Where did you learned that? I want to know if there are other types of handlers that I can register. Thanks a lot. -----Original Message----- From: Neil Kimber [mailto:[EMAIL PROTECTED]] Sent: Tuesday, 09 January, 2001 3:56 AM To: Diego Fulgueira; Php-General Subject: RE: [PHP] Simple error handling... but how? - Register your own error-handler with PHP You can register your own error-handler using the function: set_error_handler(<error_handler_function_name>); Your customised error_handler will then get called whenever an error gets called. Your function is passed the follwing parameters: function error_handler_function_name($errno, $errstr, $errfile, $errline) This is nice as it passes you the file and line number as well as the error number and the error string. You can then use this for sending your own informational debug messages to the error handler by using the trigger_error() routine. The handler that I use dumps everything to a debug file - using error_log(). This is great as I get all of my parsing errors and informational debug messages sent to the same place. By sending them to a file (rather than the screen) you stop headers being sent, which in turn could cause you problems. I believe that this functionality only became available in 4.02. You may also want to check out the assert() functions. These are similar and are great for putting sanity checks into your code. I think that the assert handler code was the inspiration for the error handling code. Hope this helps, Neil -----Original Message----- From: Diego Fulgueira [mailto:[EMAIL PROTECTED]] Sent: 08 January 2001 22:00 To: Php-General Subject: [PHP] Simple error handling... but how? Ok. This might have been widely discussed already, but I haven't been able to find useful information about it: How can I present a customized error page whenever a PHP error or warning ocurrs? Thanks in advance. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
a few days ago I asked you this: ____________________ when I do a mysql_query on php, like $result=mysql_query("select * from counter where date='2001-01-06'"); In case of there is no date='2001-01-06', what should be the contents of $result? How can I know that was no data of '2001-01-06' in database? _____________________ you answer me like that: $hoje=date("'Y-m-d'"); if (mysql_query("select unique,total from counter where data=$hoje")){ echo "true"; }else{ echo "false"; } At the begining it was working. But now returns always true! I can put anything, like "... where data='1999-05-05'", that it returns true, but there is no date='1999-05-05' at database. I was thinking that maybe the PHP4 server is not good... well, someone know what the solution. thanks, Augusto Cesar Castoldi
> when I do a mysql_query on php, like > > $result=mysql_query("select * from counter where date='2001-01-06'"); > > In case of there is no date='2001-01-06', what should be the contents of > $result? > > How can I know that was no data of '2001-01-06' in database? > _____________________ > > you answer me like that: > > $hoje=date("'Y-m-d'"); > if (mysql_query("select unique,total from counter where data=$hoje")){ > echo "true"; > }else{ > echo "false"; > } This answer is incorrect. mysql_query() will return true if the query sent is valid and a result set is returned. A result set with 0 elements is still a valid result set. You want something like this: $result=mysql_query(...) if(mysql_numrows($result) > 0) { ... rows found ... } else { ... no rows found ... } -Rasmus
Double check the select buy having php print the variable. For example: $SELECT_TXT = "SELECT * FROM"; print("$SELECT_TXT"); $SELECT_QRY = MYSQL_QUERY($SELECT_TXT); Try that and then manually run the $SELECT_TXT on your mysql server and see if the results are different and let us know. -nc ---------------------------------------------------------------------- .:: Nathan Cook - Network/Security Admin office: 208.343.3110 - Web Programmer email: [EMAIL PROTECTED] - Qmail Admin pager: 208.387.9983 - MIS Admin ----------------------------------------------------------------------- ----- Original Message ----- From: "Augusto Cesar Castoldi" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 10:33 AM Subject: [PHP] mysql_query > a few days ago I asked you this: > ____________________ > when I do a mysql_query on php, like > > $result=mysql_query("select * from counter where date='2001-01-06'"); > > In case of there is no date='2001-01-06', what should be the contents of > $result? > > How can I know that was no data of '2001-01-06' in database? > _____________________ > > you answer me like that: > > $hoje=date("'Y-m-d'"); > if (mysql_query("select unique,total from counter where data=$hoje")){ > echo "true"; > }else{ > echo "false"; > } > > At the begining it was working. But now returns always true! I can put > anything, like "... where data='1999-05-05'", that it returns true, but > there is no date='1999-05-05' at database. > > I was thinking that maybe the PHP4 server is not good... > > well, someone know what the solution. > > thanks, > > Augusto Cesar Castoldi > > > -- > 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] > >
that`s out of my knowledge. I did not understand. augusto cesar castoldi On Tue, 9 Jan 2001, Nathan Cook wrote: > Double check the select buy having php print the variable. > For example: > > $SELECT_TXT = "SELECT * FROM"; > print("$SELECT_TXT"); > $SELECT_QRY = MYSQL_QUERY($SELECT_TXT); > > Try that and then manually run the $SELECT_TXT on your mysql server and see > if the results are different and let us know. > > -nc > ---------------------------------------------------------------------- > .:: Nathan Cook - Network/Security Admin > office: 208.343.3110 - Web Programmer > email: [EMAIL PROTECTED] - Qmail Admin > pager: 208.387.9983 - MIS Admin > ----------------------------------------------------------------------- > ----- Original Message ----- > From: "Augusto Cesar Castoldi" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, January 09, 2001 10:33 AM > Subject: [PHP] mysql_query > > > > a few days ago I asked you this: > > ____________________ > > when I do a mysql_query on php, like > > > > $result=mysql_query("select * from counter where date='2001-01-06'"); > > > > In case of there is no date='2001-01-06', what should be the contents of > > $result? > > > > How can I know that was no data of '2001-01-06' in database? > > _____________________ > > > > you answer me like that: > > > > $hoje=date("'Y-m-d'"); > > if (mysql_query("select unique,total from counter where data=$hoje")){ > > echo "true"; > > }else{ > > echo "false"; > > } > > > > At the begining it was working. But now returns always true! I can put > > anything, like "... where data='1999-05-05'", that it returns true, but > > there is no date='1999-05-05' at database. > > > > I was thinking that maybe the PHP4 server is not good... > > > > well, someone know what the solution. > > > > thanks, > > > > Augusto Cesar Castoldi > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] >
I think that's almost working now. It appears on browser: ____________ Warning: Supplied argument is not a valid MySQL result resource in /home/cco/castoldi/public_html/teste/index.php on line 10 No Rows founded _____________ The php code is: ________ if (mysql_numrows($result) > 0) { echo "Rows founded"; } else { echo "No Rows founded"; } _______ What is this message? thanks, Augusto Cesar Castoldi On Tue, 9 Jan 2001, Rasmus Lerdorf wrote: > > when I do a mysql_query on php, like > > > > $result=mysql_query("select * from counter where date='2001-01-06'"); > > > > In case of there is no date='2001-01-06', what should be the contents of > > $result? > > > > How can I know that was no data of '2001-01-06' in database? > > _____________________ > > > > you answer me like that: > > > > $hoje=date("'Y-m-d'"); > > if (mysql_query("select unique,total from counter where data=$hoje")){ > > echo "true"; > > }else{ > > echo "false"; > > } > > This answer is incorrect. mysql_query() will return true if the query > sent is valid and a result set is returned. A result set with 0 elements > is still a valid result set. You want something like this: > > $result=mysql_query(...) > if(mysql_numrows($result) > 0) { > ... rows found ... > } else { > ... no rows found ... > } > > -Rasmus > > > -- > 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] >
> It appears on browser: > ____________ > Warning: Supplied argument is not a valid MySQL result resource in > /home/cco/castoldi/public_html/teste/index.php on line 10 > No Rows founded > _____________ > > The php code is: > ________ > if (mysql_numrows($result) > 0) { > echo "Rows founded"; > } else { > echo "No Rows founded"; > } > _______ > > What is this message? That means your $result variable is invalid which usually happens when you query fails. Do this: $result = mysql_query(...); if(!$result) echo mysql_error(); -Rasmus
How do I use PHP's mail function to send email with an attachment? Thanks, Ken
----- Original Message ----- From: "cmead" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, January 09, 2001 1:04 PM Subject: Re: php-general Digest 9 Jan 2001 11:19:11 -0000 Issue 444 > Hi, > > I can't seem to view the .ezm files from the list Digest. > > Can someone please tell me how they do this thanks > > Oh BTW I'm using win98 box to check my mail cause Netscape on Linux just > doesnt cut it > > CM > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, January 09, 2001 6:19 AM > Subject: php-general Digest 9 Jan 2001 11:19:11 -0000 Issue 444 > > >
How do I use PHP's mail function to send email with an attachment? Thanks, Ken
Ken- For some explanation, check out : http://www.faqts.com/knowledge_base/view.phtml/aid/1686/fid/384 A couple popular mail classes to do this nicely can be found here : http://www.heyes-computing.net/scripts/ http://phpclasses.upperdesign.com/browse.html?package=32 Regards, Philip Olson http://www.cornado.com/ On Tue, 9 Jan 2001, kmurrah wrote: > How do I use PHP's mail function to send email with an attachment? > > Thanks, > > Ken > > > -- > 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! take a look at http://phpclasses.upperdesign.com/ and browse for email classes regards Marcelo Gulin kmurrah escribió: > > How do I use PHP's mail function to send email with an attachment? > > Thanks, > > Ken > > -- > 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]
Platform info: Apache 1.3.14 PHP 4.0.4 JDK 1.2.2 FCS RedHat 7.0 (all updates applied from RHN) Problem: In order to get ext/java to compile correctly, I had to hard code values into ext/java/config.m4 - apparently it wasn't able to autodetect all the proper lib settings to be able to compile and to allow configure to complete successfully. I can include a diff of the config.m4 if necessary and a description of the problems I was experiencing before modifying config.m4. Note: ext/java works ... I'm able to instantiate new Java classes (both system & ones I've provided). However, after two script use ext/java (doesn't seem to matter how many Java classes are instantiated - it appears to be a problem with creating the JVM), I get the following message in my syslog: httpd: PHP Fatal error: Unable to create Java Virtual Machine in <myfile> on line 54 No subsequent loads can access Java classes - I have to restart Apache. When I do this, the following appears in the Apache error_log: [Mon Jan 8 17:45:14 2001] [notice] Apache/1.3.14 (Unix) PHP/4.0.4 configured -- resuming normal operations [Mon Jan 8 17:45:14 2001] [notice] suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec) security properties not found. using defaults. security properties not found. using defaults. security properties not found. using defaults. SIGSEGV 11* segmentation violation si_signo [11]: SIGSEGV 11* segmentation violation si_errno [0]: Success si_code [0]: SI_USER [pid: 0, uid: 0] stackpointer=0xbf5ff1f4 Full thread dump Classic VM (Linux_JDK_1.2.2_FCS, native threads): "Thread-0" (TID:0x411506a8, sys_thread_t:0x819bd28, state:CW, native ID:0xc04) prio=5 "Reference Handler" (TID:0x411433b0, sys_thread_t:0x8196b20, state:CW, native ID:0x803) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java, Compiled Code) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114) "SIGQUIT handler" (TID:0x411433e0, sys_thread_t:0x81964b0, state:R, native ID:0x402) prio=5 "main" (TID:0x411431e0, sys_thread_t:0x810b5d8, state:R, native ID:0x400) prio=5 Monitor Cache Dump: java.lang.ref.Reference$Lock@411433C0/41178B20: <unowned> Waiting to be notified: "Reference Handler" (0x8196b20) java.lang.ref.ReferenceQueue$Lock@41143338/41179028: <unowned> Waiting to be notified: "Thread-0" (0x819bd28) Registered Monitor Dump: PCMap lock: <unowned> utf8 hash table: <unowned> JNI pinning lock: <unowned> JNI global reference lock: <unowned> BinClass lock: <unowned> Class linking lock: <unowned> System class loader lock: <unowned> Code rewrite lock: <unowned> Heap lock: <unowned> Monitor cache lock: owner "Reference Handler" (0x8196b20) 1 entry Thread queue lock: owner "Reference Handler" (0x8196b20) 1 entry Waiting to be notified: "Thread-0" (0x819bd28) Monitor registry: owner "Reference Handler" (0x8196b20) 1 entry SIGSEGV 11* segmentation violation si_signo [11]: SIGSEGV 11* segmentation violation si_errno [0]: Success si_code [0]: SI_USER [pid: 0, uid: 0] stackpointer=0xbf5ff204 [Mon Jan 8 17:47:13 2001] [warn] child process 24763 still did not exit, sending a SIGTERM [Mon Jan 8 17:47:17 2001] [error] child process 24763 still did not exit, sending a SIGKILL [Mon Jan 8 17:47:17 2001] [notice] caught SIGTERM, shutting down Any help or pointers on this would be greatly appreciated. I have absolutely no idea what's going on here. It appears that this will happen if I run my relatively complex script or if I run the include jver.php script - doesn't matter *what* Java is doing, simply creating a JVM appears to be the problem. TIA & Regards, -- Brice Ruth WebProjkt, Inc. VP, Director of Internet Technology http://www.webprojkt.com/
Can PHP be used with WAP? If so, how does one install PHP so that it can work with WAP? Todd -- Todd Cary Ariste Software [EMAIL PROTECTED]
Yes... You don't have to do anything to PHP. You have to setup your webserver... An apache http.conf: # MIME Types for WAP AddType text/vnd.wap.wml .wml AddType image/vnd.wap.wbmp .wbmp AddType application/vnd.wap.wmlc .wmlc AddType text/vnd.wap.wmlscript .wmls AddType application/vnd.wap.wmlscriptc .wmlsc AddType application/pdf .pdf and mime.types: application/vnd.wap.sic application/vnd.wap.slc application/vnd.wap.wbxml wbxml application/vnd.wap.wmlc wmlc application/vnd.wap.wmlscriptc wmlsc -Bob -----Original Message----- From: Todd Cary [mailto:[EMAIL PROTECTED]] Sent: Tuesday, January 09, 2001 12:35 PM To: [EMAIL PROTECTED] Cc: Bjarne Winkler Subject: [PHP] PHP and wap Can PHP be used with WAP? If so, how does one install PHP so that it can work with WAP? Todd -- Todd Cary Ariste Software [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]
It works. There is no special installation needed. Just simply code your output so that it is in wap or HDML, or whatever and send the appropriate headers with the PHP header() function. Jeremy Jeremy Brand :: Sr. Software Engineer :: 408-245-9058 :: [EMAIL PROTECTED] http://www.JeremyBrand.com/Jeremy/Brand/Jeremy_Brand.html for more Get your own Free, Private email at http://www.smackdown.com/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "<body>" -- Quoted from Yahoo! homepage, http://www.yahoo.com On Tue, 9 Jan 2001, Todd Cary wrote: > Date: Tue, 09 Jan 2001 10:34:33 -0800 > From: Todd Cary <[EMAIL PROTECTED]> > To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > Cc: Bjarne Winkler <[EMAIL PROTECTED]> > Subject: [PHP] PHP and wap > > Can PHP be used with WAP? If so, how does one install PHP so that it > can work with WAP? > > Todd > > -- > Todd Cary > Ariste Software > [EMAIL PROTECTED] > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] > >
Check out these tutorials on wap and php : Building WML Applications Using PHP : ------------------------------------------------- http://www.zend.com/zend/tut/wap.php WAP-Enabling a Website with PHP3 : ------------------------------------------------- http://www.devshed.com/Server_Side/PHP/PHP_WAP/ WAP In Perspective : ------------------------------------------------- http://phpbuilder.com/columns/markaw20001204.php3 Regards, Philip Olson http://www.cornado.com/ On Tue, 9 Jan 2001, Todd Cary wrote: > Can PHP be used with WAP? If so, how does one install PHP so that it > can work with WAP? > > Todd > > -- > Todd Cary > Ariste Software > [EMAIL PROTECTED] > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > To contact the list administrators, e-mail: [EMAIL PROTECTED] >
I'm trying to query an MS Access database via ODBC, but the odbc_exec command fails with this error: FATAL: emalloc(): Unable to allocate 2147483599 bytes I don't know why it could possibly be trying to allocate 2GB, as the database is only about 4MB. Any suggestions would be appreciated. Thanks, Justin Smith New Mexico Natural Heritage Program University of New Mexico Department of Biology 167 Castetter Hall Albuquerque, New Mexico 87131 505-277-3822 x226 505-277-3844 (fax) [EMAIL PROTECTED]
Call for Participation ====================== O'Reilly & Associates is pleased to announce the 1st annual PHP Conference. This event is the central gathering place for the PHP community to exchange ideas, techniques, and to advance the language. The PHP Conference is a five-day event designed for PHP programmers and developers and technical staff involved in PHP technology and its applications. The conference will be part of the O'Reilly Open Source Convention alongside the 5th annual Perl Conference at the Sheraton San Diego Hotel and Marina, San Diego, California, July 23-27, 2001. The Open Source Conference includes two days of intensely focused tutorials aimed mainly at intermediate and advanced PHP, Perl and Python programmers along with users of popular technologies such as XML, MySQL, Mozilla, Apache, Tcl and Zope. These tutorials are designed to provide concrete knowledge that leads directly to better programs. Three days of multi-tracked conference sessions focus on the cutting edge technology and feature talks, demonstrations, and panel debates on topics ranging from object-orientation to data mining. Technically sophisticated individuals who are actively working with the technology make all tutorial and conference presentations. Presentations by marketing staff or with a marketing focus will not be accepted. Participation Opportunities --------------------------- Individuals and companies interested in making technical presentations at the Conference are invited to submit proposals to the conference organizers following the guidelines below. Proposals will be considered in two classes: tutorial programs and conference presentations. Topics ------ The program committee invites submissions of tutorials, or conference presentations on topics of interest to PHP programmers. Here are some suggested topics: Extending PHP E-Commerce with PHP WebMail with PHP XML/XSLT/XML-RPC CORBA and PHP LDAP PHP on Windows Ways to connect to Windows ODBC from UNIX Tutorial Presentations ---------------------- The first two days of the conference are devoted to tutorial presentations. Tutorial proposals must include: - Tutorial Title - Tutorial length (3 or 6 hours) - Target audience including any prerequisites for taking advantage of the material (i.e. a basic understanding of PHP is necessary) - What attendees will learn--the knowledge or skill take-away attendees will have at the completion of thetutorial - Tutorial outline--a short bullet list or description of the course itself and the material it covers - Speaker name - Speaker biography - Complete speaker contact information; if applicable, include administrative support contact information Conference Presentations ------------------------ Conference presentations will take place on the third to fifth days of the conference and participation will be considered for these types of talks: Case studies showing an application of PHP, the problems that were solved and the lessons learned Focused technology discussions covering a specific PHP technology and showing a variety of implementation or application options New product/technology demonstrations--live demonstrations of released or near released PHP extensions or applications Panel participation--speakers to participate in one of the various panel discussions that are part of the conference Conference proposals must include: - Type of talk--technology, new product, case study, or panel - Title of talk or demonstration - Abstract of talk, maximum 250 words - Speaker name - Speaker biography - Complete speaker contact information; if applicable, include administrative support contact information Submitting Your Proposal ------------------------ Please send all proposals to: [EMAIL PROTECTED] Submit all proposals via electronic mail in plain text with no attachments. Submit one proposal per email. The subject line of your email must follow this format: Your Last Name: proposal type (tutorial, proposal, paper): proposal title for example: Smith: Tutorial: Advanced PHP Programming You will receive an automatic confirmation of receipt for each proposal. Important Dates --------------- Proposals due: February 15, 2001 Notification to conference and tutorial presenters: March 1, 2001 Tutorial presentations due: May 1, 2001 Conference presentations due: June 1, 2001
I am having troubles trying to print multi dimensional arrays. Here is what I though I would have to do: echo "array[0][1]"; if you can help thanks in advance. Thank you, -------------------------------------------- Brandon Orther WebIntellects Design/Development Manager [EMAIL PROTECTED] 800-994-6364 www.webintellects.com --------------------------------------------
On Sun, 9 Jan 2000, Brandon Orther wrote: > I am having troubles trying to print multi dimensional arrays. Here is what > I though I would have to do: > > echo "array[0][1]"; echo "{$array[0][1]}"; or simply echo $array[0][1]; Matt
Hi Brandon, echo $array[0][1]; That will print one element of that array. If you want a quick and dirty way to "see" the entire array structure without having to write a bunch of nested loops, use var_dump(). var_dump($array); works great for debugging. Monte Brandon Orther wrote: > > I am having troubles trying to print multi dimensional arrays. Here is what > I though I would have to do: > > echo "array[0][1]"; > > if you can help thanks in advance. > > Thank you, > > -------------------------------------------- > Brandon Orther > WebIntellects Design/Development Manager > [EMAIL PROTECTED] > 800-994-6364 > www.webintellects.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]
The ISP where a client of us is hosted just started issuing this error when accessing any PHP script (e.g. a script with a call to phpinfo() ): PHP has encountered an Access Violation at 119F4CE6 The behaviour is totally unpredictable: it is functioning well now and then it starts issuing this Access Violation errors, or Internal Server Errors, and so on... I contacted them and they must probably have just restarted the HTTP Server service (IIS) in order to make things come back to normal. Has the PHP developer team tracked these errors down already? It shall most probably be some problem related with the Windows OS *environment*, not specifically Windows (be it NT, 95/98 or Win2K), HTTP server, or PHP. My concern is that we *do have* clients that run over Microsoft platform, so it is not a solution to us to move to UNIX at the moment. I have not seen one port of PHP over Windows to be really stable. We have tested almost all configurations always with some kind of unpredictable memory errors, Internal HTTP Server Errors (error 500), or caching problems: we have tested PHP versions CGI and ISAPI, versions 4.0.2, 4.0.3pl1, with and without ZEND optimizer, over IIS and Apache, over Win98 (Apache) and Win NT4 (IIS) with service pack 6 and option pack 4. We shall still have more experimentation with these combinations, but if anybody has already some more detailed information about these issues please inform us. I reference here the following links to problems we've been experiencing or similar to them: http://marc.theaimsgroup.com/?l=php-general&m=96907546114684&w=2 http://marc.theaimsgroup.com/?l=php-general&m=95988426721865&w=2 http://marc.theaimsgroup.com/?l=php-general&m=97847365303717&w=2 http://marc.theaimsgroup.com/?l=php-general&m=97852842527618&w=2 TIA, Paulo
It sounds like the ISP has installed the ISAPI version of PHP. Get them to change to CGI and all the errors will just go away! Cheers -- Phil Driscoll Dial Solutions +44 (0)113 294 5112 http://www.dialsolutions.com http://www.dtonline.org
Hello everyone, Is there a way I can give an array a name instead of a value? like: array[PK17] = "6.50"; array[PK17] = "3.37"; I want to do this so I don't have to loop it until the value of the array is found, I would like to just call $array[var] and find the price. Thank you, -------------------------------------------- Brandon Orther WebIntellects Design/Development Manager [EMAIL PROTECTED] 800-994-6364 www.webintellects.com --------------------------------------------
ya sure thats no problem <? $test['one'] = "hello?"; $test['two'] = "hi?"; $test['three'] = "oi"; $where = 'one'; echo $test[$where]; ?> Chris Lee Mediawaveonline.com "Brandon Orther" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]... > Hello everyone, > > Is there a way I can give an array a name instead of a value? > > like: > > array[PK17] = "6.50"; > > array[PK17] = "3.37"; > > I want to do this so I don't have to loop it until the value of the array is > found, I would like to just call $array[var] and find the price. > > Thank you, > > -------------------------------------------- > Brandon Orther > WebIntellects Design/Development Manager > [EMAIL PROTECTED] > 800-994-6364 > www.webintellects.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, I would use some help. I have written all my pictures to a database and now I need to make mouseovers with these pictures. Right now my picture displaying 'systems' (good word...) is the following. <IMG SRC='showpic.php?picid=$picid' width=177 height=117> and this is showpic.php <?php $query = "SELECT * FROM pildid WHERE picnr='0'"; $result = mysql_db_query("bt", $query); $r = mysql_fetch_array($result); Header("Content-Type: {$r[file_type]}"); echo $r["file_data"]; exit(); ?> And usually I use the following code for picture preload: <script language="Javascript"> <!-- if (document.images) { pilt1 = new Image(); pilt1.src="pildid/pilt1.jpg"; pilt2= new Image(); pilt2.src="pildid/pilt2.jpg"; } function vaheta(a,b) { if (document.images){ document.images[a].src=eval(b + ".src"); } } //--> </script> Now, if anyone could tell me how to preload all the needed pictures from the database and then show them on mouseovers, please let me know asap. NB: if possible, send one copy to my private email as well. Thank you in advance. Siim Einfeldt
<? function add_all($array) { foreach($array as $pos => $val) @$sum += $val; return @$sum; } $price[123] = 5; $price[123] = 2; $price[123] = 7; $price[123] = 9; $tax = 0.14; echo add_all($price) * $tax; ?> is there a built in function to replace add_all, I would like to have a add_all, multiply_all, divide_all, etc etc. a php function would just be nicer... Chris Lee Mediawaveonline.com
"Chris Lee" ... > > is there a built in function to replace add_all, I would like to have a > add_all, multiply_all, divide_all, etc etc. a php function would just be > nicer... Have a look to array_walk() - it applies a function to every element of an array.
array_walk() doesnt seem to fit my code, unless Im not suing it right... I cant see how I would use it. array_walk() will execute a function on every element of my array ie. <? function dsp($val, $pos) { echo "$pos : $val<br>\n"; } $test[0] = "hello"; $test[1] = "hi"; $test[2] = "oi"; array_walk($test, 'dsp'); ?> this will dsiplay all the keys and values. how can I add them? the only way I could see your method of workings is imensly complex <? class add { var $value; function dsp($val, $pos) { @$this->value += $val; } } $test[0] = 3; $test[1] = 2; $test[2] = 5; $class = new class; array_walk($test, 'class->dsp'); echo $class->value * $tax; ?> I am obviously missing something here, I would apreciate you clarifying me :) such a simple function would be handy. Chris Lee Mediawaveonline.com ""MR"" <[EMAIL PROTECTED]> wrote in message news:93fsm6$3gf$[EMAIL PROTECTED]... > "Chris Lee" ... > > > > is there a built in function to replace add_all, I would like to have a > > add_all, multiply_all, divide_all, etc etc. a php function would just be > > nicer... > > Have a look to array_walk() - it applies a function to every element of an array. > > > > -- > 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 all. I am writing a small backup program and am having problems. For some reason, no matter what I try, the exec() won't work. If I remove the variable and put in the actual text, it works fine. Any tips? <? $backup_date = date("mdY"); $backup_date = "redhot" . $backup_date; $backup_path = "/home/httpd/html/sweeps/"; $backup_to = $backup_path . "stats/backups/"; exec("tar --exclude=stats -cf " . $backup_to . $backup_date . ".tar $backup_path"); //exec("gzip /backup.tar"); //exec("mv /backup.tar.gz /public_html/backup.tar.gz"); ?> Thanks CDitty
> Hello all. > > I am writing a small backup program and am having problems. For some > reason, no matter what I try, the exec() won't work. If I remove the > variable and put in the actual text, it works fine. Any tips? > > <? > > $backup_date = date("mdY"); > $backup_date = "redhot" . $backup_date; > $backup_path = "/home/httpd/html/sweeps/"; > $backup_to = $backup_path . "stats/backups/"; > > exec("tar --exclude=stats -cf " . $backup_to . $backup_date . ".tar > $backup_path"); > > //exec("gzip /backup.tar"); > //exec("mv /backup.tar.gz /public_html/backup.tar.gz"); > > ?> try using the full path to your programs (you get them with the "which" command!!) for example not "tar" but "/bin/tar" and check the directoy-rights where you want to write the files! witty -- Sent through GMX FreeMail - http://www.gmx.net
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm looking for a PHP/MySQL-or-Postgres based discussion board setup that can easily be integrated into an existing user authentication setup, instead of relying on its own user tables. Does anyone have any recommendations? - --Wade -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE6W3aQX5y4ZKLK2pMRAtUDAJ9jlC0xR0BQBfH2cWYYl6qDOTV1HQCgqqwg 4OQE4Xtfy4mLf691ACz/DxQ= =s8yv -----END PGP SIGNATURE-----
Hi everyone, Could anyone help me on my codes, I would like to have a function which could generate the similar variables and queries, how could I produce the variable by calling the function? I need a function will generate those codes when each time it was called. I hope you guys could understand what my problem is. Thank you very much for any helps. $query1=@mysql_query("select FKMotherEventType_ID from $table where EventType_ID='$ETpk'",$db); $row1=@mysql_fetch_array($query1); $FKMET1=$row1["FKMotherEventType_ID"]; if ($FKMET1){ $query2=@mysql_query("select FKMotherEventType_ID from $table where EventType_ID='$FKMET1'",$db); $row2=@mysql_fetch_array($query2); $FKMET2=$row2["FKMotherEventType_ID"]; if ($FKMET2){ $query3=@mysql_query("select FKMotherEventType_ID from EventType where EventType_ID='$FKMET2'",$db); $row3=@mysql_fetch_array($query3); $FKMET3=$row3["FKMotherEventType_ID"]; if ($FKMET3) { $query4=@mysql_query("select FKMotherEventType_ID from $table where EventType_ID='$FKMET3'",$db); $row4=@mysql_fetch_array($query4); $FKMET4=$row4["FKMotherEventType_ID"]; if ($FKMET4) { echo "<td bgcolor=" .$bgcolor. "> <font size=" .$rsfontsize. ">4             <a href=tbl_ProjSchedule2.php target=_self> " .$data. " </font></td>\n"; } } } } Calvin Chua
Is there a command to check for the existence of a MySQL table? Ben
BW> Is there a command to check for the existence of a MySQL table? I believe you must 'select' the table and check the error On creation you can create table xzy IF NOT EXISTS -- DSig David Tod Sigafoos mailto:[EMAIL PROTECTED] Using 'The Bat' 1.48f ````` ( O O ) _______oOOo__( )__oOOo_______
Also, consider playing with : http://www.php.net/manual/function.mysql-list-tables.php philip On Tue, 9 Jan 2001, David Tod Sigafoos wrote: > BW> Is there a command to check for the existence of a MySQL table? > > I believe you must 'select' the table and check the error > > On creation you can create table xzy IF NOT EXISTS > > > > -- > DSig > David Tod Sigafoos > mailto:[EMAIL PROTECTED] > > Using 'The Bat' 1.48f > > ````` > ( O O ) > _______oOOo__( )__oOOo_______ > > > > -- > 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] >
Try doing the basic select on the table and trap the error. (like select count(*) from tbl) Ben Wiechman wrote: > Is there a command to check for the existence of a MySQL table? > > Ben > > -- > 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]
> Is there a command to check for the existence of a MySQL table? > $res=mysql_query("show tables"); you have to search for the name manually! for example: while ($row=mysql_fetch_array($res)){ foreach ($row as $key => $value){ echo "$key -> $value<br>"; } } witty -- Sent through GMX FreeMail - http://www.gmx.net
> > Is there a command to check for the existence of a MySQL table? > > > > $res=mysql_query("show tables"); > > you have to search for the name manually! > for example: > > while ($row=mysql_fetch_array($res)){ > foreach ($row as $key => $value){ > echo "$key -> $value<br>"; > } > } > Does nobody read the mysql manual anymore these days? :) No manual searching needed - $r = mysql_query("show tables like '$whateveryouaresearchingfor'"); if( mysql_num_rows($r) == 1 ) { // found } else { // not found }
True .. but here you will have to parse the info .. 'select * from table limit 1' will bring back and error pretty quickly with only a check for DIE PO> http://www.php.net/manual/function.mysql-list-tables.php >> BW> Is there a command to check for the existence of a MySQL table? >> >> I believe you must 'select' the table and check the error >> >> On creation you can create table xzy IF NOT EXISTS -- DSig David Tod Sigafoos mailto:[EMAIL PROTECTED] Using 'The Bat' 1.48f ````` ( O O ) _______oOOo__( )__oOOo_______
Is there a way with PHP to use the Windows NT or Windows 2000 authentication information. So it can compare the username and password entered with either the cached information or the user information from the NT server... This is for an intranet setup... Has anyone tried this kind of thing? Phil Labonte Systems Administrator Atreus Systems (p) 613-233-1741 x243 (c) 613-277-1697 [EMAIL PROTECTED]
Hi I really like all the features of PHP, but it seems to me that the function names are becoming more and more confusing. The best example is that all the new array function start with array_, but for compatibility reasons the old ones don't follow this rule. I guess it would be possible to write a large include file that could work as an object wrapper for all the functions i PHP, but that would probably slow thigs down quite a bit. Does anyone know if there ever will be a completely object orient version of PHP? - Jan Aagaard P.S.: Why do most of the postings on the news server start with [PHP] or so? Is there a webinterface somewhere, that adds them?
> I really like all the features of PHP, but it seems to me that the function > names are becoming more and more confusing. The best example is that all the > new array function start with array_, but for compatibility reasons the old > ones don't follow this rule. > > I guess it would be possible to write a large include file that could work > as an object wrapper for all the functions i PHP, but that would probably > slow thigs down quite a bit. > > Does anyone know if there ever will be a completely object orient version of > PHP? There might be minor enhancements here and there to the OO, but a completely rewrite to have an OO-only PHP, no chance. > P.S.: Why do most of the postings on the news server start with [PHP] or so? > Is there a webinterface somewhere, that adds them? The mailing list software adds them. They are handy for people who like to visually scan through large mailboxes. -Rasmus
What credit card authorization/processing suites, do you use/recommend? I need something that will work with php or perl seamlessly and is easy to setup. It needs to be relatively inexpensive (percentage or fee based), reliable, and reputable. Please respond with your recommendations! Thank You, -nc ----------------------------------------------------------------------- .:: Nathan Cook - Network/Security Admin office: 208.343.3110 - Web Programmer email: [EMAIL PROTECTED] - Qmail Admin pager: 208.387.9983 - MIS Admin -----------------------------------------------------------------------
Hello, Is there any PHP equivalent of the javascript function escape()? For example <?php $name = "hello world!"; $name = escape($name); echo $name; // prints "hello%20world%21" ?> thanks! -Matt
urlencode() Jeremy Brand :: Sr. Software Engineer :: 408-245-9058 :: [EMAIL PROTECTED] http://www.JeremyBrand.com/Jeremy/Brand/Jeremy_Brand.html for more Get your own Free, Private email at http://www.smackdown.com/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "<body>" -- Quoted from Yahoo! homepage, http://www.yahoo.com On Tue, 9 Jan 2001 [EMAIL PROTECTED] wrote: > Date: Tue, 09 Jan 2001 13:31:30 -0800 > From: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > Subject: [PHP] escape() > > Hello, > > Is there any PHP equivalent of the javascript function escape()? For example > <?php > $name = "hello world!"; > $name = escape($name); > echo $name; // prints "hello%20world%21" > ?> > > thanks! > -Matt > > > > -- > 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 have a very simple form with a text field but when I submit it the parameter is not passed. Also if I call something like http://myserver.com/myfile.php?myvar=test I can't print myvar (i.e. echo $myvar;) because $myvar is empty. This happened after installing GD. I have installed PHP 4.0.4 without GD support and the problem persists. Any idea? TIA ant
Antonio, Does test contain anything? Do you have a typo? Shouldn't it be ..?myvar=$test rather that ?myvar=test You may also want to look at the use of sessions to avoid passing a lot of stuff on the command line. Miles At 10:41 PM 01/09/2001 +0100, Antonio Guerrieri wrote: >Hi all, >I have a very simple form with a text field but when I submit it the >parameter is not passed. Also if I call something like >http://myserver.com/myfile.php?myvar=test I can't print myvar (i.e. echo >$myvar;) because $myvar is empty. >This happened after installing GD. I have installed PHP 4.0.4 without GD >support and the problem persists. Any idea? >TIA > >ant > >-- >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]
On Tue, 9 Jan 2001, Antonio Guerrieri wrote: > Hi all, > I have a very simple form with a text field but when I submit it the > parameter is not passed. Also if I call something like > http://myserver.com/myfile.php?myvar=test I can't print myvar (i.e. > echo $myvar;) because $myvar is empty. > This happened after installing GD. I have installed PHP 4.0.4 without > GD support and the problem persists. Any idea? > TIA > > ant > Is register_globals on in your php.ini? Does $HTTP_GET_VARS["myvar"] contain anything? -- Ignacio Vazquez-Abrams <[EMAIL PROTECTED]>
Hello: This may be a little off subject, but I am using PHP when this is happening if that makes it any less wrong. : ) Anyways, I want a new line but when I use the <BR> to do it makes a gap between the last line. does anyone know how to make the <BR> or any new line in html for that matter to only make a small gap? Thank you, -------------------------------------------- Brandon Orther WebIntellects Design/Development Manager [EMAIL PROTECTED] 800-994-6364 www.webintellects.com --------------------------------------------
I use a transparent 1x1 pixel .gif. Using the height and width parameters you can make it any size you want. Put it on a line by itself and you have pixel control of the gap. ............. Jade Ohlhauser [website architect]........... http://bandwidthplace.com ----- Original Message ----- From: "Brandon Orther" <[EMAIL PROTECTED]> To: "PHP User Group" <[EMAIL PROTECTED]> Sent: Sunday, January 09, 2000 2:47 PM Subject: [PHP] <BR> in html > Hello: > > This may be a little off subject, but I am using PHP when this is happening > if that makes it any less wrong. : ) > > Anyways, I want a new line but when I use the <BR> to do it makes a gap > between the last line. does anyone know how to make the <BR> or any new > line in html for that matter to only make a small gap? > > Thank you, > > -------------------------------------------- > Brandon Orther > WebIntellects Design/Development Manager > [EMAIL PROTECTED] > 800-994-6364 > www.webintellects.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] >
> Anyways, I want a new line but when I use the <BR> to do it makes a gap > between the last line. does anyone know how to make the <BR> or any new line > in html for that matter to only make a small gap? <BR> should just make a new line with the current font size. First check the output HTML: Are you in a <PRE> part? This also breaks at new lines in the source. Did you just have a <H1> (or <H2..3..4..5..6>) that includes a blank line? Are you using a large font size and the browser thinks you;re still using that? If the line is in a TABLE come back here. I was going to suggest the stylesheet line-height but i see Netscape 4.5 shows it totally different than IE 5. Heck, I'll give it anyway, maybe you can get further with it.... <html> <head> <style type="text/css"> <!-- .thin_line_break { font-family: sans-serif; font-size: 18px; line-height:14px} --> <!--!--! remove the email's new line in the part between the {}'s !--!--> </style> </head> <body> <p class="thin_line_break">This is a line<br> This is the next line</p> </body> </html> -------------------------------------------------------------------- -- C.Hayes Droevendaal 35 6708 PB Wageningen the Netherlands -- --------------------------------------------------------------------
Hello all, I've installed: libpng-1.08, tiff-v3.5.5, zlib-1.1.3, freetype-2.0, pdflib-3.03, and gd-1.8.3 reconfigured ldconfig, and I configured with: ./configure --with-apache=../apache_1.3.12 --enable-gd-imgstrttf --with-gd=. ./gd-1.8.3 \ --with-jpeg-dir --with-zlib-dir --with-png-dir --with-tiff-dir --with-pgsql --with-zlib and now I get: gcc -I. -I/usr/local/src/php-4.0.4/ext/gd -I/usr/local/src/php-4.0.4/main - I/us r/local/src/php-4.0.4 -I/usr/local/src/apache_1.3.12/src/include -I/usr/loca l/sr c/apache_1.3.12/src/os/unix -I/usr/local/src/php-4.0.4/Zend -I/usr/local/src /gd- 1.8.3 -I/usr/local/src/php-4.0.4/ext/mysql/libmysql -I/usr/local/src/php-4.0 .4/e xt/xml/expat/xmltok -I/usr/local/src/php-4.0.4/ext/xml/expat/xmlparse -I/usr /loc al/src/php-4.0.4/TSRM -DXML_BYTE_ORDER=12 -g -O2 -c gd.c && touch gd.lo gd.c: In function `php_if_imagecreatefromgif': gd.c:703: `gdImageCreateFromGif' undeclared (first use in this function) gd.c:703: (Each undeclared identifier is reported only once gd.c:703: for each function it appears in.) gd.c: In function `php_if_imagegif': gd.c:862: `gdImageGif' undeclared (first use in this function) I thought that all my includes were correct. What's going on? Thank you Dan Harrington
To all, My Linux/Apache/PHP/Mysql system will not work properly after a clean source installation. The problem seems to be a mysql-3.23.xx and PHP4.x compatability issue. My system has been configured all combinations of the following: Red Hat 6.1, 6.2, 7.0 Apache 1.3.12, 1.3.14 PHP 4.0.1, 4.0.4 MySQL 3.22.32, 3.23.10, 3.23.30 I systematically clean install: Red Hat Linux first. Mysql second. Apache third. PHP last. Everycombination works except MySql 3.23.xx and PHP 4.xx. Which is the one I need. What happens is everything installs, configures and runs until the last step . After I make, make install PHP.4.x and I try to restart the apache server I get the following error: [root@localhost apache_1.3.14]# ./bin/apachectl start Syntax error on line 207 of /usr/local/apache_1.3.14/conf/httpd.conf: Cannot load /usr/local/apache_1.3.14/libexec/libphp4.so into server: undefined symbol: uncompress ./bin/apachectl start: httpd could not be started It seems that PHP maybe messes up the libraries. Can you help? Gerald Neale __________________________________________________ Do You Yahoo!? Yahoo! Photos - Share your holiday photos online! http://photos.yahoo.com/
On Tue, 9 Jan 2001, Gerald Neale wrote: > To all, > My Linux/Apache/PHP/Mysql system will not work > properly after a clean source installation. The > problem seems to be a mysql-3.23.xx and PHP4.x > compatability issue. > > My system has been configured all combinations of the > following: > Red Hat 6.1, 6.2, 7.0 > Apache 1.3.12, 1.3.14 > PHP 4.0.1, 4.0.4 > MySQL 3.22.32, 3.23.10, 3.23.30 > > I systematically clean install: > Red Hat Linux first. > Mysql second. > Apache third. > PHP last. > > Everycombination works except MySql 3.23.xx and PHP > 4.xx. Which is the one I need. What happens is > everything installs, configures and runs until the > last step . After I make, make install PHP.4.x and I > try to restart the apache server I get the following > error: > > [root@localhost apache_1.3.14]# ./bin/apachectl start > Syntax error on line 207 of > /usr/local/apache_1.3.14/conf/httpd.conf: > Cannot load > /usr/local/apache_1.3.14/libexec/libphp4.so into > server: undefined symbol: uncompress > ./bin/apachectl start: httpd could not be started > > It seems that PHP maybe messes up the libraries. Can > you help? > Gerald Neale > > __________________________________________________ > Do You Yahoo!? > Yahoo! Photos - Share your holiday photos online! > http://photos.yahoo.com/ > Add --with-zlib to the configure line for PHP. -- Ignacio Vazquez-Abrams <[EMAIL PROTECTED]>
I am a hardware guy hacking my way through building dynamic web pages using PHP and MySQL and I just can't get the concept of OOP. I don't understand what a class can offer that I can't do with a function. I've tried to read a couple of books about OOP and a chapter about classes and such in a PHP book and I just can't grasp the concept. Can someone explain to me how a class makes my life easier compared to using functions. Thanks in advance, John Guynn This email brought to you by RFCs 821 and 1225.
In short, nothing. I can't think of a single thing I can do in an OOP design that I can't do in a procedural design. A class simply allows related code and data to reside together. In a shopping cart system written in procedural code, (HEY! Who among you hasn't written your own shopping cart yet???) you have functions like saveLine() saveHeader() getItem() etc. In an OOP shopping cart you would have a Cart object that would contain a header object and an array of line objects. calling $myCart->save() would first call $myCart->header->save() and then spin through the array of line items calling $myCart-lineItems[$x]->save() Each line would know everything it needs to know to save itself to the database. I find that my OOP methods are usually smaller and more granular than my procedural functions were. most of my classes are subclasses that add a little here and a little there. The OOP way of thinking is difficult for procedural programmers to grok. (Ok, it was for me when I made the switch.) but once you get there (IMHO) it's much easier to design and code systems. Cal http://www.calevans.com -----Original Message----- From: John Guynn [mailto:[EMAIL PROTECTED]] Sent: Tuesday, January 09, 2001 4:06 PM To: Php (E-mail) Subject: [PHP] Speaking of OOP I am a hardware guy hacking my way through building dynamic web pages using PHP and MySQL and I just can't get the concept of OOP. I don't understand what a class can offer that I can't do with a function. I've tried to read a couple of books about OOP and a chapter about classes and such in a PHP book and I just can't grasp the concept. Can someone explain to me how a class makes my life easier compared to using functions. Thanks in advance, John Guynn This email brought to you by RFCs 821 and 1225. -- 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]
On Tue, 9 Jan 2001, John Guynn wrote: > I am a hardware guy hacking my way through building dynamic web pages using > PHP and MySQL and I just can't get the concept of OOP. I don't understand > what a class can offer that I can't do with a function. I've tried to read > a couple of books about OOP and a chapter about classes and such in a PHP > book and I just can't grasp the concept. > > Can someone explain to me how a class makes my life easier compared to using > functions. > > Thanks in advance, > > John Guynn > > This email brought to you by RFCs 821 and 1225. > You are absolutely right. There is not one single thing that can be done with classes that couldn't be done with functions. Not in PHP anyway. The main use of OOP is the abstraction of data along with the code used to manipulate it. Observe: <?php $circle=Array(); $circle["radius"]=5; $square=Array(); $square["width"]=4; $square["length"]=3; function area1($w, $h) { return $w*$h; }; function area2($shape) { return $shape["width"]*$shape["height"]; }; $squarearea=area1($square["width"], $square["height"]); $badarea=area1($square["height"], $circle["radius"]); $squarearea=area2($square); $badarea=area2($circle); ?> Now using OOP: <?php class Circle { var $radius; function Circle($r=0) { $this->redius=$r; } function area() { return $this->radius*$this->radius*3.1415; } }; class Square { var $width; var $height; function Square($w=0, $h=0) { $this->width=$w; $this->height=$h; } function area() { return $this->width*$this->height; } }; $circle=New Circle(5); $square=New Square(4, 3); $circlearea=$circle->area(); $squarearea=$square->area(); ?> In short, OOP makes it just slightly more difficult to screw things up. PHP's OOP model is missing two things (field scope [private, protected, public] and class destructors) that prevent it from being as powerful as it could be, but it beats flipping switches :) -- Ignacio Vazquez-Abrams <[EMAIL PROTECTED]>
It isn't inherently obvious to us old-timers who grew up doing everything in a procedural manner. The main thing a class gives you is encapsulation. Meaning, you can group a bunch of simple functions together along with a set of variables. You can almost think of it as a data structure with user-definable transformation functions. For example: class wallet { var $total; function wallet($initial_amount) { $this->total = $initial_amount; } function add($amount) { $this->total += $amount; } function display() { echo '$'.number_format($this->total,2); } } This wallet class has one variable (known as a property) and 3 functions (known as methods). You can then do: $w1 = new wallet(10); $w2 = new wallet(20); This creates 2 wallet objects. The first starts off with $10 in it and the second starts with $20. To add money to the first wallet: $w1->add(5); And to display the current amount in the first wallet: $w1->display(); There is nothing here you couldn't do using straight procedural code, but from a code organization point of view some will say that this is cleaner. -Rasmus On Tue, 9 Jan 2001, John Guynn wrote: > I am a hardware guy hacking my way through building dynamic web pages using > PHP and MySQL and I just can't get the concept of OOP. I don't understand > what a class can offer that I can't do with a function. I've tried to read > a couple of books about OOP and a chapter about classes and such in a PHP > book and I just can't grasp the concept. > > Can someone explain to me how a class makes my life easier compared to using > functions. > > Thanks in advance, > > John Guynn > > This email brought to you by RFCs 821 and 1225. > > > -- > 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] >
For some time now I have been trying to figure out how to let users log off a page that has required access so they can log on as a different user. But all my attemps fail. I can't unset the values. I tried to force a: Header("WWW-Authenticate: Basic realm=\"Clients\""); Header("HTTP/1.0 401 Unauthorized"); so they could resubmit the info and it just does the standard 3 strikes and your out deal. I have tried to set and unset: $REMOTE_USER $REMOTE_PASSWORD $PHP_AUTH_USER $PHP_AUTH_PW $GLOBALS['REMOTE_USER'] $GLOBALS['REMOTE_PASSWORD'] $GLOBALS['PHP_AUTH_USER'] $GLOBALS['PHP_AUTH_PW'] but the browser just remembers it. Anybody have some tricks they have done. -Bob
Just some guesses :) 1) Change the "Clients" string of the realm. 2) Redirect to an url with l/p embedded. (http://wrong:[EMAIL PROTECTED]/script.php) > -----Original Message----- > From: Robert Covell [mailto:[EMAIL PROTECTED]] > Sent: 9 January 2001 23:06 > To: [EMAIL PROTECTED] > Subject: [PHP] Can't figure out how to logoff... > > > For some time now I have been trying to figure out how to let > users log off > a page that has required access so they can log on as a different > user. But > all my attemps fail. I can't unset the values. I tried to force a: > > Header("WWW-Authenticate: Basic realm=\"Clients\""); > Header("HTTP/1.0 401 Unauthorized"); > > so they could resubmit the info and it just does the standard 3 > strikes and > your out deal. > > I have tried to set and unset: > > $REMOTE_USER > $REMOTE_PASSWORD > $PHP_AUTH_USER > $PHP_AUTH_PW > > $GLOBALS['REMOTE_USER'] > $GLOBALS['REMOTE_PASSWORD'] > $GLOBALS['PHP_AUTH_USER'] > $GLOBALS['PHP_AUTH_PW'] > > but the browser just remembers it. > > Anybody have some tricks they have done. > > -Bob > > > -- > 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, There was an encrypt() and a decrypt() function available in php3 was this removed from php4? if not how can I use it? I cant seem to find any info on php.net on usage and I get an undefigned function error when I try to use it. Thanks, Robert W. Collins Web Developer II Insight / TC Computers www.insight.com www.tccomputers.com
"Robert Collins" <[EMAIL PROTECTED]> wrote: > There was an encrypt() and a decrypt() function available in php3 was this > removed from php4? if not how can I use it? I cant seem to find any info on > php.net on usage and I get an undefigned function error when I try to use > it. try http://www.php.net/manual/ref.mcrypt.php Stefan
I'm storing files in a mySQL table that looks like this: | file_name | varchar(100) | | MUL | | | | file_description | text | YES | | NULL | | | file_type | varchar(50) | | | | | | file_size | int(10) unsigned | | | 0 | | | added_by | varchar(10) | | | | | | access_types | text | YES | | NULL | | | access_users | text | YES | | NULL | | | file_num | bigint(10) unsigned | | PRI | 0 | auto_increment | | bin_data | blob | | | NULL | | the "file_type" field stores the actual data type for the file (such as 'application/msword', etc). To serve the file, I'm using the following code: <script language="php"> $dbInfo = unserialize( base64_decode( $db_key )); if( is_array( $dbInfo )) { $fileQuery = "SELECT * FROM $dbInfo[table_name] WHERE file_num=$dbInfo[record_num]"; $fileResult = mysql( $dbInfo[db_name], $fileQuery ); if(( $fileResult ) && ( mysql_errno() == 0 )) { $fileInfo = mysql_fetch_array( $fileResult ); header( "Content-Disposition: attachment; filename=$fileInfo[file_name]" ); header( "Content-Description: PHP Generated Data" ); header( "Content-type: $fileInfo[file_type];" ); header( "Content-length: $fileInfo[file_size]" ); echo $fileInfo[bin_data]; flush(); } } </script> Everything is working great. If I echo the query that is getting run, it's correct. If I echo out the data that is getting passed via the header() function, it looks all good. However, when my browser actually tries to download/open the file, everything gets all screwed up. The file name that it says that it's downloading is *nothing* like the actual file name and is in fact just a bunch of garbage. If I try to open anything other than a text file, I get errors from the application that is getting run (MSWord, say) and if I try to save if, the file is corrupt. There are no spaces or NULL characters being printed out by the script. What's going on? What am I doing wrong? Chris
Your question almost answered itself ;) $array[0][0] = 54; $array[0][1] = 6.00; $array[1][0] = 65; $array[1][1] = 5.50; $array[2][0] = 43; $array[2][1] = 3.37; Cheers, Brad ----- Original Message ----- From: "Brandon Orther" <[EMAIL PROTECTED]> To: "PHP User Group" <[EMAIL PROTECTED]> Sent: Sunday, January 09, 2000 11:30 Subject: [PHP] Multi Dimensional Arrays > Hello, > > have a flat text file in the below format: > > ----------------------------------------- > 54=6.00 > 65=5.50 > 43=3.37 > ----------------------------------------- > The first number represents the product number and the second number > represents the price. I have exploded this and created an array for each > line. Now what I would like to do is create a multi dimensional array that > is like bellow: > > $array[0][0] == 54 > $array[0][1] == 6.00 > > $array[1][0] == 65 > $array[1][1] == 5.50 > > $array[2][0] == 43 > $array[2][1] == 3.37 > > > Does anyone know how I could do this? > > Thank you, > > -------------------------------------------- > Brandon Orther > WebIntellects Design/Development Manager > [EMAIL PROTECTED] > 800-994-6364 > www.webintellects.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've searched high and low for a pre- built cart that suites my needs, and as of yet have been unsuccessful, so now I am looking to build a shopping cart using php3 and MySQL, I'd like to use php4, but as of the moment, it isn't an option. if anyone knows of any tutorials or anywhere to get started, please let me know. Regards, Jerry Lake
Hi, the program "main" produces x times an output with an delay of 1 second between each output. I want to show this output in "realtime" on a website (this should become a progress-bar). The following code shows the output a f t e r the program ends: CODE... $fp = popen ("./main", "r"); // execute the program while( $zeile=fgets($fp,100) ) { // read and show output echo $zeile; flush(); // ?realtime? } pclose($fp); // close pointer ...CODE Does anybody know how to realise this? Greetings Stefan PS: Linux, PHP4
Hi all, the problem was just register_global set to off. Now also phpMyAdmin works well again. Thanks everybody (special tanks to Ignacio) antonio >On Tue, 9 Jan 2001, Antonio Guerrieri wrote: > >> Hi all, >> I have a very simple form with a text field but when I submit it the >> parameter is not passed. Also if I call something like >> http://myserver.com/myfile.php?myvar=test I can't print myvar (i.e. >> echo $myvar;) because $myvar is empty. >> This happened after installing GD. I have installed PHP 4.0.4 without >> GD support and the problem persists. Any idea? >> TIA >> >> ant >> > >Is register_globals on in your php.ini? Does $HTTP_GET_VARS["myvar"] contain >anything? > >-- >Ignacio Vazquez-Abrams <[EMAIL PROTECTED]>
Check out PHPTriad. It should get you up and running quickly. Cheers, Brad ----- Original Message ----- From: "Saied Gerami" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, December 08, 2000 08:57 Subject: [PHP] installing PHP4 on Apache on Win2000 > Dear Sir/Madam, > > I followed your instruction to install PHP4 on Apache on Win2000 and also > Win95 carefully but it doesn't work. > > In Win2000, when i call a php file that exist in /htdocs/ of Apache, i > receive an error mentioning "The page cannot be displayed". > > In Win98, it tries to Save a file! i saved it and found out that my PHP code > is still inside. > > Please let me know what the problem is and how can i solce it. > > I appreciate your prompt reply, > > Regards, > > Saied > > > -- > 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] >