php-general Digest 23 Feb 2003 14:02:18 -0000 Issue 1900
Topics (messages 136692 through 136722):
Writing to COM-Port with PHP 4.3.0 on OS/2 with Apache 2.0.44
136692 by: Thorolf Godawa
Re: Question about str_replace()
136693 by: Hans Prins
Re: upgrade to 4.3.0 nearly doubled execution time
136694 by: Rasmus Lerdorf
Re: Sitewide Header & Footer Includes || Trouble with Relative Paths..........
136695 by: Tom Rogers
Permission Denied
136696 by: Stephen Craton
136697 by: Stephen Craton
136703 by: John Taylor-Johnston
136708 by: Joel Colombo
Re: flashing text possible on PDA?
136698 by: John W. Holmes
Re: preg_match question: locating unmatched HTML tags
136699 by: Tom Rogers
136701 by: Tom Rogers
Re: Printer Friendly page
136700 by: Justin French
University researcher's question
136702 by: John Taylor-Johnston
136715 by: Chris Hayes
Re: Question about replacing \r\n with <br>
136704 by: John Taylor-Johnston
Re: sending results by email
136705 by: John Taylor-Johnston
Re: Help with Multiple Checkboxes
136706 by: John Taylor-Johnston
136707 by: Matt Honeycutt
136711 by: John Taylor-Johnston
Re: cookie problem..
136709 by: Joel Colombo
Re: Why use persistent connections? || Data driven site
136710 by: John Taylor-Johnston
Editors
136712 by: Karl James
136713 by: Pierre Vaudrey
using function()[subscript] directly
136714 by: David T-G
PHP not supporting method overloading.
136716 by: Jun
Re: preg_replace question
136717 by: Phil Roberts
Dynamic combobox in Flash with PHP
136718 by: pei_world
Re: OOP and object references, not copies - how to do?
136719 by: Phil Roberts
Re: Tutorials on OOP
136720 by: Phil Roberts
Re: Constant Arrays Possible?
136721 by: Ernest E Vogelsinger
Downloading files
136722 by: Anthony Rodriguez
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]
----------------------------------------------------------------------
--- Begin Message ---
Hi,
how can I write to a COM-Port on OS/2 using PHP 4.3.0 with Apache 2.0.44?
With
$fp = fopen ("COM1", "w+");
$string = chr($OutCmd) . chr($Platine) . chr($OutData) . chr($OutPruef);
fputs ($fp, $string );
fclose ($fp);
it seems not to work ($fp returns "Resource id #2"), and
$fp = fopen ("COM1:", "w+");
...
..
.
creates an error: "Warning: fopen(COM1:) [function.fopen]: failed to
create stream: No such file or directory in x:\htdocs\test.php on line
3" :-(
The same functionality with Rexx is working!
Thanks a lot,
Thorolf
--- End Message ---
--- Begin Message ---
Assuming that you do want to replace "[p]" with "<br>", the code you posted
worked for me. The following printed: "leadingtext<br>trailingtext" to the
screen....
<?php
$find = array('& ','W&OD', '"&"', chr(146), '[p]');
$replace = array("& ","W&OD", '"&"', "'", '<br>');
$text = "leadingtext[p]trailingtext";
$words = str_replace ($find, $replace, $text);
print $words;
?>
"Al" <[EMAIL PROTECTED]> schreef in bericht
news:[EMAIL PROTECTED]
> I have a simple str_replace function that obviously has a syntax
> problem. The [p] in the $find array ignores the brackets. Every "p" in
> my text is replaced by a <br>. Just for the heck of it, I've tried "
> instead of ', and preg_replace(), etc.
>
> $find= array('& ','W&OD', '"&"', chr(146), '[p]');
> $replace= array("& ","W&OD", '"&"', "'", '<br>');
>
> $words= str_replace ($find, $replace, $text);
>
> Thanks.....
>
--- End Message ---
--- Begin Message ---
Yes, I have noticed some performance issues as well, but we need to nail
it down better before we can start really going after this. Could we call
on the collective masses of php-general users to run some benchmark tests?
Just build yourselves a libphp4.so for both 4.2.x and 4.3.x and switch the
LoadModule line back and forth to benchmark the two versions. Then use
something like http_load (http://www.acme.com/software/http_load/) to
check various simple scripts. We need to figure out if this is an
across-the-board performance problem or if it is one particular aspect
which has slowed down.
-Rasmus
On Sat, 22 Feb 2003, Jason k Larson wrote:
> I'm betting this is related...
>
> I upgraded to 4.3.0 on my production linux servers and began to have
> serious socket connection issues. Rolling back to 4.2.3 cleared
> everything up. I also saw an increase in script execution times with
> 4.3.0, which became much better using 4.2.3. I noticed some very
> strange behavior which leads me to believe 4.3.0 is not stable, and
> shouldn't be used in a production environment.
>
> So, all I can suggest for now is to determine what it is you need, and
> if a newer version of PHP will suit, go for it. But stay away from
> 4.3.0 and 4.3.1 (which I've read up on and hasn't addressed any of these
> issues).
>
> Regards,
> Jason k Larson
>
>
> Rhett Livingston wrote:
> > I upgraded my development system from PHP 4.1.2 to PHP 4.3.0 last week and
> > the performance of my scripts took a dive. Specifically, the average time
> > to parse my scripts (time from executing first line of code to executing
> > first line after includes) went from about 100ms to about 200ms, and, very
> > oddly, my times to connect to an Oracle database also went up by about the
> > same margin.
> >
> > Switching back to 4.1.2 clears the problem back up.
> >
> > What changed between 4.1.2 and 4.3.0 that could cause this? File IO stuff
> > perhaps? Any ideas to solve it?
> >
> > Thanks,
> > Rhett Livingston
> >
> > I'm running WinXP Pro, IIS, PHP as a CGI, and Oracle 9.2.
> >
> >
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
--- End Message ---
--- Begin Message ---
Hi,
Sunday, February 23, 2003, 9:13:16 AM, you wrote:
CH> Hey Tom.
CH> Thanks for the idea; however, since we're not hosting the site on our own
CH> server, we don't have permissions for altering the php.ini file..........
CH> --Noah
It only sets the ini path for the current document, it does not alter the site
wide php.ini
--
regards,
Tom
--- End Message ---
--- Begin Message ---
Hello,
I'm having a few problems with deleting items. When I do the unlink()
function, it gives me a permission denied error. For example..here's the
code:
unlink($this->currentfolder().'/packs/'.$title.'/'.$intname);
Here's the error returned:
Warning: unlink() failed (Permission denied) in
/usr/local/plesk/apache/vhosts/piw.melchior.us/httpdocs/phpiw/classes/class.
delete.php on line 45
The problem with all this is, I dynamically create the directories and files
and dynamically CHMOD them all to 777 with no problems. I don't see why I'm
getting all this! Please help ASAP! Thanks in advance!
Thanks,
Stephen Craton
http://www.melchior.us
--- End Message ---
--- Begin Message ---
Hello,
I'm having a few problems with deleting items. When I do the unlink()
function, it gives me a permission denied error. For example..here's the
code:
unlink($this->currentfolder().'/packs/'.$title.'/'.$intname);
Here's the error returned:
Warning: unlink() failed (Permission denied) in
/usr/local/plesk/apache/vhosts/piw.melchior.us/httpdocs/phpiw/classes/class.
delete.php on line 45
The problem with all this is, I dynamically create the directories and files
and dynamically CHMOD them all to 777 with no problems. I don't see why I'm
getting all this! Please help ASAP! Thanks in advance!
Thanks,
Stephen Craton
http://www.melchior.us
--- End Message ---
--- Begin Message ---
Stephen,
It seems like I wen tdown that road once?
I'm wondering/remembering two things to check?
First what are the permissions of the directory your are working in? Go up one level
and see what the CHMOD was on that?
Second, it might be immaterial and I'm not sure how to do it on a command line, but
who is the owner of the files you are trying to delete? Seriously! Maybe your script
does not have the permission to delete them? With CuteFTP, I can read who the owner of
a file is. I know this was an issue for me once, but I don't remember why.
Craton wrote:
> Hello,
>
> I'm having a few problems with deleting items. When I do the unlink()
> function, it gives me a permission denied error. For example..here's the
> code:
>
> unlink($this->currentfolder().'/packs/'.$title.'/'.$intname);
>
> Here's the error returned:
>
> Warning: unlink() failed (Permission denied) in
> /usr/local/plesk/apache/vhosts/piw.melchior.us/httpdocs/phpiw/classes/class.
> delete.php on line 45
>
> The problem with all this is, I dynamically create the directories and files
> and dynamically CHMOD them all to 777 with no problems. I don't see why I'm getting
> all this! Please help ASAP! Thanks in advance!
--
John Taylor-Johnston
-----------------------------------------------------------------------------
"If it's not open-source, it's Murphy's Law."
Université de Sherbrooke:
http://compcanlit.ca/
--- End Message ---
--- Begin Message ---
u might have something on the ownership issue.
i ran into the same thing... play with php's "chown" command.
look it up php.net may help, i was having a similar issue a few months back.
Joel
"John Taylor-Johnston" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Stephen,
>
> It seems like I wen tdown that road once?
> I'm wondering/remembering two things to check?
>
> First what are the permissions of the directory your are working in? Go up
one level and see what the CHMOD was on that?
>
> Second, it might be immaterial and I'm not sure how to do it on a command
line, but who is the owner of the files you are trying to delete? Seriously!
Maybe your script does not have the permission to delete them? With CuteFTP,
I can read who the owner of a file is. I know this was an issue for me once,
but I don't remember why.
>
> Craton wrote:
>
> > Hello,
> >
> > I'm having a few problems with deleting items. When I do the unlink()
> > function, it gives me a permission denied error. For example..here's the
> > code:
> >
> > unlink($this->currentfolder().'/packs/'.$title.'/'.$intname);
> >
> > Here's the error returned:
> >
> > Warning: unlink() failed (Permission denied) in
> >
/usr/local/plesk/apache/vhosts/piw.melchior.us/httpdocs/phpiw/classes/class.
> > delete.php on line 45
> >
> > The problem with all this is, I dynamically create the directories and
files
> > and dynamically CHMOD them all to 777 with no problems. I don't see why
I'm getting all this! Please help ASAP! Thanks in advance!
>
> --
> John Taylor-Johnston
> --------------------------------------------------------------------------
---
> "If it's not open-source, it's Murphy's Law."
>
> Université de Sherbrooke:
> http://compcanlit.ca/
>
--- End Message ---
--- Begin Message ---
> I am developing some light pages on the web basically for access by
PDAs.
> I need to put and alert for some members so that as soon as they log
in,
> the next page will show a flashing alert on the page.
>
> Can anyone suggest how I can make text flash on a PDA considering that
the
> PDA browsers do not support many Javascript commands?
This has nothing to do with PHP. Search google, but I'll wager it's not
possible.
---John W. Holmes...
PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/
--- End Message ---
--- Begin Message ---
Hi,
Saturday, February 22, 2003, 12:35:15 PM, you wrote:
AC> My apologies in advance if this too basic or there's a solution easily
AC> found out there, but after lots of searching, I'm still lost.
AC> I'm trying to build a regexp that would parse user-supplied text and
AC> identify cases where HTML tags are left open or are not properly
AC> matched-e.g., <b> tags without closing </b> tags. This is for a sort of
AC> message board type of application, and I'd like to allow users to use
AC> some HTML, but just would like to check to ensure that no stray tags are
AC> input that would screw up the rest of the page's display. I'm new to
AC> regular expressions, and the one below is as far as I've gotten. If
AC> anyone has any suggestions, they'd be very much appreciated.
AC> Thanks,
AC> Andy
AC> $suspect_tags = "b|i|u|strong|em|font|a|ol|ul|blockquote ";
AC> $pattern = '/<(' . $suspect_tags . '[^>]*>)(.*)(?!<\/\1)/Ui';
AC> if (preg_match($pattern,$_POST['entry'],$matches)) {
AC> //do something to report the unclosed tags
AC> } else {
AC> echo 'Input looks fine. No unmatched tags.';
AC> }
The simplest is just to add </b></i></textarea></whatever else you allow> directly to
the end of their
message, may not be technically correct but it won't do any harm either :)
--
regards,
Tom
--- End Message ---
--- Begin Message ---
Hi,
Saturday, February 22, 2003, 12:35:15 PM, you wrote:
AC> My apologies in advance if this too basic or there's a solution easily
AC> found out there, but after lots of searching, I'm still lost.
AC> I'm trying to build a regexp that would parse user-supplied text and
AC> identify cases where HTML tags are left open or are not properly
AC> matched-e.g., <b> tags without closing </b> tags. This is for a sort of
AC> message board type of application, and I'd like to allow users to use
AC> some HTML, but just would like to check to ensure that no stray tags are
AC> input that would screw up the rest of the page's display. I'm new to
AC> regular expressions, and the one below is as far as I've gotten. If
AC> anyone has any suggestions, they'd be very much appreciated.
AC> Thanks,
AC> Andy
AC> $suspect_tags = "b|i|u|strong|em|font|a|ol|ul|blockquote ";
AC> $pattern = '/<(' . $suspect_tags . '[^>]*>)(.*)(?!<\/\1)/Ui';
AC> if (preg_match($pattern,$_POST['entry'],$matches)) {
AC> //do something to report the unclosed tags
AC> } else {
AC> echo 'Input looks fine. No unmatched tags.';
AC> }
Here is a function that will fixup simple tags like <b> <i> ,it will add in the
missing /b tag at the next start/end tag or end of document.
function fix_mismatch($str){
$match = array();
$split = preg_split('!\<(.*?)\>!s', $str);
$c = count($split);
$r = ($c == 1)? $str : '';
if($c > 1){
$fix = '';
preg_match_all('!\<(.*?)\>!s', $str,$match);
for($x=0,$y=0;$x < $c;$x++){
$out = $split[$x].$fix; //add in text + any fixup end
tag
$fix = '';
if(isset($match[0][$x])){
$list = explode(' ',$match[1][$x]); //split up
compound tag like <img src="">
$t = trim(strtolower($list[0])); //get
the tag name
switch ($t){
//add tags to check/fix here
case 'b':
case 'div':
case 'i':
case 'textarea':
$st = '/'.$t; //make an end
tag to search for
$rest = array_slice($match[1],$x+1);
// get the remaining tags
$found = false;
while(!$found && list(,$v) =
each($rest)){
$et = explode(' ',$v);
$found = ($st ==
trim(strtolower($et[0])))? True:False; //have we found it ?
}
if(!$found){
$fix = '<'.$st.'>'; //create
an html end tag
}
break;
}
$out .= $match[0][$x]; //add in tag
}
$r .= $out; //build return string
}
}
return $r;
}
//usage
$test1 = '<div>This is a <B >bold word <img src="hello.jpg"></b> and another <b>bold
word </div>end of <b>test';
$test2 = '<b><b><i>frog';
echo fix_mismatch($test1);
echo '<br>';
echo fix_mismatch($test2);
--
regards,
Tom
--- End Message ---
--- Begin Message ---
if you're already building dynamic pages, just roll your own... set a GET
var to trigger a simple page view (simple layout, less HTML, very little
CSS, no tables, etc etc) which uses the same CONTENT but keeps it simple for
printing.
justin
on 23/02/03 8:28 AM, Sebastian ([EMAIL PROTECTED]) wrote:
> Greetings all.
>
> I am looking for a simple print page script. I tried just about all the print
> scripts at hotscripts.com and not one works (at least for me).
>
> Does anyone know of one that works under php v 4.2.3 with register globals
> off?
>
> thanks in advance.
>
--- End Message ---
--- Begin Message ---
[i] How or why do researchers adapt technology to their research projects? Should they
adapt their projects to technology? Indeed, how often does the research assistant end
up reinventing the wheel? [/i]
I know most of you are E-Commerce oriented, but I would appreciate your feedback. I
use PHP & MySQL in a university research setting. I'm writing a conference paper on
this problematic and I would appreciate your input.
Am I the only university type online tonight :) ?
--- End Message ---
--- Begin Message ---
At 09:21 23-2-2003, you wrote:
[i] How or why do researchers adapt technology to their research projects?
Should they adapt their projects to technology? Indeed, how often does the
research assistant end up reinventing the wheel? [/i]
'Research' is an extremely broad field, with many places where technology
can jump in: observation, data collection, data entry, making mathematical
models, making statistics, making graphs or GIS pictures.... Walk through
the average university corridor and most ppl will use something existing,
like office, SPSS, MatLab... But you will also find ppl writing their own
models, not in PHP but rather in other languages. I think your would need
to make some very specific questions and ask at your local university
whether they can help you.
I know most of you are E-Commerce oriented, but I would appreciate your
feedback. I use PHP & MySQL in a university research setting. I'm writing
a conference paper on this problematic and I would appreciate your input.
Am I the only university type online tonight :) ?
On courses you can have a look at the Moodle site: developer of the PHP
course support sytem Moodle.org has written papers on this distant learning
(and is writing his dissertation now). But 99% of universities and
highschools buy Blackboard 'because everybody else does'.
I am only using PHP/MySQL to let researchers put their work online, and
will use it to let PhD's administrate their own progress, which will be a
big relief for the administration people. So it is university related but
not really research related.
--- End Message ---
--- Begin Message ---
I think this is what you want?
http://www.php.net/manual/en/function.nl2br.php
John
Al wrote:
> I can't find a way to replace \r\n codes with <br> in a text file.
>
> I'm reading a text file that was prepared with windows notepad
> The hex code shows OD OA for CR/LF as I expect.
>
> I'd like to replace the OD/LF with <br>s.
>
> I spent hours trying every User Notes in the PHP Manual for this simple
> operation. e.g.,
>
> $txt= preg_replace("\r\n", "<br>", $words);
>
> and this version
> $txt = preg_replace("/(\015\012)|(\015)|(\012)/","<br />", $txt);
>
> I can substitute other characters and dec equivalents and the
> substations just won't work for \r\n [or just \r or just \n] or "\015"
> or "\15".
>
> And, I've tried using "10" and "010" and "13" and "013".
>
> And nl2br doesn't work either.
>
> Can anyone help?
>
> Thanks........
--
John Taylor-Johnston
-----------------------------------------------------------------------------
"If it's not open-source, it's Murphy's Law."
' ' ' Collège de Sherbrooke:
ô¿ô http://www.collegesherbrooke.qc.ca/languesmodernes/
- Université de Sherbrooke:
http://compcanlit.ca/
819-569-2064
--- End Message ---
--- Begin Message ---
http://www.php.net/manual/en/function.mail.php
<TEXTAREA NAME="MyText" ROWS="10" COLS="26" width ="15">
<input type="checkbox" name="checkbox2">
Note my changes in your HTML!
mail("[EMAIL PROTECTED]", "Subject: sending results by email", "MyText: \n$MyText
\ncheckbox2: $checkbox2");
HTH?
John
> <form name="form1" method="post" action="">
> <TEXTAREA NAME="" ROWS="10" COLS="26" width ="15">
> </TEXTAREA> <input type="submit" name="Submit" value="Enviar">
> <table width="100%" border="0" height="27">
> <tr>
> <td><input type="checkbox" name="checkbox2" value="checkbox">
> no </td>
> </tr>
> </table>
--- End Message ---
--- Begin Message ---
><input name="add" type="checkbox" id="add[]" value="179">
Does id even exist?
HTH
--- End Message ---
--- Begin Message ---
Yup, id is a valid attribute for virtually every HTML tag. I can't
remember for sure which W3C specification that was in, but you can refer
to most elements through JavaScript by using their ID's in both IE and
Netscape 6+.
---Matt
-----Original Message-----
From: John Taylor-Johnston [mailto:[EMAIL PROTECTED]
Sent: Sunday, February 23, 2003 2:42 AM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Help with Multiple Checkboxes
><input name="add" type="checkbox" id="add[]" value="179">
Does id even exist?
HTH
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--- End Message ---
--- Begin Message ---
Style sheet stuff?
<style type="text/css">
Matt Honeycutt wrote:
> Yup, id is a valid attribute for virtually every HTML tag. I can't
> remember for sure which W3C specification that was in, but you can refer
> to most elements through JavaScript by using their ID's in both IE and
> Netscape 6+.
>
> ---Matt
>
> -----Original Message-----
> From: John Taylor-Johnston [mailto:[EMAIL PROTECTED]
> Sent: Sunday, February 23, 2003 2:42 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] Help with Multiple Checkboxes
>
> ><input name="add" type="checkbox" id="add[]" value="179">
>
> Does id even exist?
>
> HTH
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
John Taylor-Johnston
-----------------------------------------------------------------------------
"If it's not open-source, it's Murphy's Law."
' ' ' Collège de Sherbrooke:
ô¿ô http://www.collegesherbrooke.qc.ca/languesmodernes/
- Université de Sherbrooke:
http://compcanlit.ca/
819-569-2064
--- End Message ---
--- Begin Message ---
make sure u run a session_start(); before anything on the page
u cant access any session vars without it.
Joel
"Terry Lau" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hello,
> I want to set a cookie when I enter a text into the text field, and
it
> shows the text I submitted immediately, thus I write a sample php code
like
> this:
>
> <?php
> if (isset($HTTP_POST_VARS['Name'])) {
> setcookie("name", $HTTP_POST_VARS['Name'], time()+86400*10);
> }
> echo $name;
> ?>
> (I set the text field is Name and the data will be sent to another page)
>
> In another page, I insert <?php echo $HTTP_COOKIE_VARS['name']; ?> in the
> beginning of the code.
>
> Is the code right?
>
> Then I run the test, I enter a name into the text field and submit it. But
> it shows "Notice: Undefined index: name in ..", it can't show the name I
> submitted.
> Why?Anything wrong??
>
> Thanks!!
> Terry
>
>
>
>
> _________________________________________________________________
> ¤µ¤é¬P®y http://www.msn.com.hk/fortune/west/ ¹Bµ{
>
--- End Message ---
--- Begin Message ---
I stopped using pconnect. Don't see the sense in it. Why take the chance?
http://www.php.net/manual/en/function.mysql-pconnect.php
<blockquote>Warning
Using persistent connections can require a bit of tuning of your
Apache and MySQL configurations to ensure that you do not exceed
the number of connections allowed by MySQL.</blockquote>
Search also for "consistency" and read that note.
Begin using:
http://www.php.net/manual/en/function.mysql-connect.php
I had real trouble with this on a Windows server once. I stopped using pconnect. Too
many connections. Crashed my server more than once.
# $link = mysql_pconnect($MyHost,$MyAccount,$MyPass);
$link = mysql_connect($MyHost,$MyAccount,$MyPass);
...
mysql_close($link);
> Should we be using persistent connections, or are we better off opening and closing
> connections on each query?
--- End Message ---
--- Begin Message ---
Anyone have the link on where I can download maguma php editor? Whatever
the latest version is.
I need if for my class.
I tried to do a search on google and they are were dead links.
Karl
--- End Message ---
--- Begin Message ---
Hi,
The site is http://www.maguma.com
Pierre
-----Message d'origine-----
De : Karl James [mailto:[EMAIL PROTECTED]
Envoye : dimanche 23 fevrier 2003 10:19
A : [EMAIL PROTECTED]
Objet : [PHP] Editors
Anyone have the link on where I can download maguma php editor? Whatever
the latest version is.
I need if for my class.
I tried to do a search on google and they are were dead links.
Karl
--- End Message ---
--- Begin Message ---
Hi!
I started out with
$stat = stat("$gallery_dir/$pix_base") ;
$mode = decoct($stat[mode]) ;
print "mode = '$mode'<br>\n" ;
and moved to
$stat = stat("$gallery_dir/$pix_base") ;
print "decoct(stat[mode]) is '" . decoct($stat[mode]) . "'<br>\n"; ###
but I would like to get rid of $stat as well. How can I feed the proper
subscript output of the stat call to decoct? I've found that
print "decoct(stat(file)[mode] is '" . decoct($stat("$gallery_dir/$pix_base")[mode])
. "'<br>\n" ; ###
gives me a parse error, while
print "decoct(stat(file)[mode] is '" .
decoct(${stat("$gallery_dir/$pix_base")}[mode]) . "'<br>\n" ; ###
just returns 0. Do I *have* to use a temp array here?
TIA & HAND
:-D
--
David T-G * There is too much animal courage in
(play) [EMAIL PROTECTED] * society and not sufficient moral courage.
(work) [EMAIL PROTECTED] -- Mary Baker Eddy, "Science and Health"
http://justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg!
pgp00000.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---
Hi! I have a website whose pages are written in PHP.. using some classes I
have made that extensively use method overloading.. Before, my webhosting
company was using PHP 4.0.6 but just this january, they have upgraded to PHP
4.3.0... that is when I started to receive errors. My website is currently
down because all of my scripts are reporting error:
Cannot Redeclare .. blablah blah.. It seems to me that the support for
method overloading was removed. Even my FastTemplate class is issuing the
same error.....
What will I do to minimize the time in re-doing all of my scripts. And also,
why did the PHP guys removed the support for method overloading..?
--- End Message ---
--- Begin Message ---
[EMAIL PROTECTED] (Electroteque) wrote in
news:[EMAIL PROTECTED]:
> yet another regex question how could i hange the value within the
> quotes with preg_replace
>
> php_value upload_max_filesize "5M"
>
>
$str = preg_replace("#php_value upload_max_filesize\s?['\"](.+?)[\"']#i",
"php_value upload_max_filesize\"\\1\"", $str);
Should work.
--- End Message ---
--- Begin Message ---
I have the following PHP code to generate output to the flash
//=======================================================================
$query = "SELECT currencyCode,currencyName,country,buyPrice,sellPrice
FROM $CURRENCIES_TABLE order by currencyCode;";
$db_linker = db_connection();
db_selection($db_linker);
$result = mysql_query($query);
$num=mysql_num_rows($result);
echo "&array_num=".$num;
for($i=0; $i<mysql_num_rows($result); $i++){
echo
"&list_label".$i."=".mysql_result($result,$i,"currencyCode").",".mysql_resul
t($result,$i,"currencyName");
}
db_close($db_linker);
//==========================================================================
==
also the following code in actionscript use to receive&send data.
but when I run the *.swf it cann't get the output from PHP,
so anyone can help????
//============================================================
loadVariables("link.php", this, "POST"); // get the data from php file
/*
//==================================================
iList = new Array();
myItem = new Object();
iList[0] = myItem;
for (i=0; i<array_num; i++) {
myItem = new Object();
test = this["list_label"+i]
myItem.label = test
myItem.data = i;
iList[i+1] = myItem;
}
list_currency.setDataProvider(iList);
//========================================================================
thx.
--
Sincerely your;
pei_world ( .::IT::. )
--- End Message ---
--- Begin Message ---
[EMAIL PROTECTED] (Erik FranzéN) wrote in
news:[EMAIL PROTECTED]:
> Say the you are going to create a simple forum and you want to have a
> number of classes:
>
> Class Sql - handles the DB interface
> Class User - handles users
> Class Messages - handles messages
>
> When you are writing the code, you first creates a new sql object in
> order to read or write data from or to the database.
>
> Secondly you create a user object in order to handle users, for an
> example, to authenticate the user which is going to write a new
> message in your forum.
>
> The user object have a method which reads user information from the
> database.
> Since you alread have created a sql object, this method should use
> the sql
> object in order to fecth data from the database.
>
> I nice way to do this, would be to send the sql object as an reference
> to the user object constructor and store the object reference to the
> sql object in the user object.
>
> This is not working very well in PHP yet because PHP cannot treat
> objects as references. When you send the sql object to the user object
> constructor method, it will be a copy, not a reference!
>
> How do I get around this? There must be a way to handle this and
> create nice OOO PHP-code? I don't like using global variables as
> object handles.
>
You need to use the & chracter when passing & assigning.
$obj =& new Object;
function func(&$obj)
{
}
To return an object:
function &func()
{
return $obj;
}
--- End Message ---
--- Begin Message ---
[EMAIL PROTECTED] (Davy Obdam) wrote in news:[EMAIL PROTECTED]:
> Hi people,.
>
> I have to build several classes for a project i am doing, but i am quite
> new to OOP programming. I need to make a database abstraction layer
> class and a user login class.. Does anyone know some good tutorials
> about these things and OOP in general. Thanks in advance..
>
http://www.phppatterns.com/ is a good place to learn about OO PHP design.
--- End Message ---
--- Begin Message ---
At 20:28 22.02.2003, Daniel R. Hansen said:
--------------------[snip]--------------------
>Is it possible to define a constant that is an array of other predefined
>constants? If so, what would the syntax be? I'm trying something like the
>following (all items prefixed with an uppercase "G" are constants) without
>success:
--------------------[snip]--------------------
No, it is not possible.
From the online manual (http://www.php.net/manual/en/language.constants.php):
Syntax
You can define a constant by using the define()-function.
Once a constant is defined, it can never be changed or undefined.
--
>O Ernest E. Vogelsinger
(\) ICQ #13394035
^ http://www.vogelsinger.at/
--- End Message ---
--- Begin Message ---
Hi!
In PHP, is there a way to allow the user to download a file (e.g.:
sample.txt) to their computer? And, then, automatically return to the
PHP-generated Web page.
How can the file be stored in C:\sample.txt, for example?
Thanks!
Tony
--- End Message ---