php-general Digest 8 Feb 2001 04:18:52 -0000 Issue 499
Topics (messages 38555 through 38669):
Re: Odd question regarding creating a php file
38555 by: Steve Werby
Re: Hide PHP from web server header [was: PHP - CGI Version]
38556 by: Steve Werby
Re: Com
38557 by: Vora Vor
newbie mail() function
38558 by: Angerer, Chad
38560 by: Steve Werby
38561 by: Jon Haworth
38562 by: April
38564 by: Angerer, Chad
38565 by: Steve Werby
string vs. integer...
38559 by: Julia A . Case
38567 by: Steve Werby
Earn $235 - $760 Or More Weekly At Home In Your Spare Time
38563 by: Income Opportunity
Re: MS SQL Question
38566 by: Wieger Uffink
38570 by: Frank M. Kromann
38588 by: Foley, John
Re: HTTP Authentication
38568 by: Shane McBride
PHP as Scripting Language
38569 by: John Huggins
38573 by: Shane McBride
38576 by: Frank Joerdens
38582 by: John Huggins
38601 by: Michael Dearman
Sum from Arrays ?
38571 by: Keith Whyman
38574 by: Shane McBride
38575 by: Keith Whyman
38577 by: Philip Olson
38580 by: Reuben D Budiardja
PHP4 Changelog
38572 by: TV Karthick Kumar
OCI* function VS. ORA* function
38578 by: Reuben D Budiardja
38581 by: Sebastian Stadtlich
Re: what is ::?
38579 by: John Donagher
html -echo-print
38583 by: Christopher Allen
38587 by: JB
38591 by: Philip Olson
38592 by: Jeff Oien
38594 by: Philip Olson
38595 by: JB
38597 by: Christopher Allen
DSO security
38584 by: Gabor Gludovatz
38619 by: Christian Reiniger
reg-ex problem
38585 by: Lee Stretton
38593 by: CC Zona
38606 by: Michael Dearman
38620 by: Christian Reiniger
Re: Access a printer via PHP
38586 by: Foley, John
Moving files between 2 servers??
38589 by: Michael Geary
Re: parent constructor
38590 by: Aaron Tuller
38609 by: John Donagher
unlink(); in windows?
38596 by: Brandon Orther
38598 by: Brian Clark
PHP Newbie, Experienced Porgrammer, Annoying fread() problem
38599 by: John Vanderbeck
38600 by: James Moore
38603 by: Brian Clark
Getting ASPELL to work?
38602 by: Nicholas Pappas
38604 by: Brian Clark
38605 by: Sam Masiello
38618 by: Jonathan Sharp
Re: PHP - CGI Version
38607 by: Tim Livers
Re: Where to put the include()
38608 by: Anna
content retrieval from mp3.com band pages - need help
38610 by: MysterioZ TronSonic
Re: Name of Class' instance
38611 by: Boget, Chris
Is it server Push?
38612 by: Thomas Deliduka
38627 by: Alexander Wagner
38630 by: Thomas Deliduka
Re: Hosting in UK
38613 by: John McCreesh
Unlink for windows?
38614 by: Brandon Orther
? for the Reg Ex people
38615 by: Jason Bryner
38617 by: James, Yz
38621 by: Christian Reiniger
Searching MySQL tables with LIKE
38616 by: James, Yz
Sorting LDAP Entries - Please Help
38622 by: Jason Mowat
problems with writing picture to the database.
38623 by: Siim Einfeldt aka Itpunk
38635 by: Mark Maggelet
List of all file extensions
38624 by: Tobias Talltorp
38628 by: Alexander Wagner
38636 by: Tobias Talltorp
38637 by: Josh G
38639 by: Alexander Wagner
38640 by: Philip Olson
38641 by: Tobias Talltorp
ereg everything
38625 by: Matthew Ley
question about PHP use
38626 by: Don
38629 by: Cal Evans
38632 by: JB
38634 by: Alexander Wagner
base dir
38631 by: Brandon Orther
38638 by: Martin A. Marques
new release : phpdoc v2.0
38633 by: Christian Calloway
APC install problems
38642 by: Joseph H Blythe
38647 by: Christian Reiniger
38655 by: Joseph H Blythe
PHP with Oracle
38643 by: Nguyen, David M
MSSQL Functions
38644 by: Toby Miller
Re: [PHP-WIN] MSSQL Functions
38645 by: Flint Doungchak
38648 by: Frank M. Kromann
Variable quantity chooser.
38646 by: David VanHorn
Re: Ethics question...
38649 by: Michael A. Peters
Confirmaci�n
38650 by: Andr�s de la Varga
Re: Indexing Engine
38651 by: Brian White
PHP && mySQL
38652 by: PHP user
Sessions and SSL
38653 by: Jeffrey A Schoolcraft
38656 by: Chris Lee
Creating Directorys (slightlyOT)
38654 by: Website4S.aol.com
mail/sendmail lmitations?
38657 by: Dave VanAuken
sessions & javascript problem
38658 by: Matthew Delmarter
Compiling php??
38659 by: GAYTAN BAHAMONDEZ DANIEL EDUARDO
38665 by: David Robley
UN-Escaping text from a form submit?
38660 by: John Vanderbeck
38661 by: Mark Green
38662 by: David Robley
38663 by: Jason Murray
38664 by: John Vanderbeck
Super SQL problem! Please advise!
38666 by: Sandeep Hundal
test for undefined variables & renaming variables
38667 by: August Malson
38669 by: John Vanderbeck
PHP & HTACCESS
38668 by: Sefton
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]
----------------------------------------------------------------------
"Dusten" <[EMAIL PROTECTED]> wrote:
> 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.
So essentially what you're doing is taking data from a database and building
static pages based on this data as events occur? One alternative is to pull
the webpage contents directly from a database in realtime. Another is to do
the same, but cache the webpages and only pull from the database if a query
condition is met or the timestamp on the cache is older than an acceptable
age. Your method takes extra storage space, probably doesn't easily allow
for the presentation of the pages to be changed and involves a disk write on
top of a database query. If you don't want to pass hidden variables or
variables in the URL query string then if you have Apache you can use its
rewrite capability to create "virtual" webpages. For example, see my site
http://www.sexcriminals.com/. All of the pages under "Sex Offender
Registries", "News Articles", "Books", and "Useful Sites" are pulled from a
MySQL database and are being handled by a single PHP script that Apache is
directing all web accesses to and which parses the URL to determine what
content to show. Maybe something like this would work for you. Then each
person would have a unique static-appearing page.
--
Steve Werby
COO
24-7 Computer Services, LLC
Tel: 804.817.2470
http://www.247computing.com/
"Tim Livers" <[EMAIL PROTECTED]> wrote:
> 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.
1. In php.ini, set "expose_php = Off"
2. Restart Apache.
--
Steve Werby
COO
24-7 Computer Services, LLC
Tel: 804.817.2470
http://www.247computing.com/
yes. it is all very clear to me now. however self-evident it appears to me
now, imagine my disconcertation when i was in ignorance!
this is so self-evident, it didn't need to be documented. Com shows up in
searches about launching external apps on the client, thus i was nefariously
misled by my eagerness and general enslavement to impending authorities.
vora
----- Original Message -----
From: "Jonathan Sharp" <[EMAIL PROTECTED]>
To: "Vora Vor" <[EMAIL PROTECTED]>
Sent: Tuesday, February 06, 2001 6:17 PM
Subject: RE: [PHP] Com
> Are you trying to access a Windows COM object on a Linux box?
>
> -codeboy
>
> > -----Original Message-----
> > From: Vora Vor [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, February 06, 2001 10:08 AM
> > To: php
> > Subject: [PHP] Com
> >
> >
> > "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?
> >
> >
> >
Hello!
I am very new to php programming. I have been experimenting around with
php's mail function and html forms.
I have a generic HTML form with user_name, email_address, comments, and
like_site as inputs on the HTML
form. I have the following code in a seperate php file which the form calls:
<?php
$msg = "Sender's Full Name:\t$user_name\n";
$msg .= "Sender's Email Address:\t$email_address\n";
$msg .= "User Comments:\t$comments\n";
$msg .= "Did you like the site?\t$like_site\n\n";
$mailheaders = "From: My Web Site\n"
9>$mailheaders .= "Reply-To: $email_address\n\n";
mail("[EMAIL PROTECTED]", "Feedback Form", $msg, $mailheaders);
echo ("Thank you $user_name\n<br>");
echo ("I appreciate your feedback\n\n");
?>
for some reason I get a parse error on line 9. If I remove the mailheaders
variables the PHP script works
just fine and emails the form to the correct address. Any help on this
would be appreciated.
It is probably something qyite simple. I just don't see it though.
Thanks.
Chad
"Angerer, Chad" <[EMAIL PROTECTED]> wrote:
> $mailheaders = "From: My Web Site\n"
> 9>$mailheaders .= "Reply-To: $email_address\n\n";
>
> mail("[EMAIL PROTECTED]", "Feedback Form", $msg, $mailheaders);
>
> echo ("Thank you $user_name\n<br>");
> echo ("I appreciate your feedback\n\n");
>
> ?>
>
> for some reason I get a parse error on line 9. If I remove the
mailheaders
> variables the PHP script works
Oops! You're missing the semicolon ";" at the end of line 8. Problem
solved.
--
Steve Werby
COO
24-7 Computer Services, LLC
Tel: 804.817.2470
http://www.247computing.com/
You're missing a semicolon on line 8.
HTH
Jon
-----Original Message-----
From: Angerer, Chad [mailto:[EMAIL PROTECTED]]
Sent: 07 February 2001 16:37
To: [EMAIL PROTECTED]
Subject: [PHP] newbie mail() function
Hello!
I am very new to php programming. I have been experimenting around with
php's mail function and html forms.
I have a generic HTML form with user_name, email_address, comments, and
like_site as inputs on the HTML
form. I have the following code in a seperate php file which the form calls:
<?php
$msg = "Sender's Full Name:\t$user_name\n";
$msg .= "Sender's Email Address:\t$email_address\n";
$msg .= "User Comments:\t$comments\n";
$msg .= "Did you like the site?\t$like_site\n\n";
$mailheaders = "From: My Web Site\n"
9>$mailheaders .= "Reply-To: $email_address\n\n";
mail("[EMAIL PROTECTED]", "Feedback Form", $msg, $mailheaders);
echo ("Thank you $user_name\n<br>");
echo ("I appreciate your feedback\n\n");
?>
for some reason I get a parse error on line 9. If I remove the mailheaders
variables the PHP script works
just fine and emails the form to the correct address. Any help on this
would be appreciated.
It is probably something qyite simple. I just don't see it though.
Thanks.
Chad
--
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]
Your ''s in your strings are the problem. They need to be escaped, or they
will create a parse error.
Instead of
$msg = "Sender's Full Name:\t$user_name\n";
you should have
> $msg = "Sender\'s Full Name:\t$user_name\n";
----- Original Message -----
From: "Angerer, Chad" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 07, 2001 10:36 AM
Subject: [PHP] newbie mail() function
> Hello!
>
> I am very new to php programming. I have been experimenting around with
> php's mail function and html forms.
>
> I have a generic HTML form with user_name, email_address, comments, and
> like_site as inputs on the HTML
> form. I have the following code in a seperate php file which the form
calls:
>
> <?php
>
> $msg = "Sender's Full Name:\t$user_name\n";
> $msg .= "Sender's Email Address:\t$email_address\n";
> $msg .= "User Comments:\t$comments\n";
> $msg .= "Did you like the site?\t$like_site\n\n";
>
> $mailheaders = "From: My Web Site\n"
> 9>$mailheaders .= "Reply-To: $email_address\n\n";
>
> mail("[EMAIL PROTECTED]", "Feedback Form", $msg, $mailheaders);
>
> echo ("Thank you $user_name\n<br>");
> echo ("I appreciate your feedback\n\n");
>
> ?>
>
> for some reason I get a parse error on line 9. If I remove the
mailheaders
> variables the PHP script works
> just fine and emails the form to the correct address. Any help on this
> would be appreciated.
>
> It is probably something qyite simple. I just don't see it though.
>
> Thanks.
>
> Chad
>
> --
> 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]
>
d'oh! I knew it was something simple.
Thanks
-----Original Message-----
From: Jon Haworth [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 07, 2001 10:42 AM
To: 'Angerer, Chad'; '[EMAIL PROTECTED]'
Subject: RE: [PHP] newbie mail() function
You're missing a semicolon on line 8.
HTH
Jon
-----Original Message-----
From: Angerer, Chad [mailto:[EMAIL PROTECTED]]
Sent: 07 February 2001 16:37
To: [EMAIL PROTECTED]
Subject: [PHP] newbie mail() function
Hello!
I am very new to php programming. I have been experimenting around with
php's mail function and html forms.
I have a generic HTML form with user_name, email_address, comments, and
like_site as inputs on the HTML
form. I have the following code in a seperate php file which the form calls:
<?php
$msg = "Sender's Full Name:\t$user_name\n";
$msg .= "Sender's Email Address:\t$email_address\n";
$msg .= "User Comments:\t$comments\n";
$msg .= "Did you like the site?\t$like_site\n\n";
$mailheaders = "From: My Web Site\n"
9>$mailheaders .= "Reply-To: $email_address\n\n";
mail("[EMAIL PROTECTED]", "Feedback Form", $msg, $mailheaders);
echo ("Thank you $user_name\n<br>");
echo ("I appreciate your feedback\n\n");
?>
for some reason I get a parse error on line 9. If I remove the mailheaders
variables the PHP script works
just fine and emails the form to the correct address. Any help on this
would be appreciated.
It is probably something qyite simple. I just don't see it though.
Thanks.
Chad
--
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]
"April" <[EMAIL PROTECTED]> wrote:
> Your ''s in your strings are the problem. They need to be escaped, or
they
> will create a parse error.
Not true. They (quotes inside a string) only need to be escaped if they are
the same style as the quotes enclosing the string. And for those that don't
know what "escaping" is it means prefixing them with a backslash (\). So if
you enclose a string in double quotes single double quotes must be escaped
and if you enclose a string in single quotes single quotes in the string
must be escaped. And enclosing a string in single quotes has a different
effect than enclosing in in double quotes. See a post I made yesterday
about this or search the archives for more details.
> Instead of
> $msg = "Sender's Full Name:\t$user_name\n";
> you should have
> > $msg = "Sender\'s Full Name:\t$user_name\n";
It doesn't hurt to make the change above, but it doesn't help with the
actual problem (missing semicolon).
--
Steve Werby
COO
24-7 Computer Services, LLC
Tel: 804.817.2470
http://www.247computing.com/
How do I detrmine of a value is a string or a integer? I'm trying to
tell the differnce between "machine.domain.com" and "192.168.2.1" I was
going to explode on "." and parse through the data and validate it.
Julia
--
[ Julia Anne Case ] [ Ships are safe inside the harbor, ]
[Programmer at large] [ but is that what ships are really for. ]
[ Admining Linux ] [ To thine own self be true. ]
[ Windows/WindowsNT ] [ Fair is where you take your cows to be judged. ]
"Julia A . Case" <[EMAIL PROTECTED]> wrote:
> How do I detrmine of a value is a string or a integer? I'm trying to
> tell the differnce between "machine.domain.com" and "192.168.2.1" I was
> going to explode on "." and parse through the data and validate it.
is_numeric(), is_string()
--
Steve Werby
COO
24-7 Computer Services, LLC
Tel: 804.817.2470
http://www.247computing.com/
Earn $235 - $760 Or More Weekly
Home Workers Needed Nationwide
Hundreds of companies are currently looking for
telecommuters. There is no experience needed and
you can start right away.
This is NOT your average get-rich-quick program.
In fact, none of the companies require any special
fees to get started. Many offer free training.
Start earning money in your spare time. You set the
hours, you decide how much you want to make.
Email [EMAIL PROTECTED] with "Work At Home"
in the subject heading for complete details.
Best Wishes
Home Workers Directory
P.S. Opportunity available only to U.S. Residents over
the age of 18.
Home Workers Needed Nationwide
Hundreds of companies are currently looking for
telecommuters. There is no experience needed and
you can start right away.
This is NOT your average get-rich-quick program.
In fact, none of the companies require any special
fees to get started. Many offer free training.
Start earning money in your spare time. You set the
hours, you decide how much you want to make.
Email [EMAIL PROTECTED]
subject heading for complete details.
Best Wishes
Home Workers Directory
P.S. Opportunity available only to U.S. Residents over
the age of 18.
Hi Ryan,
You could try REPLACE INTO in combination with a select from the second
table, instead of UPDATE.
For the exact syntax see http://www.mysql.com/doc/R/E/REPLACE.html
Maybe you can fit it to your needs.
Wieger
"Conover, Ryan" wrote:
>
> 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
>
> --
> 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 table "extended" is not known to the update command. You shoud use a syntax like
this:
UPDATE table1 SET table1.field1 = (select field2 from table2 where
table2.id=table1.id).
- Frank
>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
>
>--
>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 table or view "extended" does not exist in the declared database
context. If this table or view is in another database on the same server,
use database.table.column (not sure about exact syntax here)
John T. Foley
Network Administrator
Pollak Engineered Products, Actuator Products Division, A Stoneridge
Company
195 Freeport Street, Boston MA 02122
ph: (617) 474-7266 fax: (617) 282-9058
The geographical center of Boston is in Roxbury. Due north of
the center we find the South End. This is not to be confused with South
Boston which lies directly east from the South End. North of the South
End is East Boston and southwest of East Boston is the North End.
> -----Original Message-----
> From: Conover, Ryan [SMTP:[EMAIL PROTECTED]]
> Sent: Wednesday, February 07, 2001 10:26 AM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: MS SQL Question
>
> 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
Nick,
I'm not sure were you are getting the value of $PHP_AUTH_USER from, so you
might want to try this snippet. This causes a dialog box to open and ask for
a username/password.
Also, in your code: you do not need to escape the quotes in the header.
<?
// Check to see if $PHP_AUTH_USER already contains info
if (!isset($PHP_AUTH_USER)) {
// If empty, send header causing dialog box to appear
header('WWW-Authenticate: Basic realm="Whatever You want to say"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required!';
exit;
} else if (isset($PHP_AUTH_USER)) {
if (($PHP_AUTH_USER !="abc") || ($PHP_AUTH_PW !="123")) {
header('WWW-Authenticate: Basic realm="Whatever You want to say"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required!';
exit;
} else {
// Start echo statement
echo "hello";
}
}
?>
----- Original Message -----
From: "Nick Kostirya" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 07, 2001 10:27 AM
Subject: [PHP] HTTP Authentication
> 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>";
> }
> ?>
>
>
>
>
> --
> 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]
>
Well, I have compiled a php binary for use as yet another scripting language
to work along side AWK, Perl, Sh, etc.
It works too. I have this file...
#!/usr/local/bin/php
<?
print("Hello World\n");
?>
I run it and get..
host:~/projects/PHPScripts # ./test.php
Content-type: text/html
Hello World
Great. Now how do I get rid of the Content-type line? I have searched the
docs with little clues.
Thanks for your help.
*******************************************
John Huggins
Transmitter Location Systems, LLC
14120 Parke Long Court, 103
Chantilly, Virginia 20151
703-227-8435
703-968-8808 fax
[EMAIL PROTECTED]
http://www.tls2000.com/
This is just a guess, but remove the path (#!/usr/local/bin/php)
If you have the php.ini and (I'm assuming Apache) the httpd.conf file
configured you shouldn't need it.
I never have used it. It looks like the Perl way to script... :)
DISCLAIMER: I am by no means well-versed in this, or any other, topic....
- Shane
----- Original Message -----
From: "John Huggins" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 07, 2001 12:10 PM
Subject: [PHP] PHP as Scripting Language
>
> Well, I have compiled a php binary for use as yet another scripting
language
> to work along side AWK, Perl, Sh, etc.
>
> It works too. I have this file...
>
>
> #!/usr/local/bin/php
> <?
> print("Hello World\n");
> ?>
>
>
> I run it and get..
>
>
>
>
> host:~/projects/PHPScripts # ./test.php
> Content-type: text/html
>
> Hello World
>
>
>
> Great. Now how do I get rid of the Content-type line? I have searched
the
> docs with little clues.
>
> Thanks for your help.
>
>
>
> *******************************************
> John Huggins
>
> Transmitter Location Systems, LLC
> 14120 Parke Long Court, 103
> Chantilly, Virginia 20151
> 703-227-8435
> 703-968-8808 fax
> [EMAIL PROTECTED]
> http://www.tls2000.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]
>
On Wed, Feb 07, 2001 at 12:10:46PM -0500, John Huggins wrote:
[ . . . ]
>
> host:~/projects/PHPScripts # ./test.php
> Content-type: text/html
>
> Hello World
>
>
>
> Great. Now how do I get rid of the Content-type line? I have
searched the
> docs with little clues.
#!/usr/local/bin/php -q
Is what you do. Annoyingly, though, this does not work if you use PHP
this way for CGI Programming . . .
Regards, Frank
Nailed it!!! Thanks!!!!
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 07, 2001 12:39 PM
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] PHP as Scripting Language
Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>] | {<file> [args...]}
-q Quiet-mode. Suppress HTTP Header output.
-s Display colour syntax highlighted source.
-f<file> Parse <file>. Implies `-q'
-v Version number
-p Pretokenize a script (creates a .php3p file)
-e Execute a pretokenized (.php3p) script
-c<path> Look for php3.ini file in this directory
-i PHP information
-h This help
John Huggins wrote:
Well, I have compiled a php binary for use as yet another scripting
languageto work along side AWK, Perl, Sh, etc.It works too. I have this
file...#!/usr/local/bin/php<?print("Hello World\n");?>I run it and
get..host:~/projects/PHPScripts # ./test.phpContent-type: text/htmlHello
WorldGreat. Now how do I get rid of the Content-type line? I have searched
thedocs with little clues.Thanks for your
help.*******************************************John HugginsTransmitter
Location Systems, LLC14120 Parke Long Court, 103Chantilly, Virginia
20151703-227-8435703-968-8808 [EMAIL PROTECTED]http://www.tls2000.com/
John Huggins wrote:
>
> Well, I have compiled a php binary for use as yet another scripting language
> to work along side AWK, Perl, Sh, etc.
>
> It works too. I have this file...
>
> #!/usr/local/bin/php
> <?
> print("Hello World\n");
> ?>
>
> I run it and get..
>
> host:~/projects/PHPScripts # ./test.php
> Content-type: text/html
>
Steve Werby had this solution for a previous post on the same
problem.
MD
--------------------------------
From: "Steve Werby" <[EMAIL PROTECTED]>
To: "Tim Livers" <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
"Tim Livers" <[EMAIL PROTECTED]> wrote:
> 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.
1. In php.ini, set "expose_php = Off"
2. Restart Apache.
> Hello World
>
> Great. Now how do I get rid of the Content-type line? I have searched the
> docs with little clues.
>
> Thanks for your help.
>
> *******************************************
> John Huggins
>
> Transmitter Location Systems, LLC
> 14120 Parke Long Court, 103
> Chantilly, Virginia 20151
> 703-227-8435
> 703-968-8808 fax
> [EMAIL PROTECTED]
> http://www.tls2000.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]
It's probably a stupid question but...........
I've got the following ;
SELECT t_category_name COUNT(*) AS count
FROM t_city,t_zipcodecity,t_location,t_category , t_locationcategory
WHERE (t_category_id_category = t_locationcategory_id_category)
AND (t_location_id_location = t_locationcategory_id_location)
AND (t_zipcodecity_zipcode = t_location_zipcode)
AND (t_city_id_city = t_zipcodecity_id_city)
AND (t_city_id_city = 1)
AND ((t_location_sex = 4) OR (t_location_sex = 0))
GROUP BY t_category_name";
$result1 = mysql_db_query(DBWEB, $query);
print mysql_error();
echo "
<TABLE width=\"100%\">
";
if ($result1) {
while ($r = mysql_fetch_array($result1)) {
$numbers = $r["count"];
$names =$r["$t_category_name"];
And what I want is a total for my count - I think it something to do with
the mySQL sum funktion but I've got a bit stuck !
Hum, maybe the count() function. Works with mysql_fetch_array() too. Here's
a sample:
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count ($a);
//$result == 3
Here's a link:
http://php.net/manual/en/function.count.php
DISCLAIMER: I am by no means well-versed in this, or any other, topic....
- Shane
----- Original Message -----
From: "Keith Whyman" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 07, 2001 12:15 PM
Subject: [PHP] Sum from Arrays ?
> It's probably a stupid question but...........
> I've got the following ;
>
> SELECT t_category_name COUNT(*) AS count
> FROM t_city,t_zipcodecity,t_location,t_category , t_locationcategory
> WHERE (t_category_id_category = t_locationcategory_id_category)
> AND (t_location_id_location = t_locationcategory_id_location)
> AND (t_zipcodecity_zipcode = t_location_zipcode)
> AND (t_city_id_city = t_zipcodecity_id_city)
> AND (t_city_id_city = 1)
> AND ((t_location_sex = 4) OR (t_location_sex = 0))
> GROUP BY t_category_name";
>
> $result1 = mysql_db_query(DBWEB, $query);
> print mysql_error();
> echo "
> <TABLE width=\"100%\">
> ";
> if ($result1) {
>
>
> while ($r = mysql_fetch_array($result1)) {
> $numbers = $r["count"];
> $names =$r["$t_category_name"];
>
> And what I want is a total for my count - I think it something to do with
> the mySQL sum funktion but I've got a bit stuck !
>
>
>
> --
> 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]
>
No I've explained this badly
I've got the array $a what I want is a sum of what's in the array
ie from your sample the answer would be 1+3+5 = 9
Thanks
Keith
> Hum, maybe the count() function. Works with mysql_fetch_array() too.
Here's
> a sample:
> $a[0] = 1;
> $a[1] = 3;
> $a[2] = 5;
> $result = count ($a);
> //$result == 3
>
> Here's a link:
> http://php.net/manual/en/function.count.php
> DISCLAIMER: I am by no means well-versed in this, or any other, topic....
> - Shane
>
> ----- Original Message -----
> From: "Keith Whyman" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, February 07, 2001 12:15 PM
> Subject: [PHP] Sum from Arrays ?
>
>
> > It's probably a stupid question but...........
> > I've got the following ;
> >
> > SELECT t_category_name COUNT(*) AS count
> > FROM t_city,t_zipcodecity,t_location,t_category , t_locationcategory
> > WHERE (t_category_id_category = t_locationcategory_id_category)
> > AND (t_location_id_location = t_locationcategory_id_location)
> > AND (t_zipcodecity_zipcode = t_location_zipcode)
> > AND (t_city_id_city = t_zipcodecity_id_city)
> > AND (t_city_id_city = 1)
> > AND ((t_location_sex = 4) OR (t_location_sex = 0))
> > GROUP BY t_category_name";
> >
> > $result1 = mysql_db_query(DBWEB, $query);
> > print mysql_error();
> > echo "
> > <TABLE width=\"100%\">
> > ";
> > if ($result1) {
> >
> >
> > while ($r = mysql_fetch_array($result1)) {
> > $numbers = $r["count"];
> > $names =$r["$t_category_name"];
> >
> > And what I want is a total for my count - I think it something to do
with
> > the mySQL sum funktion but I've got a bit stuck !
> >
> >
> >
> > --
> > 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]
> >
>
As of PHP 4.0.4 the function array_sum() exists (it's undocumented, but
in changelog), it's used as such :
$array = array(1,3,5);
$sum = array_sum($array);
Or loop through array as such :
foreach ($array as $value) {
$sum += $value;
}
Either way, $sum now equals 9. For info on how all the above works, see :
http://www.php.net/manual/en/control-structures.foreach.php
http://php.net/ChangeLog-4.php
http://www.php.net/manual/en/language.operators.assignment.php
Regards,
Philip Olson
http://www.cornado.com/
On Wed, 7 Feb 2001, Keith Whyman wrote:
> No I've explained this badly
> I've got the array $a what I want is a sum of what's in the array
> ie from your sample the answer would be 1+3+5 = 9
>
> Thanks
> Keith
>
>
> > Hum, maybe the count() function. Works with mysql_fetch_array() too.
> Here's
> > a sample:
> > $a[0] = 1;
> > $a[1] = 3;
> > $a[2] = 5;
> > $result = count ($a);
> > //$result == 3
> >
> > Here's a link:
> > http://php.net/manual/en/function.count.php
> > DISCLAIMER: I am by no means well-versed in this, or any other, topic....
> > - Shane
> >
> > ----- Original Message -----
> > From: "Keith Whyman" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, February 07, 2001 12:15 PM
> > Subject: [PHP] Sum from Arrays ?
> >
> >
> > > It's probably a stupid question but...........
> > > I've got the following ;
> > >
> > > SELECT t_category_name COUNT(*) AS count
> > > FROM t_city,t_zipcodecity,t_location,t_category , t_locationcategory
> > > WHERE (t_category_id_category = t_locationcategory_id_category)
> > > AND (t_location_id_location = t_locationcategory_id_location)
> > > AND (t_zipcodecity_zipcode = t_location_zipcode)
> > > AND (t_city_id_city = t_zipcodecity_id_city)
> > > AND (t_city_id_city = 1)
> > > AND ((t_location_sex = 4) OR (t_location_sex = 0))
> > > GROUP BY t_category_name";
> > >
> > > $result1 = mysql_db_query(DBWEB, $query);
> > > print mysql_error();
> > > echo "
> > > <TABLE width=\"100%\">
> > > ";
> > > if ($result1) {
> > >
> > >
> > > while ($r = mysql_fetch_array($result1)) {
> > > $numbers = $r["count"];
> > > $names =$r["$t_category_name"];
> > >
> > > And what I want is a total for my count - I think it something to do
> with
> > > the mySQL sum funktion but I've got a bit stuck !
> > >
> > >
> > >
> > > --
> > > 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]
>
Try this:
for($i=0;$i < count($the_array); $i++)
$sum = $sum + $the_array[$i];
or if the index of your array is not in order, try this:
while($element = array_pop($the_array))
$sum = $sum + $element;
Hope that helps.
Rdb
At 06:38 PM 2/7/01 +0100, you wrote:
>No I've explained this badly
>I've got the array $a what I want is a sum of what's in the array
>ie from your sample the answer would be 1+3+5 = 9
>
>Thanks
>Keith
>
>
> > Hum, maybe the count() function. Works with mysql_fetch_array() too.
>Here's
> > a sample:
> > $a[0] = 1;
> > $a[1] = 3;
> > $a[2] = 5;
> > $result = count ($a);
> > //$result == 3
> >
> > Here's a link:
> > http://php.net/manual/en/function.count.php
> > DISCLAIMER: I am by no means well-versed in this, or any other, topic....
> > - Shane
> >
> > ----- Original Message -----
> > From: "Keith Whyman" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, February 07, 2001 12:15 PM
> > Subject: [PHP] Sum from Arrays ?
> >
> >
> > > It's probably a stupid question but...........
> > > I've got the following ;
> > >
> > > SELECT t_category_name COUNT(*) AS count
> > > FROM t_city,t_zipcodecity,t_location,t_category , t_locationcategory
> > > WHERE (t_category_id_category = t_locationcategory_id_category)
> > > AND (t_location_id_location = t_locationcategory_id_location)
> > > AND (t_zipcodecity_zipcode = t_location_zipcode)
> > > AND (t_city_id_city = t_zipcodecity_id_city)
> > > AND (t_city_id_city = 1)
> > > AND ((t_location_sex = 4) OR (t_location_sex = 0))
> > > GROUP BY t_category_name";
> > >
> > > $result1 = mysql_db_query(DBWEB, $query);
> > > print mysql_error();
> > > echo "
> > > <TABLE width=\"100%\">
> > > ";
> > > if ($result1) {
> > >
> > >
> > > while ($r = mysql_fetch_array($result1)) {
> > > $numbers = $r["count"];
> > > $names =$r["$t_category_name"];
> > >
> > > And what I want is a total for my count - I think it something to do
>with
> > > the mySQL sum funktion but I've got a bit stuck !
> > >
> > >
> > >
> > > --
> > > 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]
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
"God is the unrestricted act of understanding, the eternal rapture
glimpsed in every Archimedean cry of Eureka."
- Bernard Lonergan -
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
Reuben Donald Budiardja
[EMAIL PROTECTED]
Homepage: http://www.goshen.edu/~reubendb
Hi List
As I am working on the upgradation of my system into PHP 4.0 from the
lower version, I want the Change log in a good format. A word document or
some other good format which comprises the complete the Change log would be
great for me to look through and do the upgradation process in the right
direction. As I got the change log from php.net, I couldn't format them
perfectly as I wanted, bcoz I want print it out also. But the formation is
not good enough.
Could some body send the good formatted change log to me (if you have),
so that it'll b helpful to me for the upgradation process.
Thanks in adv.
~ Karthick
Hi,
I'm wondering if anybody can give me the advantages of using OCI* function
over ORA* function. I mean, in term of speed and efficiency. The
documentation does n't say a lot about this.
I have my API using ORA* funct. for my development team. I'm thinking of
rebuilding it using OCI*, but wondering if it worths the effort. Is it
really faster?
Thanks for any answer/comment you can give me.
Reuben D. Budiardja
i never heard anything about speed difference,
but as far as i remember OCI supports some things
that don't work with ORA ( lobs, stored procedures,pl/sql,etc)
and i think OCI is still improved and developed while ORA is not.
Sebastian
> -----Ursprungliche Nachricht-----
> Von: Reuben D Budiardja [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 7. Februar 2001 18:53
> An: [EMAIL PROTECTED]
> Betreff: [PHP] OCI* function VS. ORA* function
>
>
> Hi,
> I'm wondering if anybody can give me the advantages of using
> OCI* function
> over ORA* function. I mean, in term of speed and efficiency. The
> documentation does n't say a lot about this.
> I have my API using ORA* funct. for my development team. I'm
> thinking of
> rebuilding it using OCI*, but wondering if it worths the
> effort. Is it
> really faster?
>
> Thanks for any answer/comment you can give me.
> Reuben D. Budiardja
>
>
> --
> 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 calls a class method statically, although its exact behavior depends on the
scope from which it was called. If called from outside a class, then the method
has no instanciated object, it's just a function.
This is also how you can use work with inheritance in PHP. If you have an
instanciated subclass, you can use parent::blah() to call the inherited (and
overridden) methods.
On Wed, 7 Feb 2001, Chien-pin Wang wrote:
>
> 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
>
>
>
--
John Donagher
Application Engineer
Intacct Corp. - Powerful Accounting on the Web
408-395-0989
720 University Ave.
Los Gatos CA 95032
www.intacct.com
Public key available off http://www.keyserver.net
Key fingerprint = 4024 DF50 56EE 19A3 258A D628 22DE AD56 EEBE 8DDD
Hello,
Is there any way around having to go back and backslash every quote in a
html table that contains millions of quotes?
I noticed that
<pre>
print "
his name's
jack";
</pre>
works for a single quote, but not double....
I would literally have a thousand quotes to back slash... My only other
alternative is to take the table into Star Office and do a replace on ".
Thanks for any replies.
Christopher C. M. Allen
Uhmm.... well, you don't have to use print to display HTML. If you did there
would be no reason for the <? ?> tags. <? ?> switches between HTML (which is
not parsed by the interpreter and PHP code (which is interpreted).
Basically, print is used when you have to print a variable.
For instance name.php
<? print "<b>My name is $myname, and his name is $hisname</b>"; ?>
Is the same as name.php:
<b>
My name is <? print "$myname"; ?> and his name is <? print "$hisname"?>
</b>
If you have a ton of html that has some variables in it... just paste in
your html and where the variables (ie $name) will be printed just insert <?
print "$name"; ?> between the HTML.
If this is still confusing to you, you should read a intro to PHP tutorial.
----- Original Message -----
From: Christopher Allen <[EMAIL PROTECTED]>
To: php <[EMAIL PROTECTED]>
Sent: Wednesday, February 07, 2001 10:16 AM
Subject: [PHP] html -echo-print
> Hello,
>
>
> Is there any way around having to go back and backslash every quote in a
> html table that contains millions of quotes?
> I noticed that
> <pre>
> print "
> his name's
> jack";
> </pre>
>
> works for a single quote, but not double....
>
> I would literally have a thousand quotes to back slash... My only other
> alternative is to take the table into Star Office and do a replace on ".
>
> Thanks for any replies.
>
>
> Christopher C. M. Allen
>
>
> --
> 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]
>
>
Here are a few examples of what you _can_ do :
<?php
$color = 'blue';
$width = 300;
print '<table width="300" bgcolor="blue">';
print "<table width='300' bgcolor='blue'>";
print '<table width='.$width.'" bgcolor="'.$color.'">';
print "<table width='$width' bgcolor='$color'>";
print "<table width=\"$width\" bgcolor=\"$color\">";
?>
<table width="<?php print $width ?> bgcolor="<?php print $color ?>">
For a wonderful tutorial on the subject, go here :
http://www.zend.com/zend/tut/using-strings.php
It's quite nice.
Regards,
Philip Olson
http://www.cornado.com/
On Wed, 7 Feb 2001, Christopher Allen wrote:
> Hello,
>
>
> Is there any way around having to go back and backslash every quote in a
> html table that contains millions of quotes?
> I noticed that
> <pre>
> print "
> his name's
> jack";
> </pre>
>
> works for a single quote, but not double....
>
> I would literally have a thousand quotes to back slash... My only other
> alternative is to take the table into Star Office and do a replace on ".
>
> Thanks for any replies.
>
>
> Christopher C. M. Allen
>
>
> --
> 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 that subject what's the difference between echo
and print?
Jeff Oien
See this :
What is the difference between echo and print ?
-----------------------------------------------------------
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/41
It should help!
Regards,
Philip
On Wed, 7 Feb 2001, Jeff Oien wrote:
> On that subject what's the difference between echo
> and print?
> Jeff Oien
>
> --
> 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]
>
To the best of my knowledge, they do the same thing. I believe echo was
started back in the early days of PHP. Print has now replaced it with more
functionality. Echo still exists because some people are used to it and for
compatibility with older code.
----- Original Message -----
From: Jeff Oien <[EMAIL PROTECTED]>
To: php <[EMAIL PROTECTED]>
Sent: Wednesday, February 07, 2001 10:48 AM
Subject: RE: [PHP] html -echo-print
> On that subject what's the difference between echo
> and print?
> Jeff Oien
>
> --
> 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]
>
>
JB,
yes I do know that, but thanks :)
I was looking for:
<pre>
print <<<EOF
EOF;
</pre>
of course it was on : http://www.php.net/manual/en/function.print.php
how can I prohibit users to read arbitrary files on the system if run PHP
as apache module?
the best solution would be to restrict all the file system functions to
the docroot or the users' home.
thanks
Gabor
On Wednesday 07 February 2001 19:13, Gabor Gludovatz wrote:
> how can I prohibit users to read arbitrary files on the system if run
> PHP as apache module?
Read the chapter about Security in the manual as well as the description
of the safe_mode and open_basedir options
--
Christian Reiniger
LGDC Webmaster (http://sunsite.dk/lgdc/)
"These are the people who proudly call themselves "hackers" --
not as the term is now abused by journalists to mean a computer
criminal, but in its true and original sense of an enthusiast,
an artist, a tinkerer, a problem solver, an expert."
- ESR
Hi,
I am using regular expressions in a php program to decide what should be
done next. I am having a problem with one of my regex's. The following
is the code i am using:
for( $i = 0; $i < sizeof( $arg ); $i++ )
{
if( $arg[$i] == '' )
{
continue;
}
if( preg_match( "/^\d{4}-\d{4}$/", $arg[$i], $matches ) )
{
$season = $matches[0];
}
elseif( preg_match( "/^[a-zA-Z]+$/", $arg[$i], $matches ) )
{
if( ! isset( $display ) )
{
$display = $matches[0];
}
}
elseif( preg_match( "/^\d+$/", $arg[$i], $matches ) )
{
$value = $matches[0];
}
elseif( preg_match( "/(div\d|prem)/", $arg[$i], $matches ) )
{
$division = $matches[0];
}echo $arg[$i]."***<br>";
echo $division;
}
The first 3 work fine, but the last one "/(div\d|prem)/" doesnt work
properly. It does work if I have say div1, but if I have prem it doesnt
work at all. I have tried changing the regex so it only contains
"/prem/" and it still doesnt work. can anyone tell me what is wrong with
this code, or is it just a bug in my version of php?
Thanks in advance,
Lee Stretton.
In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
(Lee Stretton) wrote:
<snip>
> elseif( preg_match( "/^[a-zA-Z]+$/", $arg[$i], $matches ) )
<snip>
> elseif( preg_match( "/(div\d|prem)/", $arg[$i], $matches ) )
<snip>
> The first 3 work fine, but the last one "/(div\d|prem)/" doesnt work
> properly. It does work if I have say div1, but if I have prem it doesnt
> work at all. I have tried changing the regex so it only contains
> "/prem/" and it still doesnt work. can anyone tell me what is wrong with
> this code, or is it just a bug in my version of php?
Your earlier test for "/^[a-zA-Z]+$/" catches any string that is all
letters from beginning to end. Thus a string == "prem" would be caught
above, and never reach the test for "/(div\d|prem)/".
--
CC
> }
> elseif( preg_match( "/^\d+$/", $arg[$i], $matches ) )
Isn't this \d+ matching ----------^
> {
> $value = $matches[0];
> }
> elseif( preg_match( "/(div\d|prem)/", $arg[$i], $matches ) )
the \d in this-----------------^------------^
And the | is using '\d' and 'prem'. It probably should be "/(div\d)|prem/
Unless those parens are part of the expression. Then maybe "/\((div\d)|prem\)/"
MD
On Wednesday 07 February 2001 21:50, Michael Dearman wrote:
> > }
> > elseif( preg_match( "/^\d+$/", $arg[$i], $matches ) )
>
> Isn't this \d+ matching ----------^
>
> > {
> > $value = $matches[0];
> > }
> > elseif( preg_match( "/(div\d|prem)/", $arg[$i], $matches ) )
>
> the \d in this-----------------^------------^
No. the 1st expression is /^\d+$/ , i.e. match strings with at least one
decimal number and nothing else (\d+) from their beginning (^) to their
end ($)
I.e. that one only catches strings consisting only of decimal digits.
> And the | is using '\d' and 'prem'. It probably should be
> "/(div\d)|prem/ Unless those parens are part of the expression. Then
No, that's fine.
(div\d|prem)
means "match either 'div\d' or 'prem'" and memorize that part
--
Christian Reiniger
LGDC Webmaster (http://sunsite.dk/lgdc/)
"These are the people who proudly call themselves "hackers" --
not as the term is now abused by journalists to mean a computer
criminal, but in its true and original sense of an enthusiast,
an artist, a tinkerer, a problem solver, an expert."
- ESR
Make your PHP script push an HTML formatted tmp file, run it through
html2ps, (then perhaps ghostscript to make it PCL et al) and redirect it to
your printer. (Or, then run ps2pdf on it and also email a PDF order
confirmation page to your customer . . . the potential is limitless.)
You could skip several steps by writing the PS/PCL handler template
class yourself, but that's a lot of work.
Or . . . you could make a gif using GD primitives and your data,
then push this to ghostscript for PDF or postscript or PCL or bubblejet . .
.
John T. Foley
Network Administrator
Pollak Engineered Products, Actuator Products Division, A Stoneridge
Company
195 Freeport Street, Boston MA 02122
ph: (617) 474-7266 fax: (617) 282-9058
The geographical center of Boston is in Roxbury. Due north of
the center we find the South End. This is not to be confused with South
Boston which lies directly east from the South End. North of the South
End is East Boston and southwest of East Boston is the North End.
> -----Original Message-----
> From: Cal Evans [SMTP:[EMAIL PROTECTED]]
> Sent: Wednesday, February 07, 2001 10:22 AM
> To: ThoVer Webproducties; [EMAIL PROTECTED]
> Subject: RE: [PHP] Access a printer via PHP
>
> 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.
>
> Cal
> http://www.calevans.com
>
>
> -----Original Message-----
> From: ThoVer Webproducties [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, February 07, 2001 7:33 AM
> To: [EMAIL PROTECTED]
> 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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>
Oh Ye Wizards,
I'm toying around with the thought of a dev-site/live-site administration
system. Among other things, administrators would be able to remotely (via a
web interface), push files from the dev-site to the live-site.
Can anyone help me understand what it would take to do this? Ideally, we
could come up with a platform-independent solution, but I'm currently
working with 2 NT boxes.
I suspect this would be possible by using exec() or possibly shell_exec() to
mount the remote volume and perfom file copies. If this would work, can
anyone help me with the syntax?
Any insights?
thanks,
michael geary
At 12:13 PM +0100 2/7/01, Christian Reiniger wrote:
>On Wednesday 07 February 2001 05:14, Aaron Tuller wrote:
> > $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?
so that way I can have a general purpose way of calling a parent
constructor like "super()" or whatever. It seems silly to hardcode
the name of my parent class into the code of the class besides in the
"extends" part in the definition. that way if I change the
hierarchy, I don't have to worry about changing the constructor, it
just always points to the parent.
sorry if that isn't clear.
-aaron
Try 'parent::'
On Wed, 7 Feb 2001, Aaron Tuller wrote:
> At 12:13 PM +0100 2/7/01, Christian Reiniger wrote:
> >On Wednesday 07 February 2001 05:14, Aaron Tuller wrote:
> > > $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?
>
> so that way I can have a general purpose way of calling a parent
> constructor like "super()" or whatever. It seems silly to hardcode
> the name of my parent class into the code of the class besides in the
> "extends" part in the definition. that way if I change the
> hierarchy, I don't have to worry about changing the constructor, it
> just always points to the parent.
>
> sorry if that isn't clear.
>
> -aaron
>
>
--
John Donagher
Application Engineer
Intacct Corp. - Powerful Accounting on the Web
408-395-0989
720 University Ave.
Los Gatos CA 95032
www.intacct.com
Public key available off http://www.keyserver.net
Key fingerprint = 4024 DF50 56EE 19A3 258A D628 22DE AD56 EEBE 8DDD
Hello,
I am trying to use unlink(); in windows. Does anyone know if unlink works
in windows?
Thank you,
--------------------------------------------
Brandon Orther
WebIntellects Design/Development Manager
[EMAIL PROTECTED]
800-994-6364
www.webintellects.com
--------------------------------------------
Hi Brandon,
@ 2:02:12 PM on 2/7/2001, [EMAIL PROTECTED] wrote:
> I am trying to use unlink(); in windows. Does anyone know if unlink
> works in windows?
"Note: This function may not work on Windows systems."
http://www.php.net/manual/en/function.unlink.php
Read under 'User Contributed Notes' for possible solutions.
-Brian
Hello all,
Please bear with me for a moment. I am new to PHP work, but have over 10
years experience in various other programming languages including C/C++
I'm just getting really frustrated here, and i'm hoping its a simple
mistake. What I am running into is that ever file I open and read from, I
never actually get any data. I know the data is in the file, but I don't
get it. I can write to it fine.
Basic scenario is this...I have 2 modules, one that creates my data and one
that reads it. I'm setting up a system for book reviews. The first module
has a forms page that gets the book's ASIN, TITLE, and DESCRIPTION. There
is a common books directory. The module creates a subdirectory off of this
dir, and the sub dir's name is the ASIN of the book. In this new sub
directory a file is created that contains 3 lines. The ASIN, the TITLE, and
the DESCRIPTION, each seperated by a newline (\n). This seems to work fine.
The second module is one that will display everythign to the users, and
eventually allow user submitted reviews. This module opens a directory
handle for the common books directory, and enumerates each subdir (skipping
'.' and '..'). It then attempts to open the information file in each subdir
that was created above, and display the results. Its always empty. I can
include code if requested, but here are a few snippets of the immediate
areas..
first module 1 which does the saving of info:
case 'save_info':
if ($book_file = fopen("$booksdir/books.dat", "a"))
{
fwrite($book_file, $asin);
}
fclose($book_file);
if ($book_file = fopen("$thisdir/book_info.dat", "w"))
{
fwrite($book_file, "$asin\n$title\n$description");
}
fclose($book_file);
break;
and the module 2, the reads:
// get directory handle
$dir_handle = opendir($thisdir);
$books = array();
// load valid book directories into an array
while($book_file = readdir($dir_handle))
{
if ($book_file != "." && $book_file != ".." &&
is_dir("$thisdir/$book_file"))
{
$books[] = $book_file;
echo "<p>Added: $book_file";
}
}
// loop through books and create HTML entry for each
$index = 0;
for ($index = 0; $index < sizeof($books); $index++)
{
$book_data_file = fopen("$thisdir/$books[$index]/book_info.dat", "r");
echo "<p>Opened $thisdir/$books[$index]/book_info.dat</p>";
$book_data_in = fread($book_data_file, filesize($book_data_file));
echo "<p>book_data_in = $book_data_in</p>";
fclose($book_data_file);
$book_data = explode("\n", $book_data_in);
echo "ASIN:";
echo "$book_data[0]";
echo "<br>";
echo "Title:";
echo "$book_data[1]";
echo "<br>";
echo "Description:";
echo "$book_data[2]";
echo "<p></p>";
}
If anyoen can clear this up for me, I would most appreciate it. I'm on a
tight deadline, learning PHP as I go, and losing my mind on this seemingly
simple excersise!
- John Vanderbeck
- Admin, GameDesign
[snip]
> for ($index = 0; $index < sizeof($books); $index++)
> {
> $book_data_file = fopen("$thisdir/$books[$index]/book_info.dat", "r");
> echo "<p>Opened $thisdir/$books[$index]/book_info.dat</p>";
> $book_data_in = fread($book_data_file, filesize($book_data_file));
^^^^^^^^^^^^^^^^^^^^^^^^^
should be:
filesize("$thisdir/$books[$index]/book_info.dat")
> echo "<p>book_data_in = $book_data_in</p>";
> fclose($book_data_file);
[snip]
HTH
James
--
James Moore
PHP QA Team
[EMAIL PROTECTED]
Hi John,
@ 2:01:49 PM on 2/7/2001, [EMAIL PROTECTED] wrote:
> Please bear with me for a moment. I am new to PHP work, but have
> over 10 years experience in various other programming languages
> including C/C++
> I'm just getting really frustrated here, and i'm hoping its a simple
> mistake. What I am running into is that ever file I open and read
> from, I never actually get any data. I know the data is in the file,
> but I don't get it. I can write to it fine.
[...]
> If anyoen can clear this up for me, I would most appreciate it. I'm
> on a tight deadline, learning PHP as I go, and losing my mind on
> this seemingly simple excersise!
Obviously, James has answered your question, but I'm curious as to why
you aren't using a database for this particular task?
Another suggestion, for the actual book data file(s) is to just
include the 'cosmetic' information in with the actual $book_data when
you write it to disk.
IOW, instead of doing this:
$book_data = explode("\n", $book_data_in);
echo "ASIN:";
echo "$book_data[0]";
echo "<br>";
echo "Title:";
echo "$book_data[1]";
echo "<br>";
echo "Description:";
echo "$book_data[2]";
echo "<p></p>";
Why didn't you just write that information to the file from the very
beginning?
If you were to do that, all you'd need to do is use include() instead
of 'module 2, the reads'
It just seems like that would be a lot less painful.
-Brian
Is there a secret to get the 'aspell_*' functions to work? I tried
running one and got a 'unsupported function' error. :(
I am running a RH7.0 system with PHP3. Aspell is installed on the
system, but I did not do anything special at compile time (except MySQL
support). Is there a compile time tag I need to set in order to get the
aspell functions to work (couldn't find on in the docs).
Many thanks for any help!!
Nick
Hi Nicholas,
@ 2:19:38 PM on 2/7/2001, [EMAIL PROTECTED] wrote:
> Is there a secret to get the 'aspell_*' functions to work? I tried
> running one and got a 'unsupported function' error. :(
> I am running a RH7.0 system with PHP3. Aspell is installed on the
> system, but I did not do anything special at compile time (except
> MySQL support). Is there a compile time tag I need to set in order
> to get the aspell functions to work (couldn't find on in the docs).
% ./configure --help | egrep aspell
--with-aspell[=DIR] Include ASPELL support.
-Brian
When you compile PHP, you also need to include the --with-aspell flag
(similar to how you did to include MySQL support).
HTH
--
Sam Masiello
Systems Analyst
Chek.Com
(716) 853-1362 x289
[EMAIL PROTECTED]
On 2001.02.07 14:19:38 -0500 Nicholas Pappas wrote:
> Is there a secret to get the 'aspell_*' functions to work? I
> tried
> running one and got a 'unsupported function' error. :(
>
> I am running a RH7.0 system with PHP3. Aspell is installed on
> the
> system, but I did not do anything special at compile time (except MySQL
> support). Is there a compile time tag I need to set in order to get the
> aspell functions to work (couldn't find on in the docs).
>
> Many thanks for any help!!
>
> Nick
>
>
> --
> 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 believe that aspell is somewhat outdated now...try pspell...(which uese
aspell..check php.net docs)
-codeboy
> -----Original Message-----
> From: Sam Masiello [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, February 07, 2001 11:23 AM
> To: Nicholas Pappas
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Getting ASPELL to work?
>
>
>
> When you compile PHP, you also need to include the --with-aspell flag
> (similar to how you did to include MySQL support).
>
> HTH
>
> --
> Sam Masiello
> Systems Analyst
> Chek.Com
> (716) 853-1362 x289
> [EMAIL PROTECTED]
>
> On 2001.02.07 14:19:38 -0500 Nicholas Pappas wrote:
> > Is there a secret to get the 'aspell_*' functions to work? I
> > tried
> > running one and got a 'unsupported function' error. :(
> >
> > I am running a RH7.0 system with PHP3. Aspell is installed on
> > the
> > system, but I did not do anything special at compile time (except MySQL
> > support). Is there a compile time tag I need to set in order
> to get the
> > aspell functions to work (couldn't find on in the docs).
> >
> > Many thanks for any help!!
> >
> > Nick
> >
> >
> > --
> > 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]
>
>
>
>
The solution ended up being the need to re-compile php with the
"--enable-discard-path" configure option. This removed the
"#!/usr/local/bin/php" line from the top of the file.
Thanks for the feedback.
Tim
Tim Livers wrote:
> 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
>
> --
> 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]
----- Original Message -----
From: "Remi Ricard" <[EMAIL PROTECTED]>
> Hi,
>
> I want to know why in the second file I don't get
> a=134 as expected.
<snip>
> // file that don't work as expected
> // print a=
> <?PHP
> function f2()
> {
> include ('./fileToBeIncluded.php');
> f1();
> }
> echo "<html>";
> f2();
> echo "</html>";
> ?>
Hi,
Functions are separate blocks of code from the rest
of the file. If you declare a function or variable inside
a function (as you do here, since you include the file
which contains a function inside the function) it
will not be available to the rest of the script.
I think. :-)
Anna
Ok, I'm new to programming in PHP. What I'm trying to do is retrieve the
song list with play links off of my bands' page at Mp3.com. Ultimately
I want to build it into a function I can call with an array of song
names and it will return the html formatted as I like
So far, I've used this code to open the page and get the part of the
code with the song links in it:
-----------------------------------------------------------
<?
$url="http://artists.mp3s.com/artists/66/wildcraft.html";
$lines_array=file($url);
$lines_string = implode('', $lines_array);
eregi('<!----Playlist---->(.*)<!----Playlist Controls
2---->',$lines_string, $out);
?>
--------------------------------------------------------------------------------
Now, I want to take $out[0], and delete all of the special mp3.com stuff
like "Add to my mp3.com" and things like that. Basically, I've been
trying to take the chunk of code, which repeats for each song, and
replace it with code that just closes the tables and prepares for the
next entry. This is the line I've tried:
echo eregi_replace('<td><phrase><a
href="http://my.mp3.com(.*)</tr></table>',
'</td><td nowrap></td></tr></table></td>',$out[0]);
What happens though is it takes the chuck out of the first occurance,
and then prints the rest of the page unchanged. I want to do further
formatting to the code after I remove these chunks though, such as
replacing the img reference links and such.
I'm starting to think I'm going about it wrong in the first place. I'm
thinking I should just pull out the m3u and mp3 links, and use them
within my own formatted page. It also occured to me to go through
$lines_array line by line turning printing on and off with a flag. But
the script is already fairly slow and even though I'm going to put it
into a frame, I don't want it to take for ever to run.
Anyway, if anyone has any suggestions or wants to help me develop this
script, I could really use some help because I'm stuck right now.
Thanks,
max
[EMAIL PROTECTED]
> > $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.
This is what I ended up doing. Basically what I needed this for is
I've got a class that prints out a blurb of javascript and a "<form>".
I wanted to make it so that each instance of a class would work with
it's own data. This would require that the name of the javascript
function and the name of the form be different for each class instance.
If I was able to get the name of the class, it would have been all good,
I wouldn't have needed to add another paramter to the constructor.
But since I cannot, I needed the additional paramter.
The class is actually kind of cool. It sets up and executes the sorting
of table columns based on a mySQL query. My problem was if I
needed to tables using 2 different queries, when I clicked on a column
heading in one table, it would try to sort that column in both classes,
both queries. I got around this by adding the additional argument,
as I mentioned above.
> 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.
Yes, I already knew. :P
Chris
I don't know what it's called so I don't know what to search for.
I have had experience with ASP apps that sometimes I'll create some scripts,
say a script does multiple operations. And I want it to print to the screen
after each operation is done.. The user would get a running list.
Doing operation..... Done
Doing this.... Done
Etc
With ASP it does it as you see it, with PHP it seems to do it all and the
print to the screen. Is there a way to get PHP to do the same as ASP or is
that just the way PHP works?
--
Thomas Deliduka
IT Manager
-------------------------
New Eve Media
The Solution To Your Internet Angst
http://www.neweve.com/
Thomas Deliduka wrote:
> Doing operation..... Done
> Doing this.... Done
> Etc
>
> With ASP it does it as you see it, with PHP it seems to do it all and
> the print to the screen. Is there a way to get PHP to do the same as
> ASP or is that just the way PHP works?
Use flush(); each time you want the latest output to be sent to the
client.
This works only with PHP as a Webserver-Module, not as CGI.
regards
Wagner
--
Three may keep a secret, if two of them are dead.
On 2/7/01 5:09 PM this was written:
> Use flush(); each time you want the latest output to be sent to the
> client.
> This works only with PHP as a Webserver-Module, not as CGI.
Thanks!
--
Thomas Deliduka
IT Manager
-------------------------
New Eve Media
The Solution To Your Internet Angst
http://www.neweve.com/
In article <002901c0911e$8aefed80$[EMAIL PROTECTED]>, TV
Karthick Kumar <[EMAIL PROTECTED]> writes
> 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.
http://www.f2s.com
John
Hello,
Does anyone have a function that can delete files like unlink(); for
windows?
Thank you,
--------------------------------------------
Brandon Orther
WebIntellects Design/Development Manager
[EMAIL PROTECTED]
800-994-6364
www.webintellects.com
--------------------------------------------
I'm making a small script that imports HTML pages and I need to do
some string replacement. I need to replace add a url to all the 'HREF'
links and images, but if someone could just give me an example of how
to replace and append the HREF part, I think I can figure it out. It needs to
find all the variations of HREF, such as 'HREF = "', href="', 'href =', etc.
So it
needs to be space and capitalization carefree. THANKS TO ANYONE
WHO HELPS!!!
Jason Bryner
[EMAIL PROTECTED]
look up eregi_replace and preg_replace
www.php.net/quickref.php
Gotta run
J
"Jason Bryner" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> I'm making a small script that imports HTML pages and I need to do
> some string replacement. I need to replace add a url to all the 'HREF'
> links and images, but if someone could just give me an example of how
> to replace and append the HREF part, I think I can figure it out. It needs
to
> find all the variations of HREF, such as 'HREF = "', href="', 'href =',
etc.
> So it
> needs to be space and capitalization carefree. THANKS TO ANYONE
> WHO HELPS!!!
>
> Jason Bryner
> [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]
>
On Wednesday 07 February 2001 21:48, Jason Bryner wrote:
> I'm making a small script that imports HTML pages and I need to do
> some string replacement. I need to replace add a url to all the 'HREF'
> links and images, but if someone could just give me an example of how
> to replace and append the HREF part, I think I can figure it out. It
> needs to find all the variations of HREF, such as 'HREF = "', href="',
> 'href =', etc. So it
> needs to be space and capitalization carefree. THANKS TO ANYONE
> WHO HELPS!!!
$replaced = preg_replace ('/(href\s*=\s*(\'|\"))(.*?)(\\2)/i',
"\\1\\3${urladdition}\\2",
$matches);
On a match, $matches [0] will contain the entire pattern, $matches [1]
the first subpattern (everything from href to the opening quote),
$matches [2] the opening quote char and $matches [3] the URL.
--
Christian Reiniger
LGDC Webmaster (http://sunsite.dk/lgdc/)
"These are the people who proudly call themselves "hackers" --
not as the term is now abused by journalists to mean a computer
criminal, but in its true and original sense of an enthusiast,
an artist, a tinkerer, a problem solver, an expert."
- ESR
Hi Guys,
Just a quick question. I've been using an sql query like this (using
wildcards):
$sql = "SELECT * FROM table WHERE
$search_criteria LIKE '%$search_input%' ORDER by $search_criteria
ASC";
At the moment, if the search criteria was "First_Name" and the text
($search_criteria) was "ch", the returned query contains any name containing
"ch". The trouble is, if the name you are after is Chris ...., you might
get a result like:
id 1 CHris etc etc
id 2 RiCHard etc etc
id 3 CHris etc etc
In other words, it seems to be sorting where the instance of the CH comes in
id number rather than alphabetically. Is there a way of making the query
(using wildcards or without) if someone types in "a", the list will return
alphabetically with, like:
a
aa
ab
abc
ac
ace
ade
I'd explain more, but I really have to go. Sorry. Hope you can help, as
most of you often do :)
James
Greets all,
I have been playing around with LDAP sorting, but I can't seem to get it to
work. Essentially, I do an ldap_search() with a filter condition, and use a
ldap_get_entries() to get all of the results. The ldap_get_entries()
function returns a multi-dimensional array contain my result set. I am
assuming it looks something like this:
Entries = array(
"count" => x,
array(
array (
"sn" => "Mowat",
"givenname" => "Jason",
...
),
array (
"sn" => "Anderson",
"givenname" => "Peter",
...
),
array (
...
)
)
Now, I want to sort all of the internal "person" data by "sn". But, when I
try usort, it does not work. I have tried uasort as well. Basically, I
need to be able to sort a nested array without touching the outside arrays
based on a value in the nested array's element..
The examples I have seen on the 'Net don't seem to work (for me anyways). I
have even copied them verbatim, and I get the same results. I'm not sure if
their Entries array is the same as mine. Mine is the Entries returned from
ldap_get_entries().
Any help is appreciated!
Cheers,
Jason
Hi,
I write all my pictures (hotels...travels, etc) to the database. it
worked, but now I`m not sure what has changed, but now it gives the
following error:
Warning: fopen("C:\\art\\cat2.jpg","r") - No such file or
directory in /home/mycatalogue/public_html/mysubcatalogue/hotell.php3 on
line 19
the cat2.jpg has been chosen through a browse button from my own hdd (the
problem exists wit hall the pictures).
Any ideas what might be wrong?
Thanks in advance,
Siim Einfeldt
On Wed, 7 Feb 2001 23:53:00 +0200 (EET), Siim Einfeldt aka Itpunk
([EMAIL PROTECTED]) wrote:
>Hi,
>
>I write all my pictures (hotels...travels, etc) to the database. it
>worked, but now I`m not sure what has changed, but now it gives the
>following error:
>Warning: fopen("C:\\art\\cat2.jpg","r") - No such file or
>directory in
>/home/mycatalogue/public_html/mysubcatalogue/hotell.php3 on
>line 19
>
>the cat2.jpg has been chosen through a browse button from my own hdd
>(the
>problem exists wit hall the pictures).
>
>Any ideas what might be wrong?
>
read the manual on handling file uploads. It looks like you're using
$image_name which is the original image name on the client where you
want $image which is the temporary file name on the server. If your
server is running on the machine you access the form from it may look
like things are working right when they aren't.
Hello.
Do you know where I can find a list of all file extensions used today?
Like:
.gif
.htm
.php
.doc
...
Is there an organisation, like ICANN, that decide who can use these file
extensions and what you need to do to register one of your own?
Thanks,
// Tobias
Tobias Talltorp wrote:
> Do you know where I can find a list of all file extensions used
> today? Like:
> ..gif
> ..htm
> ..php
> ..doc
> ....
I don't think so.
> Is there an organisation, like ICANN, that decide who can use these
> file extensions and what you need to do to register one of your own?
No. People use whatever file extensions they like.
MIME-types do what you need. But they don't belong to the filename.
regards
Wagner
--
Three may keep a secret, if two of them are dead.
> No. People use whatever file extensions they like.
So, If I create a 3D-program, I could say that file extensions for this
program will be .pdf (not a prefered extension, but still)?
Is it more a question of getting your file extension as widely used as
possible, so other companies dont bother using them, since most computers
have them associated with an other program?
> MIME-types do what you need. But they don't belong to the filename.
What do you mean by this?
Regards,
// Tobias
> So, If I create a 3D-program, I could say that file extensions for this
> program will be .pdf (not a prefered extension, but still)?
> Is it more a question of getting your file extension as widely used as
> possible, so other companies dont bother using them, since most computers
> have them associated with an other program?
Basically, what he's saying is that the extension can be anything. It's
only convention (and only on pc/unix) where it's important to determine
what kind of file it is. On advanced filesystems, such as HFS+(mac),
beFS(beos), and such the type of file is kept as an extended attribute
and you can call your jpeg image myimage.doc and it will still get
sent to the correct application when you double click on it. I think ntfs
and hpfs have the ability to do this, but it's not implemented.
Mime types are things like tex/html and image/jpeg that describe what
kind of file you're dealing with. They are what beFS uses to keep track
of what's in a file.
The reason for extensions is that in unix/windows/dos, all files are the
same, they have no type, they're all just a string of bytes, and the
original inventors or unix needed a way to tell one file from another.
Gfunk - http://www.gfunk007.com/
I sense much beer in you. Beer leads to intoxication, intoxication to
hangovers, and hangovers to... suffering.
>
> > MIME-types do what you need. But they don't belong to the filename.
>
> What do you mean by this?
>
> Regards,
> // Tobias
>
>
>
>
> --
> 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]
>
Tobias Talltorp wrote:
> > No. People use whatever file extensions they like.
>
> So, If I create a 3D-program, I could say that file extensions for
> this program will be .pdf (not a prefered extension, but still)?
> Is it more a question of getting your file extension as widely used
> as possible, so other companies dont bother using them, since most
> computers have them associated with an other program?
Yes. More or less.
> > MIME-types do what you need. But they don't belong to the filename.
>
> What do you mean by this?
Browsers are among the programs which do not identify files, which are
sent to them, by the filename extension, but by the so called
MIME-type. This MIME-type is not part of the file or the filename, but
an exterior description of the file. In this case, the MIME-type is
sent via the HTTP-headers.
This way, a php-script can be anything, plain-text, HTML or an image,
by just sending a header like:
header("Content-type: image/gif");
or
header("Content-type: text/plain");
Default is
header("Content-type: text/html");
If you want a list of all MIME-types or something like that, try asking
someone who knows, or google.com.
regards
Wagner
--
Three may keep a secret, if two of them are dead.
This is a good start :
http://directory.google.com/Top/Computers/Data_Formats/
Regards,
Philip
On Wed, 7 Feb 2001, Tobias Talltorp wrote:
> > No. People use whatever file extensions they like.
>
> So, If I create a 3D-program, I could say that file extensions for this
> program will be .pdf (not a prefered extension, but still)?
> Is it more a question of getting your file extension as widely used as
> possible, so other companies dont bother using them, since most computers
> have them associated with an other program?
>
> > MIME-types do what you need. But they don't belong to the filename.
>
> What do you mean by this?
>
> Regards,
> // Tobias
>
>
>
>
> --
> 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 for straightening everything out for me!
// Tobias
"Philip Olson" <[EMAIL PROTECTED]> wrote in message
Pine.BSF.4.10.10102072314500.92822-100000@localhost">news:Pine.BSF.4.10.10102072314500.92822-100000@localhost...
> This is a good start :
>
> http://directory.google.com/Top/Computers/Data_Formats/
>
> Regards,
>
> Philip
>
> On Wed, 7 Feb 2001, Tobias Talltorp wrote:
>
> > > No. People use whatever file extensions they like.
> >
> > So, If I create a 3D-program, I could say that file extensions for this
> > program will be .pdf (not a prefered extension, but still)?
> > Is it more a question of getting your file extension as widely used as
> > possible, so other companies dont bother using them, since most
computers
> > have them associated with an other program?
> >
> > > MIME-types do what you need. But they don't belong to the filename.
> >
> > What do you mean by this?
> >
> > Regards,
> > // Tobias
> >
> >
> >
> >
> > --
> > 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 am creating an interface for a customer where they will be creating there
own db and I was wondering if there was an ereg or ereg_replace function
that would get rid of all the bs in one fail swoop. I am already converting
spaces to underscores with ereg_replace.
Thanks in advance,
-----------
Matt Ley
Jatosoft, LLC
www.jatosoft.com
Hi,
I've been looking at using PHP but am unsure if it will do what I want.
What first attracted me to PHP is the claim that I can embed PHP code
within my html file and have it build dynamic content. Perhaps someone
on the list can confirm that ic can do as follows:
I have a web page that contains various graphics and text. At the
bottom of the page, I have a table of one row by two columns. Using PHP
and MySQL (I already know that PHP can access MySQL databases), I want
to read data from a table and dynamically grow my table (add several
rows, each with two columns).
So I am guessing that I will be inserting PHP code and HTML code
intertwined?
IS PHP my ticket for accomplishing the above?
Thanks,
Don
Yeppers, it'll do that for you.
Cal
http://www.calevans.com
-----Original Message-----
From: Don [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 07, 2001 4:09 PM
To: php list
Subject: [PHP] question about PHP use
Hi,
I've been looking at using PHP but am unsure if it will do what I want.
What first attracted me to PHP is the claim that I can embed PHP code
within my html file and have it build dynamic content. Perhaps someone
on the list can confirm that ic can do as follows:
I have a web page that contains various graphics and text. At the
bottom of the page, I have a table of one row by two columns. Using PHP
and MySQL (I already know that PHP can access MySQL databases), I want
to read data from a table and dynamically grow my table (add several
rows, each with two columns).
So I am guessing that I will be inserting PHP code and HTML code
intertwined?
IS PHP my ticket for accomplishing the above?
Thanks,
Don
--
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, that is what PHP does best (displaying dynamic content from a
database).
----- Original Message -----
From: Don <[EMAIL PROTECTED]>
To: php list <[EMAIL PROTECTED]>
Sent: Wednesday, February 07, 2001 2:08 PM
Subject: [PHP] question about PHP use
> Hi,
>
> I've been looking at using PHP but am unsure if it will do what I want.
> What first attracted me to PHP is the claim that I can embed PHP code
> within my html file and have it build dynamic content. Perhaps someone
> on the list can confirm that ic can do as follows:
>
> I have a web page that contains various graphics and text. At the
> bottom of the page, I have a table of one row by two columns. Using PHP
>
> and MySQL (I already know that PHP can access MySQL databases), I want
> to read data from a table and dynamically grow my table (add several
> rows, each with two columns).
>
> So I am guessing that I will be inserting PHP code and HTML code
> intertwined?
>
> IS PHP my ticket for accomplishing the above?
>
> Thanks,
> Don
>
>
>
>
> --
> 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]
>
>
Don wrote:
> I have a web page that contains various graphics and text. At the
> bottom of the page, I have a table of one row by two columns. Using
> PHP
>
> and MySQL (I already know that PHP can access MySQL databases), I
> want to read data from a table and dynamically grow my table (add
> several rows, each with two columns).
>
> So I am guessing that I will be inserting PHP code and HTML code
> intertwined?
>
> IS PHP my ticket for accomplishing the above?
It is one possible solution to your problem, yes.
ASP, JSP and ColdFusion can do this as well, but being a PHP-lover I
would recommend PHP. Hell, I know _why_ I love PHP...
Wagner
--
Three may keep a secret, if two of them are dead.
Hello,
I am sure this is a dumb/easy question but I can't seem to find it looking
at the php manual... can someone tell me the function that gets the path of
where the script is?
Thank you,
--------------------------------------------
Brandon Orther
WebIntellects Design/Development Manager
[EMAIL PROTECTED]
800-994-6364
www.webintellects.com
--------------------------------------------
El Mié 07 Feb 2001 19:20, Brandon Orther escribió:
> Hello,
>
> I am sure this is a dumb/easy question but I can't seem to find it looking
> at the php manual... can someone tell me the function that gets the path of
> where the script is?
Check the variable $HTTP_SERVER_VARS["SCRIPT_FILENAME"] and use basename
function to get the path.
Saludos... :-)
--
System Administration: It's a dirty job,
but someone told I had to do it.
-----------------------------------------------------------------
Martín Marqués email: [EMAIL PROTECTED]
Santa Fe - Argentina http://math.unl.edu.ar/~martin/
Administrador de sistemas en math.unl.edu.ar
-----------------------------------------------------------------
Hey everyone,
I just released phpdoc v2.0, which is a program used to document PHP class
definitions.
This version is a complete rewrite of v1.0, and takes a different approach
to creating
documentation.
Where most other applications try to imitate Javadoc as much as possible,
this application actually does very little, because it actually uses Javadoc
to create PHP documentation. Since the Javadoc API is quite open, and since
my application is in Java, its a simple matter to plugin to the Javadoc
program. All my application does is parse a PHP class definition through the
use of regular expressions, and then convert that class definition from PHP
syntax to Java Syntax, then hand the converted source over to Javadoc. What
this means is that all the options and power of Javadoc is available to my
program, you can use any Javadoc option, doclet, @tag or whatever in phpdoc
and in your source and the resulting documentation will be no different then
if an actual .java file were passed to Javadoc. All is explained in greater
detail
at my site, and in instructions I provide.
A final note, the library of Javadoc doclets are also open to you when using
phpdoc. For anyone
whom doesnt know, doclets are programs written in the Java programming
language that specify the
content and format of the output of the Javadoc tool. By default, Javadoc
uses the Standard doclet
which creates the .HTML formatted documentation were all used to. You can
provide any doclet
you wish however to customize the output however you like. The wealth of
third party doclets
available at the javasoft site allow you to create for example RTF, PDF, and
even Japanese based
API documentation.
You must have the JDK installed on your system (of which Javadoc comes part
of)
You can download phpdoc v2.0 at
http://www.callowayprints.com/phpdoc/phpdoc.php
Thanks Everyone,
Christian
Hey,
Does anyone know what is going wrong here:
phpize
autoconf: Undefined macros:
configure.in:43:AC_PROG_LIBTOOL
/usr/local/bin/phpize: libtoolize: command not found
There does not seem to be a libtoolize on my system? I also followed the INSTALL docs,
and read the online FAQ, unfortunatly I know very little about php-modules and
autoconf etc..
Any help mutch appreciated,
Regards,
Joseph.
On Thursday 08 February 2001 10:29, Joseph H Blythe wrote:
> Does anyone know what is going wrong here:
>
> phpize
> autoconf: Undefined macros:
> configure.in:43:AC_PROG_LIBTOOL
> /usr/local/bin/phpize: libtoolize: command not found
>
> There does not seem to be a libtoolize on my system? I also followed
> the INSTALL docs, and read the online FAQ, unfortunatly I know very
> little about php-modules and autoconf etc..
You'll have to install some packages: libtool, autoconf and automake I'd
say.
--
Christian Reiniger
LGDC Webmaster (http://sunsite.dk/lgdc/)
"Software is like sex: the best is for free" -- Linus Torvalds
On Thu, 8 Feb 2001 01:39:24 +0100
Christian wrote:
CR>
CR> You'll have to install some packages: libtool, autoconf and automake I'd
CR> say.
CR>
Hmm, libtool wasn't installed strange, thanks!
Also I got a few warnings during the compile is this normal?
-snip-
In file included from /usr/local/include/php/php_compat.h:7,
from /usr/local/include/php/php.h:35,
from php_apc.h:19,
from apc_cache.c:24:
/usr/local/include/php/php_config.h:1669: warning: `PHP_BUILD_DATE' redefined
-snip-
Regards,
Joseph.
I try to use PHP to access Oracle DB. Can someone point me to a good place
for demo/sample website or documentation how to do that? I just want how to
use PHP and Oracle DB only.
Thanks,
David
Hey all,
I've got a question about using the MSSQL Functions. The only way I've been able to
use them is to install Microsoft SQL Client on the web server. Is there any way to get
around this to use the MSSQL Functions without installing a copy of Microsoft SQL
Client? Right now I am using the ODBC Functions to get around the problem, but I was
wondering if it just relies on some DLL's that I could copy to the server or something
like that? I know that people are using the MSSQL Functions on Linux and they
obviously didn't need to install Microsoft SQL Client to get them to work so I'm just
hoping there's a way around it?
Thanks,
Toby
Toby,
Yes, the client is requires because the MSSQL module uses some libraries
from the client to function. I don't know which one. If Frank see this, he
might be able to give you some detailed insight. I just know it has to be
installed.
-Flint
-----Original Message-----
From: Toby Miller [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 07, 2001 4:04 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: [PHP-WIN] MSSQL Functions
Hey all,
I've got a question about using the MSSQL Functions. The only way I've been
able to use them is to install Microsoft SQL Client on the web server. Is
there any way to get around this to use the MSSQL Functions without
installing a copy of Microsoft SQL Client? Right now I am using the ODBC
Functions to get around the problem, but I was wondering if it just relies
on some DLL's that I could copy to the server or something like that? I know
that people are using the MSSQL Functions on Linux and they obviously didn't
need to install Microsoft SQL Client to get them to work so I'm just hoping
there's a way around it?
Thanks,
Toby
Hi All,
the key komponent is ntwdblib.dll installed in winnt\system32. The dll uses
other dll's to comunicate with the server dbmssocn.dll (tcp/ip) and dbmsnp.dll
(NetBios). All the communication dll's should be installed with the ODBC driver. Just
copy ntwdblib.dll from the SQL server to the php server.
You will need to use the
ODBC manager to create client configurations as the tools for this will not be
installed.
- Frank
>Toby,
>
>Yes, the client is requires because the MSSQL module
uses some libraries
>from the client to function. I don't know which one. If Frank see
this, he
>might be able to give you some detailed insight. I just know it has to be
>installed.
>
>-Flint
>
>-----Original Message-----
>From: Toby Miller
[mailto:[EMAIL PROTECTED]]
>Sent: Wednesday, February 07, 2001 4:04 PM
>To:
[EMAIL PROTECTED]; [EMAIL PROTECTED]
>Subject: [PHP-WIN] MSSQL
Functions
>
>
>Hey all,
>
>I've got a question about using the MSSQL Functions. The
only way I'v!
e been
>able to use them is to install Microsoft SQL Client on the web server. Is
>there any way to get around this to use the MSSQL Functions without
>installing a
copy of Microsoft SQL Client? Right now I am using the ODBC
>Functions to get around
the problem, but I was wondering if it just relies
>on some DLL's that I could copy to
the server or something like that? I know
>that people are using the MSSQL Functions
on Linux and they obviously didn't
>need to install Microsoft SQL Client to get them
to work so I'm just hoping
>there's a way around it?
>
>Thanks,
>Toby
>
>
>--
>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 way, using PHP, to generate a quantity chooser that maxes out at
the quantity on hand? IOW, I have $quantity from the database, for a given
line item, and I'd like to have a slider that lets you run up to, but not
over, the quantity on hand.
This might be more of an HTML question..
--
Dave's Engineering Page: http://www.dvanhorn.org
Where's dave? http://www.findu.com/cgi-bin/find.cgi?kc6ete-9
On Thursday, January 18, 2001, at 10:41 PM, jeremy brand wrote:
> > Apache doesn't have threading (yet).
> > If your business depends upon it, you may want to take a look at
> > Solaris/Zeus if you are really getting heavy load high traffic.
>
> We serve millions of hits a day off of a small farm of FreeBSD servers
> running Apache+php for our dynamic content. Thttpd for our static
> pages (images, etc).
thttpd is a GREAT server.
I have a phpMyAdmin rpm including thttpd with php support, for easy MySQL
administration of sql servers that don't want/need the weight of apache.
Occasionally I see Alan Cox posting to the thttpd list as well, so it must have
something ;)
I've never used thttpd under heavy load, but everything I gather, it really does quite
well, and it *is* faster than apache.
What would be nice is if you could set up an apache alias to a full url (maybe you
can- i've never tried- but I haven't heard of it either) in the httpd.conf file- as it
would make image and static page serving from thttpd that much easier...
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Michael A. Peters
Abriasoft Senior Developer
http://www.abriasoft.com/
(510) 623-9726x357
Fax: (510) 249-9125
Rebeca, por favor confirmame si has recibido mis E-Mails.
Saludos,
Andr�s.
I did some research and decided to go with ht://Dig - the other thing on the
short list of free products was mnoGoSearch.
Try this link for a list of available serach engines:
http://www.searchtools.com/tools/tools.html
Regs
Brian White
At 23:29 6/02/2001 -0500, Steve Werby wrote:
>"Diego Fulgueira" <[EMAIL PROTECTED]> 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/
>
>
>--
>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]
-------------------------
Brian White
Step Two Designs Pty Ltd - SGML, XML & HTML Consultancy
Phone: +612-93197901
Web: http://www.steptwo.com.au/
Email: [EMAIL PROTECTED]
HI!
I am Japanese in Tokyo.
How about you? I still have a question.
initial condition
1) three are many *html in my SQL ex:xxx.html,and yyy.html
2)I have domain ex: abc (ex: http://www.abc.com)
3)database name : aaa
4)table name :bbb
I want to try next step.
when I type in URL from brouze ,ex http://www.abc.com/xxx.html .
I can get xxx.html from my SQL.
when I type in URL from brouze ,ex http://www.abc.com/yyy.html
I can get yyy.html from my SQL.
How can I do this?
Is it posible to create it?
Please answer for me.
Thank you
yui
I'm wondering if it's possible to somehow transfer session data across apache
virtual hosts. Or if it's needed. I'd like to have a site that can pass
certain session data from http: to https: Is this possible? I'd like to do
this without cookies or ugly urls. I compiled php4.0.4 with transid (or
whatever made transparent session data).
Thanks.
Jeffrey Schoolcraft
There are two ways of doing sessions, only two
cookies and ugly urls.
it doesnt matter if your crossing 8 domain names, or sticking to one, there
are only two options.
Are these domain names on the same server? yes? great then we can work with
this. you'll have to either disable cookies (cookies work per domainname) or
write some code to handel forcing the PHPSESSID....
<?php
include_once('time.egn');
if ( isset($HTTP_GET_VARS['PHPSESSID']) )
session_id($HTTP_GET_VARS['PHPSESSID']);
if ( isset($HTTP_POST_VARS['PHPSESSID']) )
session_id($HTTP_POST_VARS['PHPSESSID']);
session_start();
if (!isset($HTTP_SESSION_VARS['SessionID']))
{
$SessionID = mtime();
session_register('SessionID');
}
if (!isset($PHPSESSID))
$PHPSESSID = session_id();
$SID = "PHPSESSID=$PHPSESSID";
?>
now when you wan to force the SESSIONID across domains go like this.
<?
echo "
<a
href='http://www.mediawaveonline.com/index.php?$SID'>Mediawaveonline.com</a>
";
?>
now as long as the domainname is on the same server, this will work.
--
Chris Lee
Mediawaveonline.com
[EMAIL PROTECTED]
"Jeffrey A Schoolcraft" <[EMAIL PROTECTED]> wrote in message
20010207203105.I16742@chimera">news:20010207203105.I16742@chimera...
> I'm wondering if it's possible to somehow transfer session data across
apache
> virtual hosts. Or if it's needed. I'd like to have a site that can pass
> certain session data from http: to https: Is this possible? I'd like to
do
> this without cookies or ugly urls. I compiled php4.0.4 with transid (or
> whatever made transparent session data).
>
> Thanks.
>
> Jeffrey Schoolcraft
>
> --
> 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 am trying to install a free mailing list manager for a mate, I have spent
numerous hours trying to figure out why it won`t setup properly. I installed
it on one of my own servers and it worked fine but not on his, however I have
now dwindled it down to the fact that his server won`t allow the script to
create directorys. I have checked the chmod and that is fine but I`m stumped.
Anyone else have a possible solution??
Thanks
Ade
anyone have an idea what the limit either in addresses or string
length that sendmail can handle in a to, cc, or bcc field?
Dave
I have an interesting problem with sessions (using enable-trans-sid).
I have created a page with the following javascript function on it:
function swapImgRestore() {
var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
x.src=x.oSrc;
}
However when I disable browser cookies the code is altered by
enable-trans-sid - notice the "" :
function swapImgRestore() {
var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x="a[i])&&x.oSrc;i++)"
x.src="x.oSrc;
"
Why does enable-trans-sid do this? It effectively stuffs up the javascript.
Anyone know a solution, other than rewriting the javascript :)
Regards,
Matthew Delmarter
Hi there,
Is there a way to compile php files so that no one can read them
but php will undestand them?? something like .exe in win
Thanks in advance
On Thu, 8 Feb 2001 14:18, GAYTAN BAHAMONDEZ DANIEL EDUARDO wrote:
> Hi there,
> Is there a way to compile php files so that no one can read them
> but php will undestand them?? something like .exe in win
>
> Thanks in advance
http://www.zend.com/zend/products.php#encoder has some information.
--
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
Hello again,
I have a form that is used to submit data to my script. If the user enters
something like:
The title of this book doesn't really matter to "me"!
When I get that back, and read it from the file, it always ends up like:
The title of this book doesn\'t really matter to \"me\"!
Note the addition of the escape sequences. How can I stop this? Is there
some function in PHP? Or am I goign to have to write a character routine to
strip out escape sequences? <shudder>
- John Vanderbeck
- Admin, GameDesign
run $blah = stripslashes($blah);
PHP automatically does the equivalent of addslashes() to all form submits.
^^@rk
John Vanderbeck wrote:
>
> Hello again,
>
> I have a form that is used to submit data to my script. If the user enters
> something like:
>
> The title of this book doesn't really matter to "me"!
>
> When I get that back, and read it from the file, it always ends up like:
>
> The title of this book doesn\'t really matter to \"me\"!
>
> Note the addition of the escape sequences. How can I stop this? Is there
> some function in PHP? Or am I goign to have to write a character routine to
> strip out escape sequences? <shudder>
>
> - John Vanderbeck
> - Admin, GameDesign
>
> --
> 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]
--
<< If I was a signature file, where would I be?? >>
On Thu, 8 Feb 2001 14:17, John Vanderbeck wrote:
> Hello again,
>
> I have a form that is used to submit data to my script. If the user
> enters something like:
>
> The title of this book doesn't really matter to "me"!
>
> When I get that back, and read it from the file, it always ends up
> like:
>
> The title of this book doesn\'t really matter to \"me\"!
>
> Note the addition of the escape sequences. How can I stop this? Is
> there some function in PHP? Or am I goign to have to write a character
> routine to strip out escape sequences? <shudder>
>
> - John Vanderbeck
> - Admin, GameDesign
addslashes and stripslashes are the functions you need.
--
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
> The title of this book doesn't really matter to "me"!
>
> When I get that back, and read it from the file, it always
> ends up like:
>
> The title of this book doesn\'t really matter to \"me\"!
>
> Note the addition of the escape sequences. How can I stop
> this? Is there some function in PHP? Or am I goign to have
> to write a character routine to strip out escape sequences?
> <shudder>
Very simple.
If magic_quotes_gpc is on, PHP does an addslashes() on all stuff
that comes in via HTTP GET, HTTP POST or a cookie. And, there's
a lovely function get_magic_quotes_gpc() that tells you its
status.
So:
if (get_magic_quotes_gpc())
{
// Magic quotes is on, we don't want stuff escaped.
$value = stripslashes($value);
}
This is handy to use in your script even if you know the way your
system is set up in php.ini - if you port your script to another
server that is set up differently, then it'll still work as you
expect.
Jason
Thanks everyone..Seems it was a very simple thing <blush> I had searched
around on the PHP site, but i'm tired, and I must have missed it. Thanks!
- John Vanderbeck
- Admin, GameDesign
----- Original Message -----
From: "David Robley" <[EMAIL PROTECTED]>
To: "John Vanderbeck" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Wednesday, February 07, 2001 10:57 PM
Subject: Re: [PHP] UN-Escaping text from a form submit?
> On Thu, 8 Feb 2001 14:17, John Vanderbeck wrote:
> > Hello again,
> >
> > I have a form that is used to submit data to my script. If the user
> > enters something like:
> >
> > The title of this book doesn't really matter to "me"!
> >
> > When I get that back, and read it from the file, it always ends up
> > like:
> >
> > The title of this book doesn\'t really matter to \"me\"!
> >
> > Note the addition of the escape sequences. How can I stop this? Is
> > there some function in PHP? Or am I goign to have to write a character
> > routine to strip out escape sequences? <shudder>
> >
> > - John Vanderbeck
> > - Admin, GameDesign
>
> addslashes and stripslashes are the functions you need.
>
> --
> 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
>
Hey all,
I got this massive query, which I hope you'll be able to understand:
SELECT diary.id, diary.thedate, diary.topic, diary.entry,
count(comments.id) AS comments FROM diary, comments WHERE
diary.month='$month' AND diary.id = comments.id GROUP BY comments.id
ORDER BY diary.id DESC "
Basically what I've done is made a diary table, and allowed people to
comment on each diary entry, with the comments stored in a seperate
comments table. What i'm doing there is getting the diary entry, plus
the number of comments posted for that entry.
Now the problem is that this query only displays entries from the
diary table when a comment is added for that entry, otherwise it
comes up with a blank, because (diary.id = comments.id) isn't true.
Now, is there a way to make sure that it displays all diary entries
anyway? because if i remove that check (diary.id = comments.id) -
then all the numbers come up messed up.
Thanks
Sunny
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35
a year! http://personal.mail.yahoo.com/
Q:
Does anyone know of a way to test for undefined variables? For example, I
am sending a variable into the page, but the processing of the page depends
on what is being passed to the page.
Say, I am typing the following on the location bar:
index.php?fuseaction=something&fuse=6
and I want something to happen if fuse is actually declared, and something
else to happen if fuse is not defined.
I have tried isdef(), but that function does not seem to work, and I
couldn't find it in the manual when I was looking for it.
Code to use on:
if($HTTP_GET_VARS("fuse") == NULL) then do something; else do something
else;
Q:
Also, does anyone know how to rename a variable?
I want to create a variable $attributes_NameOfVariable, but it does not seem
to work. is there a function that exists in PHP that will assist me in this
process?
Thank you for all of your help, and thank you for your time,
August Malson
Not sure if this is hat you are looking for, but I do something similiar in
my script. Its set up so that the action of the script depends on whether
or not the ASIN was passed in..
if(isset($asin))
{
$mode='save_info';
}
that way if something like: "book_reviews.php?asin=000129091" is called,
then it will save the information, but if "book_reviews.php" is passed, then
its not defined and it goes to a different mode (which in my case is a form
to get the information)
- John Vanderbeck
- Admin, GameDesign
----- Original Message -----
From: "August Malson" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 08, 2001 2:11 AM
Subject: [PHP] test for undefined variables & renaming variables
> Q:
> Does anyone know of a way to test for undefined variables? For example, I
> am sending a variable into the page, but the processing of the page
depends
> on what is being passed to the page.
>
> Say, I am typing the following on the location bar:
> index.php?fuseaction=something&fuse=6
>
> and I want something to happen if fuse is actually declared, and something
> else to happen if fuse is not defined.
>
> I have tried isdef(), but that function does not seem to work, and I
> couldn't find it in the manual when I was looking for it.
>
> Code to use on:
>
> if($HTTP_GET_VARS("fuse") == NULL) then do something; else do something
> else;
>
>
> Q:
> Also, does anyone know how to rename a variable?
>
> I want to create a variable $attributes_NameOfVariable, but it does not
seem
> to work. is there a function that exists in PHP that will assist me in
this
> process?
>
> Thank you for all of your help, and thank you for your time,
>
> August Malson
>
>
> --
> 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 Everybody,
Does anybody know or have some PHP code to read the htaccess file.
I have a couple of directorys protected by the htaccess & htpasswd files on
the Unix Apache server I use. But I want to create a webpage with input
boxes to simulate the popup dialog that appears when entering the protected
areas.
So rather than enter the username & password in the dialog I want to enter
them in a webpage.
Its all for looks, to give the site a user friendly asthetic look.
Please help.
Pretty please....
Chris