|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: php-general-digest-help
lists.php.netDate: Wed Feb 07 2001 - 10:17:41 CST
php-general Digest 7 Feb 2001 16:17:41 -0000 Issue 498
Topics (messages 38487 through 38554):
Re: Name of Class' instance
38487 by: Steve Werby
Re: parent constructor
38488 by: Aaron Tuller
38525 by: Christian Reiniger
Re: Alarm/Timer in PHP??
38489 by: Rasmus Lerdorf
Re: Indexing Engine
38490 by: Steve Werby
Re: Odd question regarding creating a php file
38491 by: Steve Werby
38548 by: Dusten
Re: Header Location Question
38492 by: David Robley
Re: Retrieve item from table at random
38493 by: Steve Werby
38507 by: Ben Gollmer
38541 by: Steve Werby
Re: sending mail with PHP from web
38494 by: Steve Werby
38516 by: Jon Haworth
Re: software development qu
38495 by: Dean Hall
Re: How to use phpIRC and question about HTML streaming!
38496 by: Zenith
Emacs PHP doc/ref system?
38497 by: Phil. C
phplib phplib-7.2b is severely inconsistent
38498 by: Jeff
PHP Contractor In Israel
38499 by: Shimon Dekel
Time problem
38500 by: Roman
38540 by: Steve Werby
image* functions won't work.
38501 by: Lauri Jakku
38506 by: David Robley
Re: GD, TTF, and Anit-Alias
38502 by: Lauri Jakku
Re: XSLT problems....
38503 by: sterling hughes
Alternative PHP Cache
38504 by: Herman Tolentino
Re: Sessions and Objects
38505 by: Matthias Krehl
38520 by: Christian Reiniger
Re: Just a thanks
38508 by: mfourny.bluewin.ch
[newbie] easy question about fopen ("$filename", "r+")
38509 by: SED
38526 by: Christian Reiniger
Re: Mixing PHP code with phplib templates... possible?
38510 by: Max A. Derkachev
PHP File Uplaod Path
38511 by: Dhaval Desai
38514 by: Michael Hall
Seeking a SuperHost
38512 by: Lux
38544 by: Michael Kimsal
php & mod_perl
38513 by: Andrzej Roszkowski
38527 by: Christian Reiniger
open_basedir bug or misunderstanding?
38515 by: Remco van den Berg
Compile error in php4.04pl1 with apache
38517 by: Eric Persson
Re: Passing an array as an argument.
38518 by: Christian Reiniger
Re: Com
38519 by: Christian Reiniger
38521 by: Pavel Kalian
38529 by: Christian Reiniger
38530 by: Pavel Kalian
38532 by: Christian Reiniger
38533 by: Dominick Vansevenant
Re: binmode() in php?
38522 by: Christian Reiniger
what is ::?
38523 by: Chien-pin Wang
Re: Io Ports?
38524 by: Christian Reiniger
function problem ...
38528 by: Miguel Loureiro
38531 by: Frederico Augusto Costa
Re: I wish: IIS and ISAPI $PHP_AUTH_USER
38534 by: Phil Driscoll
Re: Questions about simple php problems
38535 by: Jon Haworth
Re: How to get information out of an external page?
38536 by: Tobias Talltorp
Re: which template?
38537 by: Alexander Wagner
Re: db forms creator?
38538 by: Tim Ward
Access a printer via PHP
38539 by: ThoVer Webproducties
38545 by: Cal Evans
Re: Dear Friends & Future Millionaire:
38542 by: Jon Haworth
38549 by: Carsten Gehling
MS SQL Question
38543 by: Conover, Ryan
HTTP Authentication
38546 by: Nick Kostirya
Where to put the include()
38547 by: Remi Ricard
20 Million Fresh E-Mail Addresses
38550 by: Luke2
Hosting in UK
38551 by: TV Karthick Kumar
list() = each() Question
38552 by: Jason Mowat
38553 by: Jason Mowat
PHP - CGI Version
38554 by: Tim Livers
Administrivia:
To subscribe to the digest, e-mail:
php-general-digest-subscribe
lists.php.net
To unsubscribe from the digest, e-mail:
php-general-digest-unsubscribe
lists.php.net
To post to the list, e-mail:
php-general
lists.php.net
----------------------------------------------------------------------
attached mail follows:
"Boget, Chris" <Chris.Boget
wild.net> wrote:
> So if you do:
>
> $joeBob = new myClass();
>
> "myClass" can somehow know that "joeBob" is the name of
> it's instance?
>
> I'm thinking 'no', but would like verification.
I'm not aware of a way to do so. I'm curious why you'd want to? If you
want to pass "joeBob" to the class you can do so as the parameter of one of
the methods. And my guess is that you already know, but if you want to
refer to a method or property of a class from within the class, you do using
syntax like $this->property_here.
-- Steve Werby COO 24-7 Computer Services, LLC Tel: 804.817.2470 http://www.247computing.com/
attached mail follows:
ok, I == dumb. this works:
$parentClass = get_parent_class($this); eval("$parentClass::$parentClass();");
still, I think I should be able to do what I wrote below.
-aaron
At 8:05 PM -0800 2/6/01, Aaron Tuller wrote:
>why doesn't this work?
>
>$parentClass = get_parent_class($this);
>parent::{$parentClass}();
>
>I get a parse error. can I not use variable functions with the "::" syntax?
>
>I tried eval() and it loses the context.
>
>thanks for the help!
>
>-aaron
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net
>For additional commands, e-mail: php-general-help
lists.php.net
>To contact the list administrators, e-mail: php-list-admin
lists.php.net
attached mail follows:
On Wednesday 07 February 2001 05:14, Aaron Tuller wrote: > ok, I == dumb. this works: > > $parentClass = get_parent_class($this); > eval("$parentClass::$parentClass();"); > > still, I think I should be able to do what I wrote below.
Um, you know the name of your parent class, so why do you use get_parent_class() at all?
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
Just use the standalone php binary and write yourself a little php script and run it from your cron periodically.
-Rasmus
On Wed, 7 Feb 2001, GAYTAN BAHAMONDEZ DANIEL EDUARDO wrote:
> Hi there,
> I need to do some kind of alarm in php, I have a date(dd-mm-yyyy)
> in mysql and need that system warn me a week or so before that date, is
> there a function like that in php??
>
> Thanks in advance
> Daniel Gaytan B.
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net
> For additional commands, e-mail: php-general-help
lists.php.net
> To contact the list administrators, e-mail: php-list-admin
lists.php.net
>
attached mail follows:
"Diego Fulgueira" <dful
metahogar.com> wrote:
> I was wondering if anyone around knows of a tool (free if possible) to
index
> all the pages of my website and implement a search engine. I prefer it to
> run on NT.
My favorite is mnoGoSearch (formerly udmsearch) found at http://search.mnogo.ru/. I could hype it in great detail, but I'll let you do your own research. It's an indexer, backend and frontend search engine. ht://Dig is also pretty popular. Both are free. Both run on many Linux/Unix flavors. I don't believe either run on NT.
-- Steve Werby COO 24-7 Computer Services, LLC Tel: 804.817.2470 http://www.247computing.com/
attached mail follows:
"Dusten" <dusten
gofrontline.com> wrote:
> fwrite($fp, "<?php
> $result = mysql_query("SELECT * from winLoss WHERE
> login='$login' AND pass='$pass'");
> ?>
> Ive ommited the redundant things. Basicly it just creates this: SELECT *
> from winLoss WHERE login='' I need that value in there. Any ideas?
When you enclose variables (as represented by $ followed by variable name) within double quotes the content found within the double quotes are parsed and translated into their value counterparts. When you enclose variables within single quotes the variables remain intact as variables. So if you want to pass the SQL statement with the variables intact enclose in single quotes. If your problem is simply that the variables are translating to empty values, you need to do some debugging. At the same point in the code put:
echo "login: $login, pass: $pass";
If the values don't appear then they're not available to the code. It might be something as simple as you having the code within a function and the variables being set outside the function in which case you should refer to them as $GLOBALS[login] or $HTTP_POST_VARS[login] or $HTTP_GET_VARS[login] or whatever's appropriate for your application.
-- Steve Werby COO 24-7 Computer Services, LLC Tel: 804.817.2470 http://www.247computing.com/
attached mail follows:
In reply to Chris. The reason I'm having this page created is because people will need to be able to see this person's "win/loss" record. I have a script that displays all of the ppl registered and when you view their page, you can get a real time report on their ratings. As another alternative: I could pass the variables into a 'template' page and create it from there, but I didn't want all my links to be buttons with hidden variables in them. I hope I cleared that up.
Thanks for your help Dusten
"Chris Lee" <lee
mediawaveonline.com> wrote in message
news:95q4hi$b9u$1
toye.p.sourceforge.net...
> there are a few errors in here. number one being this.
>
> echo "... mysql_query("SELECT ...";
>
> do you see it? youve got the " in the middle there, that is ending your "
"
> section, not what you wanted right. second too is the fact anything in " "
> will be evaluated, anything in ' ' will not.
>
> fwrite($fp, '<?php $result = mysql_query("SELECT * ... "); ?> <html> ...
> </html>');
>
> In the future I find if your having a problem with a string, echo it to
the
> screen, see what happens.
>
> Got a question for you, what is this next page for? im curious why you are
> opting todo this this way. are you trying to get around sending variables
> through POST/GET/COOKIES ? I would highly recommed sessions if this is
your
> idea. Speed and Easy of use will be greatly increased. Please respond back
> with your answer, Im curious.
>
>
> --
>
>
>
> Chris Lee
> Mediawaveonline.com
> lee
mediawaveonline.com
>
>
>
>
>
> ""Dusten"" <dusten
gofrontline.com> wrote in message
> news:95q1bv$ekv$1
toye.p.sourceforge.net...
> > I'm having trouble creating a php file. I've tried to explain it to the
> > peeps in IRC but am having trouble. It'll be easier to paste my code:
> > ...
> > $result2 = mysql_query("INSERT INTO winLoss(login, pass)
> > VALUES('$login', '$pass')");
> >
> > if($result2)
> > {
> > $fp = fopen
> ("/home2/colorado/public_html/profiles/$screen_name$ext",
> > "w");
> > fwrite($fp, "<?php
> > $result = mysql_query("SELECT * from winLoss WHERE
> > login='$login' AND pass='$pass'");
> > ?>
> >
> > <html>
> > <head>
> > <title>$screen_name</title>
> > </head>").........
> >
> > Ive ommited the redundant things. Basicly it just creates this: SELECT *
> > from winLoss WHERE login='' I need that value in there. Any ideas?
> >
> > Thank you (sorry about the repost)
> > Dusten
> >
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net
> > For additional commands, e-mail: php-general-help
lists.php.net
> > To contact the list administrators, e-mail: php-list-admin
lists.php.net
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net
> For additional commands, e-mail: php-general-help
lists.php.net
> To contact the list administrators, e-mail: php-list-admin
lists.php.net
>
attached mail follows:
On Wed, 7 Feb 2001 13:27, Jeff Oien wrote: > I have the code below within a larger web page which is > like a portal. When I submit the form, I get this message: > > -------- > Warning: Cannot add header information - headers already sent by (output > started at c:\apache\htdocs\index1.php3:9) > -------- > > Can I get it to take me to the BigCharts site and leave the > page I'm on? Thanks. > Jeff Oien > > -------- > <?php > > print "<form method=\"post\" action=\"$PHP_SELF\">"; > print "Symbol<br>"; > print "<input type=\"Text\" size=\"5\" name=\"symbol\"><br>"; > print "<INPUT type=\"hidden\" name=\"op\" value=\"ds\">"; > print "<input type=\"Submit\" value=\"Chart\">"; > > if ($op == "ds") { > $url = 'http://www.bigcharts.com/quickchart/quickchart.asp?symb= . > $symbol'; header ("Location: $url"); > } > ?>
If you are going to use header, you _must_ make sure that nothing is output to the server, not even white space or blank lines, before the header function is called.
-- David Robley | WEBMASTER & Mail List Admin RESEARCH CENTRE FOR INJURY STUDIES | http://www.nisu.flinders.edu.au/ AusEinet | http://auseinet.flinders.edu.au/ Flinders University, ADELAIDE, SOUTH AUSTRALIA
attached mail follows:
"David Robley" <huntsman
hermes.nisu.flinders.edu.au> wrote:
> On Wed, 7 Feb 2001 11:28, enthalpy wrote:
> > anyone have example code for randomly grabing an item from a mysql
table?
> >
>
> Mysql 3.23 will let you order by RAND() and you could use a LIMIT to
> restrict to one result. I haven't tried it, though.
I can confirm that what David suggested does work. If you're using an older MySQL you can do something like the following. It requires two queries instead of one. First return all records and count # of records (alternate method is to just use an SQL count() statement), then generate a random # in PHP b/w 0 and the # of records, then use an SQL quuery with LIMIT random_row_number, 1 (return 1 record).
$result = mysql_query( $sql, $handle ) or die( "No records." ); $result_num_records = mysql_num_records( $result );
srand( ( double ) microtime() * 1000000 ); $row_offset = rand( 0, $result_num_records );
$sql = "SELECT * FROM my_table LIMIT $row_offset, 1 ";
-- Steve Werby COO 24-7 Computer Services, LLC Tel: 804.817.2470 http://www.247computing.com/
attached mail follows:
I've got a better way yet:
select RAND() as rand_col, column_name from table_name order by rand_col
Only one query for randomized results, no PHP/Perl/etc. You can of course add the 'limit 1' on the end to get one row back. I use this method a lot - my main server is running 3.22.32 but my test server always has the latest version installed, and this way my code is compatible across all versions.
Ben
At 10:50 PM 2/6/2001, you wrote:
>"David Robley" <huntsman
hermes.nisu.flinders.edu.au> wrote:
> > On Wed, 7 Feb 2001 11:28, enthalpy wrote:
> > > anyone have example code for randomly grabing an item from a mysql
>table?
> > >
> >
> > Mysql 3.23 will let you order by RAND() and you could use a LIMIT to
> > restrict to one result. I haven't tried it, though.
>
>I can confirm that what David suggested does work. If you're using an older
>MySQL you can do something like the following. It requires two queries
>instead of one. First return all records and count # of records (alternate
>method is to just use an SQL count() statement), then generate a random # in
>PHP b/w 0 and the # of records, then use an SQL quuery with LIMIT
>random_row_number, 1 (return 1 record).
>
>$result = mysql_query( $sql, $handle ) or die( "No records." );
>$result_num_records = mysql_num_records( $result );
>
>srand( ( double ) microtime() * 1000000 );
>$row_offset = rand( 0, $result_num_records );
>
>$sql = "SELECT * FROM my_table LIMIT $row_offset, 1 ";
>
>--
>Steve Werby
>COO
>24-7 Computer Services, LLC
>Tel: 804.817.2470
>http://www.247computing.com/
>
>
>--
>PHP General Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net
>For additional commands, e-mail: php-general-help
lists.php.net
>To contact the list administrators, e-mail: php-list-admin
lists.php.net
attached mail follows:
"Ben Gollmer" <ben
jatosoft.com> wrote:
> I've got a better way yet:
>
> select RAND() as rand_col, column_name from table_name order by rand_col
Ben, you must have overlooked David Robley's reply and my confirmation that his idea does indeed work (which was in the email you responded to). David said the same thing - I left your message intact so you can reread. At 3:20 AM it's easy to overlook things. <smile> I gave an alternate solution so that the reader and others who may still be running MySQL 3.22x would have a solution. For those who want to see it in action, the books and sites sections in the side columns ar http://www.sexcriminals.com/ are generated using a MySQL ORDER BY RAND() LIMIT limit_number query. And no it's not a porn site.
-- Steve Werby COO 24-7 Computer Services, LLC Tel: 804.817.2470 http://www.247computing.com/> > Only one query for randomized results, no PHP/Perl/etc. You can of course > add the 'limit 1' on the end to get one row back. I use this method a lot - > my main server is running 3.22.32 but my test server always has the latest > version installed, and this way my code is compatible across all versions. > > Ben > > At 10:50 PM 2/6/2001, you wrote: > >"David Robley" <huntsman
hermes.nisu.flinders.edu.au> wrote: > > > On Wed, 7 Feb 2001 11:28, enthalpy wrote: > > > > anyone have example code for randomly grabing an item from a mysql > >table? > > > > > > > > > > Mysql 3.23 will let you order by RAND() and you could use a LIMIT to > > > restrict to one result. I haven't tried it, though. > > > >I can confirm that what David suggested does work. If you're using an older > >MySQL you can do something like the following. It requires two queries > >instead of one. First return all records and count # of records (alternate > >method is to just use an SQL count() statement), then generate a random # in > >PHP b/w 0 and the # of records, then use an SQL quuery with LIMIT > >random_row_number, 1 (return 1 record). > > > >$result = mysql_query( $sql, $handle ) or die( "No records." ); > >$result_num_records = mysql_num_records( $result ); > > > >srand( ( double ) microtime() * 1000000 ); > >$row_offset = rand( 0, $result_num_records ); > > > >$sql = "SELECT * FROM my_table LIMIT $row_offset, 1 "; > > > >-- > >Steve Werby > >COO > >24-7 Computer Services, LLC > >Tel: 804.817.2470 > >http://www.247computing.com/ > > > > > >-- > >PHP General Mailing List (http://www.php.net/) > >To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net > >For additional commands, e-mail: php-general-help
lists.php.net > >To contact the list administrators, e-mail: php-list-admin
lists.php.net > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net > For additional commands, e-mail: php-general-help
lists.php.net > To contact the list administrators, e-mail: php-list-admin
lists.php.net >
attached mail follows:
"Yamin Prabudy" <phplist
pro.net.id> wrote:
> i had make a web interface to send announcement mail to my
customers,..rite
> now i had about 500
> once I send mail to my customers my server hang ( i guess to much open
> file)...i complie by kernel again to get a big descriptor, but still
worried
> about the hang problem....i put a delay in my program so it send a mail
and
> delay in x time, but i get a web error and my mail stop sending in my
> customer number 300
set_time_limit( 240 ); // Increase allowable script execution time to 240 seconds.
This will probably help in your case, but you might want to look at a mailing list manager like majordomo or mailman to pass the email to. Then the mailing list manager can handle delivery to the recipients. You can always write the recipient list file dynamically using PHP. Or you may want to insert the records into a queue table in the same MySQL database where your recipients are coming from and run a cron job every X minutes to determine if there are any records in the queue and if so to pull a set number of them from the table and send them emails then delete the records from the table.
-- Steve Werby COO 24-7 Computer Services, LLC Tel: 804.817.2470 http://www.247computing.com/
attached mail follows:
Can we see some code? I run a very similar thing (sending mails to around 500 people whose details are stored in a MySQL database and accessed via PHP) - the only difference is my OS is NT4 not FreeBSD.
-----Original Message-----
From: Yamin Prabudy [mailto:phplist
pro.net.id]
Sent: 07 February 2001 02:58
To: PHP List
Subject: [PHP] sending mail with PHP from web
Hi there,... i had make a web interface to send announcement mail to my customers,..rite now i had about 500 once I send mail to my customers my server hang ( i guess to much open file)...i complie by kernel again to get a big descriptor, but still worried about the hang problem....i put a delay in my program so it send a mail and delay in x time, but i get a web error and my mail stop sending in my customer number 300
sorry for the broken english
can any one help me with this kind of problem... i get my customer from mysql table, using freebsd4.1 and php4
Yamin Prabudy
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribelists.php.net For additional commands, e-mail: php-general-help
lists.php.net To contact the list administrators, e-mail: php-list-admin
lists.php.net
attached mail follows:
Okay, since no one seems interested in replying, I'll put it a different way.
Does anyone know of a language-independent way to document an API? I've thought of writing Java interfaces or using IDL, but I'd like to hear if anyone has a better idea.
Dean.
""Dean Hall"" <hall
apt7.com> wrote in message
news:95plm6$5gu$1
toye.p.sourceforge.net...
> Hope this isn't too off-topic.
>
> [Background:]
>
> I'm developing a enterprise web development platform of sorts; the details
> aren't too important, but I'm looking for a way to keep this as general as
> possible.
>
> PHP is my embedded language of choice, and I'll develop the software in
PHP
> first, but I'd first like to come up with a standardized API of sorts to
> interface with the database and provide (web developer) user
functionality.
> This way, when I (or someone else) port the application to say, Perl or
JSP
> (ColdFusion is just out! I think I'll make it a part of my license that it
> can never be ported to CF. :-) ), each implementation has a common
> interface.
>
> [Real question:]
>
> So, I've looked into using IDL (Java - CORBA) as a standardized way to
> define my API. This seems to be a decent way to do it -- although I have
no
> need to use the CORBA functionality that it provides. I just need a
> standardized way to DEFINE my API . . . for reference mostly.
>
> Has anyone dealt with this? What do you use to do this? Or is there a
> standard technique used in the industry?
>
> Thanks in advance.
> Dean.
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net
> For additional commands, e-mail: php-general-help
lists.php.net
> To contact the list administrators, e-mail: php-list-admin
lists.php.net
>
attached mail follows:
Thanks you very much!!
attached mail follows:
Does anyone know of a PHP quick reference or documentation system for Emacs? I have been playing around with the HTML manual, trying to get it to load into a window based on the current function, but I'm not having much success. Any help would be greatly appreciated!
Thank you, Phil.
attached mail follows:
Can anyone explain this? I thought phplib was supposed to provide a consistent interface to databases. If you depend on the mysql and pgsql layers to work the same you are screwed. Their connect method inconsistency is pathetic. One function returns a value and the other does not. This code is straight from "phplib-7.2b" If you don't believe me download it yourself.
There are also other differences. Member var "Halt_On_Error" exists in db_mysql but not db_pgsql. There is no good reason for this inconsistency.
This is their "production" release. From their own website: "This is the most current production release of PHPLIB. It is basically a 7.2 release with some minor bugfixes, such as ..."
//------------------------------------------------------------------------------ ## THIS IS IN "db_mysql.inc"
/* public: connection management */ function connect($Database = "", $Host = "", $User = "", $Password = "") { /* Handle defaults */ if ("" == $Database) $Database = $this->Database; if ("" == $Host) $Host = $this->Host; if ("" == $User) $User = $this->User; if ("" == $Password) $Password = $this->Password;
/* establish connection, select database */ if ( 0 == $this->Link_ID ) {
$this->Link_ID=mysql_pconnect($Host, $User, $Password); if (!$this->Link_ID) { $this->halt("pconnect($Host, $User, \$Password) failed."); return 0; }
if (!
mysql_select_db($Database,$this->Link_ID)) {
$this->halt("cannot use database ".$this->Database);
return 0;
}
}
return $this->Link_ID; }
//------------------------------------------------------------------------------ ## THIS IS IN "db_pgsql.inc"
function connect() { if ( 0 == $this->Link_ID ) { $cstr = "dbname=".$this->Database. $this->ifadd($this->Host, "host="). $this->ifadd($this->Port, "port="). $this->ifadd($this->User, "user="). $this->ifadd($this->Password, "password="); $this->Link_ID=pg_pconnect($cstr); if (!$this->Link_ID) { $this->halt("Link-ID == false, pconnect failed"); } } } // !!!!!!!!! WHERE IS THE DAMN RETURN VALUE???????????!!!!!!!!!
//------------------------------------------------------------------------------
-- Jeff Greer - B.S. computer science - Univ. MO - Rolla - web developer/software engineer, dedicated to the struggle against the fascist Microsoft hegemony
attached mail follows:
I am looking for someone able to do PHP contract or consulting work in
Tel-Aviv Israel,
Please write directly to me: shimon
yerek.co.il
<mailto:shimon
yerek.co.il>
Thanks
==============================
Shimon Dekel, Israeli Vegetable Board
Information System Manager
2 Karlibach St Tel-Aviv 67132
<mailto:shimon
yerek.co.il> shimon
yerek.co.il
<http://www.yerek.co.il> www.yerek.co.il
==============================
attached mail follows:
Hello !!
I have one problem with mysql database. In table i have 2 arrays with time format. For example this arrays calls IN and OUT. In php script i want to have distinction between this arrays. For example IN is 8:30:45 and OUT is 16:45:15 and result will be: 8:14:30. Exists any function which do this. Tnanx.
Roman
attached mail follows:
"Roman" <rduriancik
indprop.gov.sk> wrote:
> I have one problem with mysql database. In table i have 2 arrays with time
> format.
> For example this arrays calls IN and OUT. In php script i want to have
> distinction between
> this arrays. For example IN is 8:30:45 and OUT is 16:45:15 and result
> will be: 8:14:30. Exists any function which do this. Tnanx.
If your MySQL fields are a datetime type (YYYY-MM-DD hh:mm:ss) then you can convert them to seconds since epoch (Jan 1, 1970 at midnight) and then calculate the difference and divide by a number to get appropriate units. Below is a set of functions I wrote to do that. Before I get to that here's a simpler solution:
// $time = "16:45:15"; $time_array = explode( ":", $time); // $time[0] = 16, $time[1] = 45, $time[2] = 15 $time_since_midnight = $time[0] * 3600 + $time[1] * 60 + $time[2]; // Do this conversion for both times, subtract and convert units.
function get_mysql_to_epoch( $date ) { list( $year, $month, $day, $hour, $minute, $second ) = split( "([^0-9])", $date ); return date( "U", mktime( $hour, $minute, $second, $month, $day, $year ) ); }
function get_elapsed_time( $time_start, $time_end, $units = "seconds", $decimals = "2" ) { $divider[years] = ( 60 * 60 * 24 * 365 ); $divider[months] = ( 60 * 60 * 24 * 365 / 12 ); $divider[weeks] = ( 60 * 60 * 24 / 7 ); $divider[days] = ( 60 * 60 * 24 ); $divider[hours] = ( 60 * 60 ); $divider[minutes] = ( 60 ); $divider[seconds] = 1;
$elapsed_time = ( ( get_mysql_to_epoch( $time_end ) - get_mysql_to_epoch( $time_start ) ) / $divider[$units] ); $elapsed_time = sprintf( "%0.{$decimals}f", $elapsed_time );
return $elapsed_time; }
<?php // Usage example $time_in = "2000-06-14 06:30:00"; $time_out = "2000-12-22 13:45:00"; // Full use of function. echo "<br>Days: "; echo get_elapsed_time( $time_in, $time_out, "days", "3" ); // Use defaults for units and decimal places. echo "<br>Seconds: "; echo get_elapsed_time( $time_in, $time_out ); ?>
-- Steve Werby COO 24-7 Computer Services, LLC Tel: 804.817.2470 http://www.247computing.com/
attached mail follows:
Hi, i've installed latest apache and php.. and find out that the image* functions dosen't work ..
apache_1.3.17 freetype-2.0.1 gd-1.8.4 jpeg-6b php-4.0.4pl1
are compiled & installed without any whine ..
--Terv. \-^-/ ( o o ) v - Idiots try to maintain order, We can control chaos. / \ _______o00o___o00o______________________ ' : Lauri 'Suni' Jakku - Contact info `, `----------------------------------------' | | Cellular phone : +358 40 823 6353 | | Phone : +358 6 321 6159 | | email : lauri.jakku
wapice.com | | Address : Ahventie 22-24 N 150/1, 62500 Vaasa ´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´
attached mail follows:
On Wed, 7 Feb 2001 17:52, Lauri Jakku wrote: > Hi, > i've installed latest apache and php.. and find out that the > image* functions dosen't work .. > > apache_1.3.17 > freetype-2.0.1 > gd-1.8.4 > jpeg-6b > php-4.0.4pl1 > > are compiled & installed without any whine ..
What do you mean 'don't work'? Are there error messages? Create a document with just
<?php phpinfo() ?>
in it and see if in fact GD support etc are enabled in PHP
-- David Robley | WEBMASTER & Mail List Admin RESEARCH CENTRE FOR INJURY STUDIES | http://www.nisu.flinders.edu.au/ AusEinet | http://auseinet.flinders.edu.au/ Flinders University, ADELAIDE, SOUTH AUSTRALIA
attached mail follows:
On Tue, 6 Feb 2001, Brandon Orther wrote:
> Hello > > I am making a php script that make an image with the text that I send to the > script. What I was wondering is if there was an anti-alias function in GD > for my test. >
i've made one that has zoom function and 4 buildin styles done with php's default fonts. if some one knows antialias related stuff please inform :)
--Terv. \-^-/ ( o o ) v - Idiots try to maintain order, We can control chaos. / \ _______o00o___o00o______________________ ' : Lauri 'Suni' Jakku - Contact info `, `----------------------------------------' | | Cellular phone : +358 40 823 6353 | | Phone : +358 6 321 6159 | | email : lauri.jakku
wapice.com | | Address : Ahventie 22-24 N 150/1, 62500 Vaasa ´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´
attached mail follows:
Javier Muniz wrote: > > In my experience this is caused by an error in your .xsl... not exactly > the most verbose error so I don't know what's actually happening here. > > -jm >
Yup, it is, to correct this, place the following function in your xslt document::
function report_xslt_error($parser, $code, $level, $messages) { echo "Parser: $parser"; echo "\n<br>\n"; echo "Code: $code"; echo "\n<br>\n"; echo "Level: $level"; echo "\n<br>\n"; echo "Messages: "; echo "\n<br>\n"; var_dump($messages); }
And then before the xslt_run() function call place the following::
xslt_set_error_handler($parser, 'report_xslt_error');
And you will see a verbose listing of the errors.
Or you can upgrade to the latest cvs which output's a correct error!
-Sterling
attached mail follows:
Dear folks,
Anybody out there with experience using Alternative PHP Cache (http://apc.communityconnect.com)? I am at a loss for information regarding its use with PHP, specifically, Zend Optimizer. Thanks in advance.
Herman
attached mail follows:
As far as I unterstood: No! The variables however should be accessible directly (*sic*). I wonder why there is no nice example documented how to take advantage of objects in PHP sessions. I'd really appreciate any hints!
bye Matthias
Matthias Krehl
matthias.krehl
key-work.de
> -----Ursprüngliche Nachricht-----
> Von: Conover, Ryan [mailto:Rconover
americanbridge.net]
> Gesendet: Dienstag, 6. Februar 2001 19:39
> An: php-general
lists.php.net; php-windows
lists.php.net
> Betreff: Sessions and Objects
>
>
> If I save an object as a session var. will I still have access to its
> methods.
>
> Ryan
>
attached mail follows:
On Tuesday 06 February 2001 19:39, Conover, Ryan wrote: > If I save an object as a session var. will I still have access to its > methods.
Yes, at least with PHP4. I'm doing that all the time.
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
YES, it's true this list is realy cool, every one get help in an effective maner; even beginers in PHP like me.
A major THANK YOU for all of you...
Marc
Josh G wrote: > > Just a thanks to everyone on this list, for being helpful, and for > being tolerant. It seems it's a rare thing these days. >
--/*======================================================*/ /* Fourny ElectronicEDiting (FEED) */ /* */ /* Multimedia development for CD-ROM & the WEB */ /* Marc + Jacqueline Fourny */ /* */ /* http://www.bluekangaroo.ch (your English Bookshop) */ /* */ /*======================================================*/
attached mail follows:
Hi,
If I load e.g. textfile.txt with the file pointer at the beginning of the file and write a line or two into it, does it always overwrite the first lines? Is there any function that *always* moves the old lines down automatically?
Regards, Sumarlidi Einar Dadason
SED - Graphic Design
------------------------------------------
Phone: (+354) 4615501
Mobile: (+354) 8960376
Fax: (+354) 4615503
E-mail: sed
sed.is
Homepage: www.sed.is <- New Homepage!
------------------------------------------
attached mail follows:
On Wednesday 07 February 2001 09:42, SED wrote:
> If I load e.g. textfile.txt with the file pointer at the beginning of > the file and write a line or two into it, does it always overwrite the > first lines?
Yes
> Is there any function that *always* moves the old lines > down automatically?
No. You'll have to code that yourself (read file - add lines - write file)
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
Hello derek,
Tuesday, February 06, 2001, 7:58:25 PM, you wrote:
df> Hi Max,
df> Thanks for the reply. Unfortunately, the solution you suggest means
df> that I would have to do a set_var on all hyperlinks (i.e., define all
df> hyperlinks everywhere on the site), which is a huge amount of
df> maintenance. What I thought about yesterday was creating some sort
df> of token (e.g., {



}) that could be tacked onto the end of
df> hyperlinks that I want to add session info to.
Of course, you can have static hyperlinks in your template, ending with, say, {sessinfo}, e.g. <a href='somedir/somescript.php{sessinfo}'>blabla</a> and then in the script: $tpl->set_var('sessinfo', ((SID) ? '?'.SID : ''))
df> Maybe there's a df> better way... I don't know! :(
Another way is to turn output buffering on before processing the template, and after $tpl->pparse(...) save the buffer, and apply a regexp to it, which would append session info to every link on the page.
And the last, should-be the best way. Compile PHP with --enable-trans-sid and forget about manual appending the session info to the links and forms.
-- Best regards, Max A. Derkachev mailto:kotbooks.ru Symbol-Plus Publishing Ltd. phone: +7 (812) 324-53-53 http://www.Books.Ru -- All Books of Russia
attached mail follows:
Hi!
I need help with uploading files with php. What is the default directory where the files are uploaded..? I want to specify a particular directory where the files have to come after they are uploaded.
Is it possible to specify a path in the script where the files will automatically be copied after uploading to the temporary directory.
Please help me out ...
Thank You Dhaval Desai
__________________________________________________ Do You Yahoo!? Yahoo! Auctions - Buy the things you want at great prices. http://auctions.yahoo.com/
attached mail follows:
On Wed, 7 Feb 2001, Dhaval Desai wrote:
> Hi! > > I need help with uploading files with php. > What is the default directory where the files are > uploaded..?
/tmp ... file name is php(n) where 'n' is an incrementing number
> I want to specify a particular directory where the > files have to come after they are uploaded. > Is it possible to specify a path in the script where > the files will automatically be copied after uploading > to the temporary directory. >
TEMPDIR environment variable
Mick
attached mail follows:
Anyone know of a good host that has php built with pdflib? I'm setting one up myself right now, but I can't with any conscience recommend that to a client who needs this option.
I need the host to have super tech support. I just got off a host that when I asked them to add a pop3 mail account (It was bad enought they wouldn't let me do that myself), they accidentally wiped my whole account, reset it, and acted like nothing had happened and I wouldn't notice my shit was gone.
It's kind of funny in hind sight.
Thanks!
Lux
--John Luxford Simian Systems
w: www.simian.ca e: lux
simian.ca p: 204.946.5955
--
--
John Luxford Simian Systems
w: www.simian.ca e: lux
simian.ca p: 204.946.5955
--
attached mail follows:
You're setting one what up yourself? A hosting company? Or just a hosting situation for yourself?
Won't get much play here, but anyone looking to do anything serious should undoubtedly invest in a dedicated server of their own. Hire another company to host and manage it, but have it to yourself. Invest in a backup plan. There are a fair number of hosts in the <$300/month range, including decent bandwidth and some included support hours.
In one instance, I am paying ~$100/month for a dedicated server, which I can remotely admin as I please, but there's always someone to call for the infrequent reboot, or "please install/upgrade package X", etc. They've since raised their rates, but I was 'grandfathered' in. :)
Most of the basic stuff people need done can be done thru webmin, a decent package in its own right. Adding a POP3 account for someone should be a 2 minute job, and I don't think I've ever had the *ability* to erase accounts setting up another emailbox. I don't even know how you'd accomplish both tasks at the same time.
Again, if you're doing anything serious, and need accountability, I insist that, while spending thousands isn't a guarantee of anything (clients paying 5 figures/month for hosting STILL have problems that go unresolved for days), trying to get 'super support' from a company you're only paying $20/month to just won't happen. Not as a fundamental business policy - you might get good support, then bad support.
<stepping off soapbox>
The php.net page has the list of hosts on it someplace that support PHP, and there are dozens of 'host lists' on the web. I'm happy to share my experiences with people offlist if anyone wants to contact me.
Lux wrote:
> Anyone know of a good host that has php built with pdflib? I'm setting
> one up myself right now, but I can't with any conscience recommend that
> to a client who needs this option.
>
> I need the host to have super tech support. I just got off a host that
> when I asked them to add a pop3 mail account (It was bad enought they
> wouldn't let me do that myself), they accidentally wiped my whole
> account, reset it, and acted like nothing had happened and I wouldn't
> notice my shit was gone.
>
> It's kind of funny in hind sight.
>
> Thanks!
>
> Lux
>
> --
>
> John Luxford
> Simian Systems
>
> w: www.simian.ca
> e: lux
simian.ca
> p: 204.946.5955
attached mail follows:
Hi!
After compiling mod_perl into Apache, httpd crashes. ???? Any ideas???? php 4.0.4pl1 Apache 1.3.12 mod_perl latest ;) (1.25 if i good remember ;)
-- Thomas
attached mail follows:
On Wednesday 07 February 2001 10:13, Andrzej Roszkowski wrote:
> After compiling mod_perl into Apache, httpd crashes. ???? Any ideas???? > php 4.0.4pl1 Apache 1.3.12 mod_perl latest ;) (1.25 if i good remember
IIRC the INSTALL mentioned possible conflicts in MySQL support for these modules. Have a closer look at it again.
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
Hi php users,
I found something strange and don't know if it is a bug or that it is the way it should work.
Situation: ----------
open_basedir = .
PHP-4 runs as apache module. (unix) Safe-mode is on.
Webserver document tree:
/home/www/html/
There exists a link in that tree to the www directory of a user:
/home/www/html/rvdberg -> /home/rvdberg/www
I have a PHP script in:
/home/rvdberg/www/test_fopen.php
and a file:
/home/rvdberg/www/textfile.txt
Problem: ---------
When opening files in the current directory with PHP:
$fp = fopen("./textfile.txt","r");
This gives an error complaining about the open_basedir setting not allowing to open this file.
It all DOES work when I do the same thing in a directory which isn't pointed to by a symbolic link! So, the same php file in the directory
/home/www/html/php_testdir/test_fopen.php
works!?
Question: ---------
What I want is clear I think: I only want the php scripts to be able to open files in the current directory and further down in the tree.
Setting open_basedir to "." seems logical, but doesn't work.
Seems to be related to the symbolic link.
How to solve? Or should I submit a bug report?
-Remco
--
----------------------------------------------------------------------------
Remco van den Berg Admin/SO/helpdesk DSE
ICQ: 47514668 rvdberg
dse.nl http://www.dse.nl/
----------------------------------------------------------------------------
attached mail follows:
Hi !
I've been trying to compile apache with php4.04pl1 as a static module into apache 1.3.17. configure, make and make install works fine with php. When I get to apache configure works but when trying to run make I get an error. configure is run with: ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/li bphp4.a If I exclude --activate-module the make and make installs succeed. I also tried to use php4.03pl1 instead, which works fine. With php4.04pl1 on apache 1.3.14 I get the same result.
The error I get is the following: gcc -c -I./os/unix -I./include -DLINUX=22 -I/home/eric/src/php-4.0.4pl1 - I/home/eric/src/php-4.0.4pl1/main -I/home/eric/src/php-4.0.4pl1/main -I/home /eric/src/php-4.0.4pl1/Zend -I/home/eric/src/php-4.0.4pl1/Zend -I/home/eric/ src/php-4.0.4pl1/TSRM -I/home/eric/src/php-4.0.4pl1/TSRM -I/home/eric/src/ph p-4.0.4pl1 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` modules.c gcc -c -I./os/unix -I./include -DLINUX=22 -I/home/eric/src/php-4.0.4pl1 - I/home/eric/src/php-4.0.4pl1/main -I/home/eric/src/php-4.0.4pl1/main -I/home /eric/src/php-4.0.4pl1/Zend -I/home/eric/src/php-4.0.4pl1/Zend -I/home/eric/ src/php-4.0.4pl1/TSRM -I/home/eric/src/php-4.0.4pl1/TSRM -I/home/eric/src/ph p-4.0.4pl1 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` buildmark.c gcc -DLINUX=22 -I/home/eric/src/php-4.0.4pl1 -I/home/eric/src/php-4.0.4pl1/ main -I/home/eric/src/php-4.0.4pl1/main -I/home/eric/src/php-4.0.4pl1/Zend - I/home/eric/src/php-4.0.4pl1/Zend -I/home/eric/src/php-4.0.4pl1/TSRM -I/home /eric/src/php-4.0.4pl1/TSRM -I/home/eric/src/php-4.0.4pl1 -DUSE_EXPAT -I./li b/expat-lite -DNO_DL_NEEDED `./apaci` \ -o httpd buildmark.o modules.o modules/standard/libstandard.a modules/php4/libphp4.a main/libmain.a ./os/unix/libos.a ap/libap.a lib/expat-lite/libexpat.a -Wl,-rpath,/usr/local/mysql//lib -rdynamic -L/us r/local/mysql//lib -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lm odphp4 -lpam -ldl -lmysqlclient -lresolv -lm -ldl -lcrypt -lnsl -lresolv -lm -lcrypt /usr/local/mysql//lib/libmysqlclient.a(my_compress.o): In function `my_uncompress': my_compress.o(.text+0x97): undefined reference to `uncompress' /usr/local/mysql//lib/libmysqlclient.a(my_compress.o): In function `my_compress_alloc': my_compress.o(.text+0x12b): undefined reference to `compress' collect2: ld returned 1 exit status make[2]: *** [target_static] Error 1 make[2]: Leaving directory `/home/eric/src/apache_1.3.17/src' make[1]: *** [build-std] Error 2 make[1]: Leaving directory `/home/eric/src/apache_1.3.17' make: *** [build] Error 2
I guessed there was some problems with the mysqlpart in php, and maybe that the mysql version was wrong or something, but I tried several different versions of mysql. I must be something funny with php4.04pl1 or something else?
Any help or suggestions would be appreciated!
Best regards, Eric
attached mail follows:
On Tuesday 06 February 2001 18:18, April wrote:
> How do you pass an array as an argument to a function?
Just as any other variable. Read on...
> function process_members($asker_rank, $email) { > > global $database_mysql; > mysql_select_db($database_mysql); > > while (list ($key, $val) = each ($email)) { > echo "$key => $val<br>"; > } > > }
> ######### Doing the same thing with the function here returns this > error, though. ######## > // Warning: Variable passed to each() is not an array or object in > lib.inc on line 447 > process_members($asker_rank, $total_members, $email);
Look at the definition of process_members() again. The function takes two values. The first is called $asker_rank and the second $email. Now you pass *three* values to it. #1, $asker_rank, is fine. But #2, $total_members, is passed in place of $email, so every time the function body accedded its "$email" parameter, it gets the value of $total_members - which is not an array. The third parameter is ignored.
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
On Tuesday 06 February 2001 19:07, Vora Vor wrote:
> > "Fatal error: Cannot instantiate non-existent class: com in > /var/www/html/version2/file.php on line 8" is the result of running the > following code: > > <? > $word=new COM("word.application") or die("Cannot start word"); > print "Loaded word version ($word->Version)\n"; > $word-visible =1 ; > ?> > > Why?
You didn't define a class "COM". (1) You did write such a class, right? It does not come with PHP (2) function names are case sensitive
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
COM of course comes with PHP (but is available on Win only), RTFM on calling COM support...
Pavel
----- Original Message -----
From: "Christian Reiniger" <creinig
mayn.de>
To: "php" <php-general
lists.php.net>
Sent: Wednesday, February 07, 2001 11:49 AM
Subject: Re: [PHP] Com
On Tuesday 06 February 2001 19:07, Vora Vor wrote:
> > "Fatal error: Cannot instantiate non-existent class: com in > /var/www/html/version2/file.php on line 8" is the result of running the > following code: > > <? > $word=new COM("word.application") or die("Cannot start word"); > print "Loaded word version ($word->Version)\n"; > $word-visible =1 ; > ?> > > Why?
You didn't define a class "COM". (1) You did write such a class, right? It does not come with PHP (2) function names are case sensitive
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net For additional commands, e-mail: php-general-help
lists.php.net To contact the list administrators, e-mail: php-list-admin
lists.php.net
attached mail follows:
On Wednesday 07 February 2001 11:52, Pavel Kalian wrote: > COM of course comes with PHP (but is available on Win only), RTFM on > calling COM support...
Yes, but there ain't no class "COM". Read the manual section about COM support.
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
The COM construct was introduced in PHP4 as a replacement for com_* functions to provide something looking similar to MS's syntax AFAIK and it exists and works at least for me and many others. And it behaves more or less like a normal class.
Cheers
Pavel
----- Original Message -----
From: "Christian Reiniger" <creinig
mayn.de>
To: "php" <php-general
lists.php.net>
Sent: Wednesday, February 07, 2001 12:20 PM
Subject: Re: [PHP] Com
On Wednesday 07 February 2001 11:52, Pavel Kalian wrote: > COM of course comes with PHP (but is available on Win only), RTFM on > calling COM support...
Yes, but there ain't no class "COM". Read the manual section about COM support.
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net For additional commands, e-mail: php-general-help
lists.php.net To contact the list administrators, e-mail: php-list-admin
lists.php.net
attached mail follows:
On Wednesday 07 February 2001 12:40, Pavel Kalian wrote: > The COM construct was introduced in PHP4 as a replacement for com_* > functions to provide something looking similar to MS's syntax AFAIK and > it exists and works at least for me and many others. And it behaves > more or less like a normal class.
Hmm, it's at least not mentioned in the manual.
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
Anyone has good examples for COM usage?
D.
-----Original Message-----
From: Christian Reiniger [mailto:creinig
mayn.de]
Sent: woensdag 7 februari 2001 12:48
To: php
Subject: Re: [PHP] Com
On Wednesday 07 February 2001 12:40, Pavel Kalian wrote: > The COM construct was introduced in PHP4 as a replacement for com_* > functions to provide something looking similar to MS's syntax AFAIK and > it exists and works at least for me and many others. And it behaves > more or less like a normal class.
Hmm, it's at least not mentioned in the manual.
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net For additional commands, e-mail: php-general-help
lists.php.net To contact the list administrators, e-mail: php-list-admin
lists.php.net
attached mail follows:
On Tuesday 06 February 2001 20:03, Joel Alan Chornik wrote: > is there an equivalent in PHP to Perl´s binmode() function? > does anyone know?
See the docs for fopen ()
--- The mode may contain the letter 'b'. This is useful only on systems which differentiate between binary and text files (i.e., it's useless on Unix). If not needed, this will be ignored ----- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)
"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
Dear all,
Pardon me if this is explained somewhere in the documentation. I've found the :: notation (double colons) in class definitions of PHP's ~/lib/php directory, such as DB.php. It looks like doing the same thing as -> notation. Can someone help to explain this a little bit or provide links to the explaination? Thanks a lot!
Chien-pin
attached mail follows:
On Wednesday 07 February 2001 00:47, Chris wrote:
> Is it possible to access IO ports with PHP, specifically the parallel > port. I would like to do this with php, not printing functions, but > access to the port, like being able to control LED's, etc. I didn't see > any functions in php for that so I think I probably have to use C or > something.
Yes, use C. PHP doesn't have such functionality, nor should it have it.
-- Christian Reiniger LGDC Webmaster (http://sunsite.dk/lgdc/)"Software is like sex: the best is for free" -- Linus Torvalds
attached mail follows:
Hello
I have a script that use other script file(php) twice, I call a function with certain parameters and call it again with other parameters and when runnig the script, the first function works well, but on second time I got a error message: "Fatal error: Cannot redeclare getndays() in Unknown on line 5".
Anyone kows what is my problem ???
T.Y.
Miguel Loureiro <m.loureiro
distrim2.pt >
attached mail follows:
Try require_once($your_file) or verify in $your_file use the function
function_exists()
[]'s
------------------------
Frederico Augusto Costa
facosta
magnux.com.br
------------------------
On Wed, 7 Feb 2001, Miguel Loureiro wrote:
> Hello
> I have a script that use other script file(php) twice, I call a function with certain parameters and call it again with other parameters and when runnig the script, the first function works well, but on second time I got a error message: "Fatal error: Cannot redeclare getndays() in Unknown on line 5".
> Anyone kows what is my problem ???
> T.Y.
> Miguel Loureiro <m.loureiro
distrim2.pt >
>
attached mail follows:
>Did you happen to copy the php4ts.dll into the winnt directory? I am not >sure of the error you are getting, but it may help????? I have all my dlls in a separate php directory since they are never going to be shared with anything else. I'm sure that this is not the problem, as a simple echo'hello' script will sometimes work, so the dll definitely gets loaded.
Cheers
-- Phil Driscoll Dial Solutions +44 (0)113 294 5112 http://www.dialsolutions.com http://www.dtonline.org
attached mail follows:
> One exception, on the main page, I have "index.html" which is simply a > copy of "Index.php" renamed. This is so that requests to www.server.org/ > will come up correctly. > > Probably there's a place to fix that in apache, but I haven't gone after it > yet.
There is a way to fix this on Apache, and a very easy one at that.
Go into your httpd.conf file and look for a set of lines that look something like:
<IfModule mod_dir.c> DirectoryIndex index.php index.shtml </IfModule>
The DirectoryIndex directive lists, in order, which pages the server should look for when it receives a request ending in /. As you can see, my config looks for an index.php file, followed by an index.shtml file. If it fails for both of these, I *think* it will return an HTTP 404 error.
HTH Jon
attached mail follows:
Try this:
http://www.zend.com/codex.php?id=39&single=1 Just replace the fopen() and eregi() to suit your needs.
// Tobias
""David Tandberg-Johansen"" <david
datajo.no> wrote in message
news:95onrm$dj6$1
toye.p.sourceforge.net...
> Hello!
>
> I try to get some information from an public DB to controll that the users
> input is right.
>
> I can access the DB via http, so I dont have to logg in to it
>
> The public DB write out and plain HTML page.
>
> I want to check if only one of the records is the same as the user input.
I
> am only using the information in public DB to verify, and nothing else.
>
> Example of output from DB:
> *********************************
> Name : Joe
> Lastname: Doe
> Userid: 45545654 /*this is the information I wants
> City: New York
> *********************************
>
> I figured out that I have to use fopen () and fread().
>
> Could anyone give mes some hints!
>
> Thank's
>
> David
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net
> For additional commands, e-mail: php-general-help
lists.php.net
> To contact the list administrators, e-mail: php-list-admin
lists.php.net
>
attached mail follows:
Thomas Jaske wrote: > Which template can I use to do this simply? > > $template = new Template(); > $template->assign(content_item, placeholder); > $page = template($template_file); > $page->print();
With PHPlib-Templates, it would look like this:
$template = new Template("./path/to/template/files"); $template->set_file("anyname",$filename); $template->set_var("placeholder","content"); $template->pparse("anyname");
Wagner
-- Three may keep a secret, if two of them are dead.
attached mail follows:
There isn't an easy way as the form is filled in client side (and is html not PHP). Work out the info you need to plug Into the SQL command line (ALTER or CREATE TABLE). Build a form asking for that info and have it submit to the same page which does the PHP and SQL bit using the filled in fields from the form.
Tim Ward Senior Systems Engineer
Please refer to the following disclaimer in respect of this message: http://www.stivesdirect.com/e-mail-disclaimer.html
> -----Original Message-----
> From: Jaxon [mailto:jaxon
salamander.net]
> Sent: 04 February 2001 23:18
> To: php-general
lists.php.net
> Subject: db forms creator?
>
>
> Hi, can anyone point me towards an easy way to generate forms
> to update a
> mysql database?
>
> I've seen some sites where I can specify a list of table
> fields and the
> datatype for each, and get an output of:
>
> 1. the sql to create the table
> 2. a php form that can be used to update the table
>
> problem is I can't find the site now :)
>
> has anyone else found this?
>
> Regards,
> jaxon
>
>
attached mail follows:
Hello,
For an e-commerce project we want to connect the mySQL-database we created to a printer (attached to a computer which has 24h internet [and mySQL database] access). I assume it's different to couple the mySQL-database directly to a printer. We are however accessing the database via PHP, so I think it might be possible to send a command to a printer directly from the PHP file which puts the data into the database as well.
We want to do this in order to have an order via the website printed directly. In fact, the printer should start printing as soon as an order is added to the seperate table in the mySQL database (by a special PHP document).
Does anyone know whether this is possible and, if it's possible, could you tell me how?
Thanks in advance, Thomas.
attached mail follows:
Thomas,
You don't connect databases to printers. As you discerned, you could use a program to query the database and output the results to a printer.
I f you absolutely MUST have it start printing AS SOON as the order is inserted into the database (and I challenge you to re-think that requirement) then the PHP script that adds it to the database needs to also output it to the printer. This might be the easiest way anyhow.
Sorry, I've never tried to print from PHP so I don't know the specifics but one possible way to do it would be to open a file handle to your printer and write to it like it were any other file. My preference would be to write the order out to a file and then issue a system command to print that file.
-----Original Message-----
From: ThoVer Webproducties [mailto:info
thover.com]
Sent: Wednesday, February 07, 2001 7:33 AM
To: php-general
lists.php.net
Subject: [PHP] Access a printer via PHP
Hello,
For an e-commerce project we want to connect the mySQL-database we created to a printer (attached to a computer which has 24h internet [and mySQL database] access). I assume it's different to couple the mySQL-database directly to a printer. We are however accessing the database via PHP, so I think it might be possible to send a command to a printer directly from the PHP file which puts the data into the database as well.
We want to do this in order to have an order via the website printed directly. In fact, the printer should start printing as soon as an order is added to the seperate table in the mySQL database (by a special PHP document).
Does anyone know whether this is possible and, if it's possible, could you tell me how?
Thanks in advance, Thomas.
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribelists.php.net For additional commands, e-mail: php-general-help
lists.php.net To contact the list administrators, e-mail: php-list-admin
lists.php.net
attached mail follows:
If I'd sent $5 off for every spam I've received someone else would be a millionaire by now.
-----Original Message-----
From: Duncan Hill [mailto:dhill
cricalix.net]
Sent: 06 February 2001 21:00
To: php-general
lists.php.net
Subject: Re: [PHP] Dear Friends & Future Millionaire:
On 2001-02-06, Hi Tech Services did say,
> > AS SEEN ON NATIONAL TV:
<snip>
> PLACE YOUR ORDER FOR THESE REPORTS NOW : > ==================================================== > REPORT# 1: The Insider's Guide to Advertising for Free on the Net
Can we _please_ get the full headers for this message? The list software seems to strip them right off.
--Sapere aude My mind not only wanders, it sometimes leaves completely.
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net For additional commands, e-mail: php-general-help
lists.php.net To contact the list administrators, e-mail: php-list-admin
lists.php.net
attached mail follows:
From: "Jon Haworth" <JHaworth
witanjardine.co.uk>
Sent: Wednesday, February 07, 2001 4:01 PM
> If I'd sent $5 off for every spam I've received someone else would be a > millionaire by now.
And if I had $5 for every time somebody on a mailing list commented a spam mail that went through the list, I'd be equally rich. :-)
No offense Duncan and Jon, but you're actually increasing the traffic as much as the spammer himself. Just ignore the spam, let it pass through.
Now somebody will probably tell me I'm doing exactly the same by mentioning this to you... ;-)
- Carsten
attached mail follows:
I am trying to update a table with data from another table within the same database with the following SQL
UPDATE common SET common.[Extended Description] = extended.[Extended Description] WHERE common.[id] = extended.[Extended Description]
the id is the primary key. I keep getting the following error.
Server: Msg 107, Level 16, State 3, Line 1 The column prefix 'extended' does not match with a table name or alias name used in the query. Server: Msg 107, Level 16, State 1, Line 1 The column prefix 'extended' does not match with a table name or alias name used in the query.
Anyone have any ideas.
Ryan
attached mail follows:
Hi, all. HTTP Authentication in PHP 4 - Apache don't work!!! Help me. Best. __________________________________________________ <?php if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm=\"My Realm\""); Header("HTTP/1.0 401 Unauthorized"); echo "Text to send if user hits Cancel button\n"; exit; } else { echo "Hello $PHP_AUTH_USER.<P>"; echo "You entered $PHP_AUTH_PW as your password.<P>"; } ?>
attached mail follows:
Hi,
I want to know why in the second file I don't get a=134 as expected.
// fileToBeIncluded.php <?PHP $a = 134;
function f1() { global $a; echo "a=$a <BR>"; }
class smallClass { function smf1() { f1(); } } ?>
// file that don't work as expected // print a= <?PHP function f2() { include ('./fileToBeIncluded.php'); f1(); } echo "<html>"; f2(); echo "</html>"; ?>
// file that work as expected // print a=134 <?PHP include('./fileToBeIncluded.php');
function f2() { f1(); }
echo "<html>"; f2(); echo "</html>"; ?>
papaDoc
videotron.ca
attached mail follows:
TO BE REMOVED FROM FUTURE MAILINGS, SIMPLY REPLY TO THIS MESSAGE AND PUT "REMOVE" IN THE SUBJECT.
20 MILLION E-MAIL ADDRESSES FOR ONLY $249 **Over Night International Shipping Included**
Many Call This "The "Perfect E-Mail List"
Over 20-Million Of The Best E-Mail Addresses Available
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
Our research has found that many people have tried one or more of the following...
Free Classifieds? (Don't work anymore) Web Site? (Takes thousands of visitors) Banners? (Expensive and losing their punch) E-Zine? (Hope they have a *huge* subscriber list) Search Engines? (Forget it, unless you're in the top 20)
S O W H A T W I L L W O R K ?
Although often misunderstood, there is one method that has proven to succeed time-after-time.
E - M A I L M A R K E T I N G ! !
IT'S A FACT... If you're not using your computer to generate income, GOOD income, you're leaving money on the table.
Here's what the experts have to say about E-Mail Marketing:
"E-mail is an incredible lead generation tool" -Crains Magazine
"A gold mine for those who can take advantage of bulk e-mail programs" - The New York Times
"Blows away traditional Mailing" - Advertising Age
Here's an example of your potential earnings if you have a product or service that brings you a profit of around $30. Remember, on the Internet, you can make money 7 days a week, 24 hours a day... even while you sleep, orders come from all over the world!
Orders Per Day Weekly Monthly Yearly
1 $ 210 $ 840 $ 10,080 2 420 1,680 20,160 3 630 2,520 30,240 5 1,050 4,200 50,400 10 2,100 8,400 100,000 15 3,150 12,600 151,200
THE QUESTION IS... how do you generate those orders?
The least expensive and fastest way is through E-Mail Marketing.
You want to make some money?
I can put you in touch with over 20 million people at virtually no cost.
Can you make one cent from each of theses names?
If you can you have a profit of over $200,000.00
That's right, I have over 20 Million Fresh email
addresses that I will sell for only $249. These are all
fresh addresses that include almost every English person
on the Internet today, with no duplications. They are
all sorted and ready to be mailed. That is the best
deal anywhere today!
Don't believe it? People are making that kind of
money right now by doing the same thing, that is
why you get so much email from people selling you
their product....it works!
These 20 Million email addresses are
yours to keep, so you can use them over and
over.
This offer is not for everyone. If you can not
see just how excellent the risk / reward ratio
in this offer is then there is nothing I can do
for you. To make money you must stop dreaming
and TAKE ACTION.
Over the past 2 years, we have gained a reputation for having the cleanest, most responsive e-mail address lists in the industry. No one has gone to the work it takes to produce an e-mail address list of this quality.
Here's how we prepare our e-mail lists:
1. We clean and eliminate all duplicates.
2. Next, we use a filter list of 400+ words/phrases to clean even more. No address with inappropriate or profane wording survives!
3. Then we use our private database of thousands of known Internet "extremists", those opposed to any kind of commercial e-mail, and kicked off every one we could find.
4. All domains were verified to insure they're valid.
5. And finally, we sorted the list into easy-to-manage packets of 20,000 addresses in simple text (.txt) format that will work with any computer operating system.
****************************************** It is time to order!
Shipping is not an issue.
******FedEx next day world wide shipping included********
As soon as we receive payment we will FedEx your e-mail list via
CD straight to your door anywhere in the world FedEx next day guaranteed.
******International Orders Welcome*********
US funds paid via paypal.com welcomed
PayPal is now available in the following countries:
Australia Austria Belgium Brazil Canada Denmark France Germany Hong Kong Ireland Israel Italy Japan Mexico Netherlands New Zealand Norway Portugal Singapore South Africa South Korea Spain Sweden Switzerland United Kingdom
PayPal.com is very easy to sign up to. They accept wire transfers,
checks and credit cards from any of the countries listed above.
This payment process is in your own interest of safety. Paypal.com
processes all transactions and keeps all your personal information
secret. After signing up please send the U.S. equivalent of $249
to luke54321
xtram.com last name Smith.
If there is another way you would like to pay please e-mail me
at luke54321
xtram.com and I will get back to you.
*******Wondering out how to send 20 million E-mails********
I will tell you how/where to download the softwhere you need for free
Please NOTE:
Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof, or abridging the freedom of speech or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.
Amendment I, The US Constitution
attached mail follows:
Hi List,
Can any body suggest / recommend me a good web hosting provider ?. I want to register some domains and host with the same provider which essentially has php, mysql, postgresql & good support.
Pls. let me know.
Thanks in adv.
~ Karthick
attached mail follows:
Greets,
I have a quick question:
$Array = array( "val1" => "Value 1", "val2" => "Value 2", "val3" => "Value 3" );
while(list($a,$b,$c,$d) = each($Array)) { print "$a = $c and $b = $d <br>"; }
Doesn't the "each" construct return a 4 element array, where element 1's index is 0, element 2's index is 1, element 3's index is "key" and element 4's index is "value"? Now, if that is the case, the above should work, right? I should create a list containing $a, $b, $c and $d, where $a and $c contain key information, and $b and $d contain value information? For some reason, $c and $d are NULL...
What am I missing here?
Cheers, Jason
attached mail follows:
Hehehe,
I searched around on PHP.net, and found this tidbit of information. It sounds to me that list() is written to only accept the first two elements from the each(). Please correct me if I am misinformed :-)
Cheers, Jason
pyxl
dont_spam_on_me.jerrell.com
16-Feb-2000 03:41
Ok, for you folks who are learning this, here's something that should help your comprehension of each(), because I bashed my brains for a while on this one.
The first example indicates that each() spits out a 4-cell 1 dimensional array. This is all fine and dandy until you get to the second example, where that seems to be thrown out the window, because though each() is still spitting out 4 array elements, the list() being used is set up to only accept 2 values, as it's being executed with only wo variables in it!
For some folks, this might not be a problem, but I couldn't understand the mismatch - why was it done, and where did the array go that each() generated?? Well, upon executing that code, it turns out that the first two array elements of the 4 element array that each() creates are assigned to those two variables, and the last two array element values are just thrown away - they're totally ignored. It's how PHP is written.
Now, why do that? Well, the example was definitely written more to show folks how to use each() to make life much easier when dealing with a particular operations array in PHP that a lot of people work with, but it also has the side effect (which hopefully my little explaination has made more palatable) of demonstrating how each() can act when being used with other functions that don't necessarily want all of each()'s input.
""Jason Mowat"" <jmowat
digitalpraxis.com> wrote in message
news:95rrbg$p3i$1
toye.p.sourceforge.net...
> Greets,
>
> I have a quick question:
>
> $Array = array(
> "val1" => "Value 1",
> "val2" => "Value 2",
> "val3" => "Value 3"
> );
>
> while(list($a,$b,$c,$d) = each($Array)) {
> print "$a = $c and $b = $d <br>";
> }
>
> Doesn't the "each" construct return a 4 element array, where element 1's
> index is 0, element 2's index is 1, element 3's index is "key" and element
> 4's index is "value"? Now, if that is the case, the above should work,
> right? I should create a list containing $a, $b, $c and $d, where $a and
$c
> contain key information, and $b and $d contain value information? For
some
> reason, $c and $d are NULL...
>
> What am I missing here?
>
> Cheers,
> Jason
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe
lists.php.net
> For additional commands, e-mail: php-general-help
lists.php.net
> To contact the list administrators, e-mail: php-list-admin
lists.php.net
>
attached mail follows:
I have installed the CGI version of PHP and customized Apache's httpd.conf. (Had to use CGI for this instance).
Since I only need (and want) a few php scripts to be available on this server, I added the following line to httpd.conf in order to get my script to work.
ScriptAlias /myfile.php /location/myfile.php
Then I added the following to "myfile.php"
#!/usr/local/bin/php
<? phpinfo() ?>
Everything works fine except that I get "X-Powered-By: PHP/4.0.4pl1 Content-type: text/html #!/usr/local/bin/php" at the top of the page.
Any Ideas on how to get rid of this stuff in the output? I have looked through the php.ini file, and php.net but couldn't find anything.
Thanks in advance
Tim
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]