[PHP] error from 4.3.10: The specified procedure could not be found.

2005-03-06 Thread Javier Muniz
Forgive me if this has been answered before, but all I was able to find
was a "bogus" bug report on this issue that did not contain any useful
information.  When installing php 4.3.10 on a Win2k3 machine I'm getting
the "The specified procedure could not be found." Error from any php
page I attempt to execute.  I don't have any extensions enabled and this
is a completely vanilla install of 4.3.10.  Followed the installation
procedure to a tee.  It works with 4.3.6 but 4.3.6 has other
show-stopper bugs.  It looks like other people are having this problem
as well, though it doesn't appear (at least, not to Google) that anyone
has been able to solve it.

Any information is greatly appreciated, including links to any FAQs that
might be helpful since I haven't found any that contain *any* useful
information on this problem.

Thanks,
-Javier

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Unique ID

2003-11-11 Thread Javier Muniz
auto_increment is not in the SQL standard, and not everyone uses MySQL.  To
be cross-compatible between databases use a Sequence:
http://pear.php.net/manual/en/package.database.db.intro-sequences.php
provides a brief introduction, the PEAR::DB class allows you to use
sequences easily.

Neither auto-increment nor sequences allow you to do what you're asking for
though, which is like database garbage collection.  If you really need
something like this you should implement it in a cron job that runs during
non-peak hours as it will be quite an expensive operation on a large table
(the best way I can think of would be to iterate over all table rows and
look for "gaps" in the table, and for each gap take the record with the
highest ID and change the ID to fill the gap, then update all replys to
match the new ID, after everything is finished reset the sequence to the
highest id in the modified table and you're done).  

Note from the MySQL manual for you auto_increment fans out there:

Posted by Jim Martin on Tuesday October 1 2002, @11:57am  

Just in case there's any question, the
AUTO_INCREMENT field /DOES NOT WRAP/. Once you
hit the limit for the field size, INSERTs generate
an error. (As per Jeremy Cole)

And the comment a few beyond that regarding being able to drop the index and
renumber doesn't help here, as there is an exterior resource (the reply
table) that will be broken as soon as the ids change.

If anyone has a better suggestion on how to do this I'd love to hear it :) 

-Javier

> -Original Message-
> From: Marek Kilimajer [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, November 11, 2003 3:30 PM
> To: Dimitri Marshall
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Unique ID
> 
> 
> Dimitri Marshall wrote:
> > Hi there,
> > Here's my situation:
> > 
> > I'm making a message board and I've decided the best way to 
> go about 
> > the structure is to have 3 tables, two of them will be "Posts" and 
> > "Replys". Now, in order for this ti work, each post has to have a 
> > UniqueID - same with the replys. Looking at another 
> program, I can see 
> > that one way to do this is to do it by rows (ie. count how 
> many rows, 
> > add 1, then that is the ID). It would be unique because no two rows 
> > would be 1 for example.
> > 
> > The problem I can see is that the database would become incredibly 
> > huge (size wise I mean). I want to delete the posts after 
> 30 days, and 
> > if I delete the row, then that would mess up the row system.
> > 
> > Any suggestions?
> 
> Have you heard about auto_increment? Read on: 
> http://www.mysql.com/doc/en/example-> AUTO_INCREMENT.html
> 
> -- 
> 
> PHP General Mailing List 
> (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Executing shell commands

2003-11-09 Thread Javier Muniz
I realize that, just didn't want to suggest that /tmp was a good solution
instead of a database.  The question is always about security, btw ;)

-Javier

-Original Message-
From: Robert Cummings [mailto:[EMAIL PROTECTED] 
Sent: Sunday, November 09, 2003 5:54 PM
To: Javier Muniz
Cc: Teren; PHP-General
Subject: RE: [PHP] Executing shell commands


I did mention database as one of the solutions. The question wasn't about
security so I didn't elaborate.

Cheers,
Rob.

On Sun, 2003-11-09 at 16:45, Javier Muniz wrote:
> Ack! No no no no no! At least put something this critical in a 
> password protected database, not a place that could possibly be 
> written to by a malicious user that gains access to an easily-writable 
> directory like /tmp, the DoS and security ramifications of having a 
> system like this are huge. Be exceptionally careful, and never pretend 
> that /tmp is a safe place for data.  If something is being read from 
> /tmp then it should be treated the same way user-inputted data is, and 
> never trusted.
> 
> -Javier
> 
> -Original Message-
> From: Robert Cummings [mailto:[EMAIL PROTECTED]
> Sent: Sunday, November 09, 2003 12:47 AM
> To: Teren
> Cc: PHP-General
> Subject: Re: [PHP] Executing shell commands
> 
> 
> On Sun, 2003-11-09 at 03:41, Teren wrote:
> >
> > Hi, I'm trying to write a front end for something and I want to be
> > able to execute shell commands. I tried all of the pre-written 
> > functions and non of them would work. I setup a user that can sudo and 
> > then i set apache to run as that user. So, what I tried to do is 
> > shell_exec("sudo -s; reboot;"); but that didn't work, I also tried 
> > other numerous variations all of which didn't work (also using exec(), 
> > system(), passthru()  ). If any one has any ideas how i can do this, 
> > please let me know. Thanks
> 
> I believe this has been answered quite recently and the large 
> consensus was to have a daemon (cron or otherwise) check for some 
> status file or database entry, which when set it would perform the 
> required function. So for instance to reboot the machine, perhaps a 
> cron job would check for the existence of /tmp/myFrontEnd/reboot and 
> if found reboot the machine. Thus the front end would only need to 
> create the file.
> 
> HTH,
> Rob.
> --
> ..
> | InterJinn Application Framework - http://www.interjinn.com |
> ::
> | An application and templating framework for PHP. Boasting  | a
> | powerful, scalable system for accessing system services  | such as 
> | forms, properties, sessions, and caches. InterJinn |
> | also provides an extremely flexible architecture for   |
> | creating re-usable components quickly and easily.  |
> `'
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
-- 
..
| InterJinn Application Framework - http://www.interjinn.com |
::
| An application and templating framework for PHP. Boasting  | a 
| powerful, scalable system for accessing system services  | such as 
| forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for   |
| creating re-usable components quickly and easily.  |
`'

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Solutions for 1970 epoch date restriction

2003-11-09 Thread Javier Muniz
If you can't change your database for some reason, for instance if it's a
legacy system or other large systems rely on that table format, look into
PEAR's Date class, it can probably help you out.

-Javier

-Original Message-
From: David Otton [mailto:[EMAIL PROTECTED] 
Sent: Sunday, November 09, 2003 4:00 PM
To: YC Nyon
Cc: php
Subject: Re: [PHP] Solutions for 1970 epoch date restriction


On Mon, 10 Nov 2003 01:41:15 +0800, you wrote:

>I have a table that includes 3 columns for day, month and year. 
>Example: Day, Month, Year 11,Jan, 1974
>4,Sep, 1921

That would be your problem - you should be using your database's native date
type.

>I need to construct a query where users can specify a starting date. 
>Currently, I stuck in mktime function became of the 1970 epoch problem. 
>It gives an error for dates before 1970. Anyone has  a solution?

[assumes mysql]

http://www.mysql.com/doc/en/Date_and_time_types.html

SELECT * FROM table WHERE start_date > '1969-08-25';

[for anyone who's interested, Raymond Chen's excellent journal had a short
article on various Windows timestamps:
http://blogs.gotdotnet.com/raymondc/permalink.aspx/99c54993-5c5e-45b9-95c1-c
20a0526ce0b]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Executing shell commands

2003-11-09 Thread Javier Muniz
Ack! No no no no no! At least put something this critical in a password
protected database, not a place that could possibly be written to by a
malicious user that gains access to an easily-writable directory like /tmp,
the DoS and security ramifications of having a system like this are huge.
Be exceptionally careful, and never pretend that /tmp is a safe place for
data.  If something is being read from /tmp then it should be treated the
same way user-inputted data is, and never trusted.

-Javier

-Original Message-
From: Robert Cummings [mailto:[EMAIL PROTECTED] 
Sent: Sunday, November 09, 2003 12:47 AM
To: Teren
Cc: PHP-General
Subject: Re: [PHP] Executing shell commands


On Sun, 2003-11-09 at 03:41, Teren wrote:
>
> Hi, I'm trying to write a front end for something and I want to be 
> able to execute shell commands. I tried all of the pre-written 
> functions and non of them would work. I setup a user that can sudo and 
> then i set apache to run as that user. So, what I tried to do is 
> shell_exec("sudo -s; reboot;"); but that didn't work, I also tried 
> other numerous variations all of which didn't work (also using exec(), 
> system(), passthru()  ). If any one has any ideas how i can do this, 
> please let me know. Thanks

I believe this has been answered quite recently and the large consensus was
to have a daemon (cron or otherwise) check for some status file or database
entry, which when set it would perform the required function. So for
instance to reboot the machine, perhaps a cron job would check for the
existence of /tmp/myFrontEnd/reboot and if found reboot the machine. Thus
the front end would only need to create the file.

HTH,
Rob.
-- 
..
| InterJinn Application Framework - http://www.interjinn.com |
::
| An application and templating framework for PHP. Boasting  | a 
| powerful, scalable system for accessing system services  | such as 
| forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for   |
| creating re-usable components quickly and easily.  |
`'

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Beveled text

2003-11-09 Thread Javier Muniz
Ok, that's reasonable.  My only suggestion would be to cache the images that
your script generates.  A good way to do this is to md5 or otherwise hash
the arguments to the PNG generation code and then have the code search for a
file in a specified directory (/tmp/generated_pngs for instance) with that
name before calling gd, if it exists just read out that file, otherwise
generate a new one and place it in the directory.  This will lower your
overhead without adding too much complexity.  To spray out the cached
version of your PNG use readfile() or something similar.

-Javier

-Original Message-
From: Ashley M. Kirchner [mailto:[EMAIL PROTECTED] 
Sent: Saturday, November 08, 2003 11:57 PM
To: Javier Muniz
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] Beveled text


Javier Muniz wrote:

>Interesting, is this for a website?  If so have you tried doing the 
>same thing with CSS?  Using CSS you could make the site load faster and 
>be more accessible (for instance, you can allow users to choose their 
>own font size, and make it easier for page readers to handle your 
>page).
>
When I originally created the script, it was simply an exercise, to 
see if I could do it.  However, I have since then incorporated it into a 
site design of mine, where I wanted the headers to be images, 
dynamically created.  So yes, for each page that loads, each header 
calls this script which then spits out the PNG data.  Large overhead, 
simply because I never bothered looking into doing it with CSS, and also 
because outputting a PNG image I'm guaranteed it will work, and it will 
look the way I want it to look (both font type, as well as with layout 
positioning,) as opposed to dealing with broken browsers and people not 
seeing the same thing.  And also because I can use my fonts, instead of 
relying on the user having a particular font installed on their system.

-- 
 H| I haven't lost my mind; it's backed up on tape somewhere.
  +
  Ashley M. Kirchner <mailto:[EMAIL PROTECTED]>   .   303.442.6410 x130
  IT Director / SysAdmin / WebSmith . 800.441.3873 x130
  Photo Craft Laboratories, Inc.. 3550 Arapahoe Ave. #6
  http://www.pcraft.com . .  ..   Boulder, CO 80303, U.S.A. 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Beveled text

2003-11-09 Thread Javier Muniz
Interesting, is this for a website?  If so have you tried doing the same
thing with CSS?  Using CSS you could make the site load faster and be more
accessible (for instance, you can allow users to choose their own font size,
and make it easier for page readers to handle your page).

-Javier

-Original Message-
From: Ashley M. Kirchner [mailto:[EMAIL PROTECTED] 
Sent: Saturday, November 08, 2003 10:12 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Beveled text


Ashley M. Kirchner wrote:

>This produces the attached result.  Not exactly beveled, but pretty
> close (and it's the effect I wanted.)

Hmm, yes.  Attached result gets stripped by the listserv.  So, it's 
also visible here:

http://37th.yeehaw.net/phpiscool.png

-- 
 H| I haven't lost my mind; it's backed up on tape somewhere.
  +
  Ashley M. Kirchner    .   303.442.6410 x130
  IT Director / SysAdmin / WebSmith . 800.441.3873 x130
  Photo Craft Laboratories, Inc.. 3550 Arapahoe Ave. #6
  http://www.pcraft.com . .  ..   Boulder, CO 80303, U.S.A. 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Beveled text

2003-11-08 Thread Javier Muniz
You'll have to increase the character spacing as well, so that each
character has the same center not just the individual word/phrase.  I don't
think this is going to be exactly a bevel effect, but on small enough text
it might appear like one.

-Javier

-Original Message-
From: Nathan Taylor [mailto:[EMAIL PROTECTED] 
Sent: Saturday, November 08, 2003 6:02 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: [PHP] Beveled text


Well, I'm speaking from imagination here but I imagine the effect could be
obtained by creating a series of layers to one item in a loop, changing the
alpha transparency slightly each time as well as shrinking the size of the
image.  You'd start with 75ish alpha level and then loop through one level
at a time up a to 100 or something like that, shrinking the text gradually
and building off the same center each time.

Try it and tell me what happens, I am curious.

Cheers,
Nathan
  - Original Message - 
  From: Siddhartha Lahiri 
  To: [EMAIL PROTECTED] 
  Sent: Saturday, November 08, 2003 8:45 AM
  Subject: [PHP] Beveled text


  Hi, is it possible to create a beveled text using GD.
  Going through all the classes I have not come across any algorithm which
  explains beveled text.
  Siddhartha

  -- 
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] BTML 2.0 released!!!

2003-11-08 Thread Javier Muniz
Agreed, and the flexibility of smarty allows for quite a bit more
functionality for the template developer... Anyone seriously considering
template engines should take a hard look at Smarty.

Just my $0.02.

Oh, and if you don't like top-posting, ignore this msg, as I will
undoubtedly ignore your response (actually I won't even have the chance, I
have at this point configured my anti-spam software to automatically delete
msgs with "top post" or "bottom post" in them, and suggest that other users
of this list do the same).

-Javier

-Original Message-
From: Chris Hubbard [mailto:[EMAIL PROTECTED] 
Sent: Thursday, November 06, 2003 3:13 PM
To: Bas; [EMAIL PROTECTED]
Subject: RE: [PHP] BTML 2.0 released!!!


Bas,
Looks interesting.  But why would I use bhtml when I've got Smarty and
10,000 other templating systems to choose from? I'm not interested in the
vauge promises of speed.  I'm only interested in systems that make it easier
for me to code.  Smarty makes it easier for me to code.  How does bhtml help
me?

And ditto on the comments about posting code.  Please find a way to make it
readable. Chris

-Original Message-
From: Bas [mailto:[EMAIL PROTECTED]
Sent: Thursday, November 06, 2003 7:21 AM
To: [EMAIL PROTECTED]
Subject: [PHP] BTML 2.0 released!!!


Okay, i am happy that BTML 2.0 is released(finally)

It is also known as BTML Template Edition.

The 3 files(the parser, a simple template and a test BTML-file)

btmltpl.php
---
' => $title, '<%text%>' => $text, '<%images%>' =>
$images, '<%links%>' => $links);

$html = strtr($tpldata, $trans);

return $html;

}

function parseTags($file) {

/* readfile... here */

$filedata = file_get_contents($file);

$tag_match =("!\s*(.*?)\s*!is");

preg_match_all($tag_match, $filedata, $matches);

for ($i=0; $i< count($matches[0]); $i++) {

$tagname = $matches[1][$i];

$tag['tagname'] = $tagname;

$tag['value'] = $matches[2][$i];

$tags[] = $tag;

}

return $tags;

}

include_once "template.php";

$filename = $_GET['name'];

$bttags = parseTags($filename);

// echo "";

foreach($bttags as $tag) {

switch($tag['tagname']) {

case 'title':

$title = $tag['value'];

// echo "" . $tag['value'] . "";

// echo "" . $tag['value'] . "";

break;

case 'heading':

$completetext .= "" . $tag['value'] . "";

// echo "" . $tag['value'] . "";

break;

case 'image':

if (!empty($tag['value'])) {

// echo "";

$images .= "";

}

break;

case 'text':

// echo nl2br($tag['value']);

$completetext .= nl2br($tag['value']);

break;

case 'nl':

// echo "\n";

$completetext .= "";

break;

case 'template':

$templatefile = $tag['value'];

break;

case 'link':

$links .= "" . $tag['value'] . ""

}

}



// echo "";

if (empty($templatefile)) {

echo tpl2html($title, $images, $completetext);

} else {

echo tpl2html($title, $images, $completetext, $templatefile);

}

?>

---

simple.tpl

---



<%title%>



<%title%>



<%text%>

Images: 

<%images%>





---

And test.btm

---



Welcome to BTML page v1!





Welcome to my BTML page!!! This is an experimentally version of HTML!!!

Bye!!!









Bye



---



Hope that you like it and please tell me wat you think of it,





Bas

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] SESSION Not behaving II: permission denied(13)

2003-10-18 Thread Javier Muniz
Err, make that session_set_save_handler :)

-Original Message-
From: Javier Muniz [mailto:[EMAIL PROTECTED] 
Sent: Saturday, October 18, 2003 4:27 PM
To: [EMAIL PROTECTED]
Subject: RE: [PHP] SESSION Not behaving II: permission denied(13)


Look at on_session_save_handler in the manual, I believe there is an example
there on how to do this.  If not google it, many examples of this exist...
So many that I don't think it's worth spamming this list with my own
examples.

-Javier

-Original Message-
From: [-^-!-%- [mailto:[EMAIL PROTECTED] 
Sent: Saturday, October 18, 2003 2:35 PM
To: Burhan Khalid
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] SESSION Not behaving II: permission denied(13)




That would be one solution, but I am on a shared hosting server. I cannot
change the folder permissions.

I've asked tech support to look into this.

Does anyone know where I can get a class that will save the session vars to
mysql?





=P e p i e  D e s i g n s
 www.pepiedesigns.com
 Providing Solutions That Increase Productivity

 Web Developement. Database. Hosting. Multimedia.

On Sat, 18 Oct 2003, Burhan Khalid wrote:

> [-^-!-%- wrote:
> > Yep. It's me again. 96 hours into the battle, and SESSIONS are still
> > winning.
> >
> > I've written my login script and is now getting the following error.
> > Please advise.
> >
> > Warning: open(/tmp/sess_a690c089dead297c95034d9fe243f860, O_RDWR)
> > failed: Permission denied (13) in Unknown on line 0
> >
> > Warning: Failed to write session data (files). Please verify that
> > the current setting of session.save_path is correct (/tmp) in 
> > Unknown on line 0
>
> First thing, make sure /tmp exists.
> If it does, make sure that the apache user has permissions to write to
> it. You can modify its permissions so that the apache user and/or 
> group can write to /tmp; or you can chmod it to 777 (which could lead 
> to other security issues).
>
> This should get rid of your warnings.
>
> --
> Burhan Khalid
> phplist[at]meidomus[dot]com
> http://www.meidomus.com
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] SESSION Not behaving II: permission denied(13)

2003-10-18 Thread Javier Muniz
Look at on_session_save_handler in the manual, I believe there is an example
there on how to do this.  If not google it, many examples of this exist...
So many that I don't think it's worth spamming this list with my own
examples.

-Javier

-Original Message-
From: [-^-!-%- [mailto:[EMAIL PROTECTED] 
Sent: Saturday, October 18, 2003 2:35 PM
To: Burhan Khalid
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] SESSION Not behaving II: permission denied(13)




That would be one solution, but I am on a shared hosting server. I cannot
change the folder permissions.

I've asked tech support to look into this.

Does anyone know where I can get a class that will save the session vars to
mysql?





=P e p i e  D e s i g n s
 www.pepiedesigns.com
 Providing Solutions That Increase Productivity

 Web Developement. Database. Hosting. Multimedia.

On Sat, 18 Oct 2003, Burhan Khalid wrote:

> [-^-!-%- wrote:
> > Yep. It's me again. 96 hours into the battle, and SESSIONS are still 
> > winning.
> >
> > I've written my login script and is now getting the following error. 
> > Please advise.
> >
> > Warning: open(/tmp/sess_a690c089dead297c95034d9fe243f860, O_RDWR) 
> > failed: Permission denied (13) in Unknown on line 0
> >
> > Warning: Failed to write session data (files). Please verify that 
> > the current setting of session.save_path is correct (/tmp) in 
> > Unknown on line 0
>
> First thing, make sure /tmp exists.
> If it does, make sure that the apache user has permissions to write to 
> it. You can modify its permissions so that the apache user and/or 
> group can write to /tmp; or you can chmod it to 777 (which could lead 
> to other security issues).
>
> This should get rid of your warnings.
>
> --
> Burhan Khalid
> phplist[at]meidomus[dot]com
> http://www.meidomus.com
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] returning a variable from a class function? plus other probs

2003-10-04 Thread Javier Muniz
Your sql statement is generating an error.  You can test for this using
mysql_errno and mysql_error to test for and view the error, respectively.
The likely cause of the SQL error is that you are not putting quotes (')
around your string for the email query, the proper query would look like:

$chk = "select id, fname from contact_info where email = '$email'";

Hope that helps!

-Original Message-
From: Kirk Babb [mailto:[EMAIL PROTECTED] 
Sent: Saturday, October 04, 2003 5:28 PM
To: [EMAIL PROTECTED]
Subject: [PHP] returning a variable from a class function? plus other probs


I'm new at OO and still a newbie at PHP despite hacking away at it for a
while (admittedly off and on).  I'm creating a signup form for alumni of our
department, and I'm trying to verify that they have not signed up previously
before allowing their data to be inserted.  Trouble has ensued! :)

In the following code:

class alumnus {
function
addAlum($fname,$lname,$tel,$address,$city,$state,$zipcode,$country,$email) {
$conxn = mysql_connect('localhost','root','redtail.7') or fail("Could
not connect: ".mysql_error());
$dbSelect = mysql_select_db("alumni", $conxn) or fail("Could not select
database: ".mysql_error());
$chk = "Select id, fname from contact_info where email =" . $email;
$result = mysql_query($chk);
$dataSet = mysql_fetch_array($result);
$fields = mysql_num_fields($dataSet);
if ($fields=="0") {
  $insertData = "INSERT into contact_info
(fname,lname,tel,address,city,state,zipcode,country,email)
VALUES
('$fname','$lname','$tel','$address','$city','$state','$zipcode','$country',
'$email')";
  $query = mysql_query($insertData);
  if ($query) {
$bool="true";
return $bool;
  }
}
  }

I keep getting "supplied argument is not a valid MySQL result resource" for
the lines using mysql_fetch_array and mysql_num_fields - I've looked up the
functions but it doesn't seem like I'm misusing them.  PLUS my $bool doesn't
show up outside like I'd like it to.  Can somebody guide me on the right
path here?

Thanks!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] SQL statement

2003-09-23 Thread Javier Muniz
You need to change timestamp to formatted_ts in your php code.  

-Original Message-
From: Dan J. Rychlik [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 23, 2003 5:45 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: [PHP] SQL statement


Thank you for your time on this.  I do apologize for being a pain.  Here is
my code...



 


   
 Username
 
  


 Host
   Info 
 
  


 Status
 
  


 Time
   Stamp 
 
  


  
  
  

  

 




ERROR
Username drychlik
Host Info  127.0.0.1
Status OK
Time Stamp
Notice: Undefined index: timestamp in C:\Program Files\Apache
Group\Apache2\htdocs\Ameriforms\admintool\includes\getlogonhist.php on line
44


- Original Message -
From: "Jennifer Goodie" <[EMAIL PROTECTED]>
To: "Dan J. Rychlik" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, September 23, 2003 7:39 PM
Subject: RE: [PHP] SQL statement


> > > > Jennifer, you're right, I am using fetch_array...  I tried to 
> > > > use
your
> > > > suggestion, and it failing as well, It wont even execute
> > > >
> > >
> > > There's probably an error in my SQL syntax.  What is
> > mysql_error() telling
> > > you?
>
> > I dont believe it to be an error because Ive run this from the CLI 
> > on my zeus system.  I have also echoed out the sql statement to read 
> > exactly what I know its got to be problem with the string 
> > terminators and or the way the
> > fetch_array reads the elements of a record in my database.
>
>
> Why don't you humor me and tell me what the error is and show me the 
> code that is generating it.  A PHP error message and the output from
> mysql_error() will go a long way in debugging a problem.  I can't 
> really work with "it stops working" and "it fails to execute", those 
> don't tell
me
> much except that there's probably a problem with the query.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] Validation: Problems with header(Location) in PHP

2003-09-23 Thread Javier Muniz
Hi Martin,

When they say at the top of the page before anything else, they mean before
any other output.  Just make sure that you don't have any HTML/text before
the header("Location: ...") that's outside of your 's, and that you
don't echo anything before your header call.
  
-Javier

-Original Message-
From: Martin Raychev [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, September 24, 2003 1:23 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Validation: Problems with header(Location) in PHP


Hi!

I am kind of newbie coming from ASP and I came upon some hindrances, which
could be because of not knowing enough of PHP

The problem is:
I am trying to make a form with good and user-friendly validation. After
failure to validate properly some of the fields and going to another page
i.e. the  I need to go back to the previos
page where the form is. In ASP I would use Response.Redirect and that's it
but the

header (Location...) in PHP is said that it must be on top of the HTML page
before anything else. This doesn't seems to work for me.

Does anyone has a solution to this problem?

Many thanks in advance!

Martin.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] PHP5 interfaces?

2003-09-23 Thread Javier Muniz
So does this mean that I can then do:

Class BusyBoardMember implements Employee, BoardMember
{
function position() {
// code for Employee implementation;
  }
function position() {
// code for BoardMember implementation;
  } 
}

And if I only implement position() once then it will return an error?

This seems more than a little confusing, and like it could cause serious
mistakes down the road (during maintenance, etc)

-Javier


-Original Message-
From: Robert Cummings [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, September 23, 2003 11:23 AM
To: Javier Muniz
Cc: '[EMAIL PROTECTED]'
Subject: Re: [PHP] PHP5 interfaces?


On Tue, 2003-09-23 at 14:01, Javier Muniz wrote:
> What I meant was not the implementation, what I meant was that there 
> was no way for the compiler/parser to know whether I was implementing 
> position() from the Employee interface or the BoardMember interface, 
> the declaration was ambiguous.

I would imagine priority would be based on the order of the named
interfaces. Thus in your example it would use the Employee position()
method.

Cheers,
Rob.

> 
> If I implement the function there, then (from what I can tell) it 
> becomes the position member for both the BoardMember interface AND the 
> Employee interface.  While this might be desired in some cases, it's 
> definitely not desired in all cases, so there needs to be some other 
> identifier (such as the implements keyword followed by which 
> interface(s) this function should be used for).
> 
> PHP5 may have such an identifier, but I have not found any 
> documentation at this point...
> 
> -Javier
> 
> Marek Kilimajer wrote:
> 
> > interface BoardMember
> > {
> > function position(); // used to set board position of board 
> > member } interface Employee
> > {
> > function position();  // used to set job title of employee
> > }
> >  
> > class BusyBoardMember implements Employee, BoardMember
> > {
> > function position();  // what does this function do? ambiguous
unless
> I
> > am missing something
> > }
> 
> It is not ambiguous, you should implement the function here.
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 
-- 
..
| InterJinn Application Framework - http://www.interjinn.com |
::
| An application and templating framework for PHP. Boasting  | a 
| powerful, scalable system for accessing system services  | such as 
| forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for   |
| creating re-usable components quickly and easily.  |
`'

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] PHP5 interfaces?

2003-09-23 Thread Javier Muniz
What I meant was not the implementation, what I meant was that there was no
way for the compiler/parser to know whether I was implementing position()
from the Employee interface or the BoardMember interface, the declaration
was ambiguous.

If I implement the function there, then (from what I can tell) it becomes
the position member for both the BoardMember interface AND the Employee
interface.  While this might be desired in some cases, it's definitely not
desired in all cases, so there needs to be some other identifier (such as
the implements keyword followed by which interface(s) this function should
be used for).

PHP5 may have such an identifier, but I have not found any documentation at
this point...

-Javier

Marek Kilimajer wrote:

> interface BoardMember
> {
> function position(); // used to set board position of board member
> }
> interface Employee
> {
> function position();  // used to set job title of employee
> }
>  
> class BusyBoardMember implements Employee, BoardMember 
> {
> function position();  // what does this function do? ambiguous unless
I
> am missing something
> }

It is not ambiguous, you should implement the function here.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] PHP5 interfaces?

2003-09-22 Thread Javier Muniz
Wondering if maybe someone famililar with php5 can respond to this.  I am
reading about PHP5 and it's interface support, and i have a concern.  The
purpose of interfaces is to handle multiple inheritance in a fashion that
resolves a number of conflicts that arise when performing true multiple
inheritance, the most obvious conflict being two identical members being
inherited from different classes.
 
What appears to be missing, and correct me if I'm wrong, is the ability to
address this issue in PHP5.  A (rather poor) Example:
 
interface BoardMember
{
function position(); // used to set board position of board member
}
interface Employee
{
function position();  // used to set job title of employee
}
 
class BusyBoardMember implements Employee, BoardMember 
{
function position();  // what does this function do? ambiguous unless I
am missing something
}
 
In Visual Basic, for instance, this is handled using the "implements"
keyword, so the function definitions within BusyBoardMember would look like:
 
function position() implements Employee.position()
function position() implements BoardMember.position()
 
Then when you do something like
 
function operatesOnEmployee(Employee $e) 
{
  $e->position("CEO")
}
 
or
 
function operatesOnBoardMember(BoardMember $b) {
  $b->position("Chairman")
}
 
The right thing can happen, as the compiler/parser knows which position()
you're referring to in each case.
 
Hopefully this is the right list to be posting this, and hopefully I'm
completely wrong and have missed something while reading about PHP5 :)
 
-Javier
 


[PHP] Issues with fopen & long file names?

2001-12-20 Thread Javier Muniz

I'm trying to open a file using php 4.1.0 under windows 2k server.  
The script uses fopen and the filename is long (approx 40 characters +
extension).
I'm getting the error:

Warning: fopen("c:\_file_345176fo90301b70374d2f30e5a11d5b.ext ", "r") -
Invalid argument in file.php on line 127

can fopen not handle long file names, or am I doing something wrong?  The
script uses \\ not \, so that's not the problem (even though only one \) is
displayed above.

if fopen can't display long file names, is there a function that will return
the short (i.e. _file_~1.ext) format?

any help is appreciated.

Javier Muniz
Granicus, LTD. (www.granicus.com)
Tel: (415) 522-5216
Fax: (415) 522-5215


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] PHP + MySQL problem (strange behavior)

2001-12-07 Thread Javier Muniz

Unfortunately, mysql returns no error string.  MySQL doesn't appear to think
it's
an error, as it does apply changes to the row I'm trying to change, it
simple isn't
applying the CORRECT change to said row :)

-Javier

-Original Message-
From: David Robley [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 05, 2001 4:59 PM
To: Javier Muniz; '[EMAIL PROTECTED]'
Subject: Re: [PHP] PHP + MySQL problem (strange behavior)


On Thu,  6 Dec 2001 08:32, Javier Muniz wrote:
> Hello,
>
> I'm having trouble determining what's going wrong with a MySQL query
> that I'm doing from PHP.  Now before you go blaming MySQL read on :)
>
> I have a table with the following columns:
> id (int)
> name (varchar 20)
> starttime (int)
> duration (int)
>
> now, i have a row that has a starttime of 60, when i attempt to do the
> following update with PHP, it sets it to 0:
>
> "UPDATE mytable SET starttime=starttime-30 WHERE name = 'myname'"
>
> but when I run it from the MySQL command line, copy/pasted from the
> code, it sets the value of starttime to 30 as expected.
>
> Anyone have any clue why this is?

mysql_error() is a good debugging tool; it will return an error string 
that may be useful.

-- 
David Robley  Techno-JoaT, Web Maintainer, Mail List Admin, etc
CENTRE FOR INJURY STUDIES  Flinders University, SOUTH AUSTRALIA  

   A waist is a terrible thing to mind.

-- 
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] PHP + MySQL problem (strange behavior)

2001-12-05 Thread Javier Muniz

Hello,

I'm having trouble determining what's going wrong with a MySQL query that
I'm doing from PHP.  Now before you go blaming MySQL read on :)

I have a table with the following columns:
id (int)
name (varchar 20)
starttime (int)
duration (int)

now, i have a row that has a starttime of 60, when i attempt to do the
following update with PHP, it sets it to 0:

"UPDATE mytable SET starttime=starttime-30 WHERE name = 'myname'"

but when I run it from the MySQL command line, copy/pasted from the code, it
sets the value of starttime to 30 as expected.

Anyone have any clue why this is?


Javier Muniz
Chief Technology Officer
Granicus, LTD.
Tel: (415) 522-5216
Fax: (415) 522-5215


-- 
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] Problem with timeouts

2001-06-22 Thread Javier Muniz

I've written a PHP script that's used internally by an application backend.
It transfers files via FTP from one server to another.  This process often
takes in excess of 1hr.  My problem is that for some reason, even though
i've set the max_execution_time in the php.ini is set to 10800 (3 hours) the
script gets "CGI Application Timeout: The specified CGI application exceeded
the allowed time for processing.  The server has deleted the process." after
5 minutes of execution.

I'm running PHP 4.04pl1 under IIS 4.0.

Any help is greatly appreciated.
Thanks,
-Javier

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Giving my script the power!

2001-03-29 Thread Javier Muniz

I do a similar thing on my machines, only instead of having a java daemon
that runs as root I chose to create a database that the php script can
insert user and other information into, then a perl script that is called
from cron that fetches from the database and does the necessary user adds.

This is a nice system for adding users to many systems at once for a network
that is not running NIS, as all of the linux machines on my network can
fetch data from the database and add the users as necessary.

I don't, however, trust the security of this implementation, and only use it
on our internal network that sits behind a firewall.   I'd recommend that
you take the same precaution.

-jm

-Original Message-
From: Sebastien Roy [mailto:[EMAIL PROTECTED]]
Sent: Thursday, March 29, 2001 1:28 PM
To: Brandon Orther
Cc: PHP User Group
Subject: Re: [PHP] Giving my script the power!


Hi,

I'm doing the exact same thing as you and I got the exact same problem.
After
getting almost crazy with trying everything possible to run a script as
root,
someone told me that I'm limited to the server permission. So I decided to
simply create a java deamon wich run as root. This deamon wait on a port for
commands (encrypted) to be executed.via fsockopen(...).  Surprisly, it was
easy and it work prety well...

Hope it helps

Sebastien Roy
[EMAIL PROTECTED]


Brandon Orther wrote:

> Hello,
>
> I am trying to make a script that can add users and multiple things to a
> linux box.  I have all teh programming issues solved except I need to make
> this script root, or make it able to run anyhting it want to.  Is there a
> way to make my php script liek a super user?
>
> INFO: Redhat 7 Apache1.?
>
> Thanks
> Brandon Orther
>
> --
> 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]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Script to convert # of seconds to HH:mm

2001-03-19 Thread Javier Muniz

should probably be:

function philtime($time) {
$hours = ($time - ($time % 3600)) / 3600;
$min = (int) (($time % 3600) / 60);
return ("$hours:$min");
}

This way you don't risk rounding up on your first cast to int and being off
by an hour... rounding is ok, however, for minutes since that is your most
granular interval.

-jm

-Original Message-
From: Phillip Bow [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 19, 2001 2:43 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Script to convert # of seconds to HH:mm


function philtime($time){
$hours = (int) ($time / 3600); 
$min = (int) (($time % 3600) / 60 );
return ("$hours:$min");
}
Should be 3600 since:
60sec = 1min 
60min = 1hour
60 * 60 = 3600sec/hour
--
phill

> How about something like this:
> 
> $secs = number of seconds;
> $hours = intval($secs/360);
> $minutes = intval(($secs-$hours*360)/60)
> $seconds = $secs - $hours*360 - $minutes * 60;
> 
> Hope this helps.
> 
> Michael Ridinger


-- 
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]




RE: [PHP] Arrays -- How do I insert a pair of data into an array

2001-02-22 Thread Javier Muniz

Try: 

echo $array[$i][course_num] . ' ' . $array[$i][course_title];

-jm

-Original Message-
From: Scott Walter [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 22, 2001 1:59 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Arrays -- How do I insert a pair of data into an array


I am attempting to insert a set of data (actually a pair) into an array, 
without much success.  I would like to insert the data set ("course 
number", "course title") into a numerically indexed array so that when I 
want to output the array I can reference it like so:

echo("$array[$i]["course_num"] $array[$i]["course_title"]");


// where $i is just the index value that increments

I tried building the array like so (where $tuple[] is a valid result 
set from pg_fetch_row():

$array[] = array("course_num" => $tuple[crn],
"course_title" => $tuple[course_name]);

But all I gets outputted is:

Array["course_num"] Array["course_title"]

Any help with this would be greatly appreciated.  Thanks.


-- 
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]




RE: [PHP] security

2001-02-22 Thread Javier Muniz

Those are the only two methods I'm aware of... Zend does offer it's Encoder
Unlimited on a subscription basis though that would allow you to encode all
of your users scripts (they actually list that as problem for which the
encoder is a good solution).

-jm

-Original Message-
From: Gustavo Vieira Goncalves Coelho Rios [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 21, 2001 10:55 PM
To: Javier Muniz
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] security


Javier Muniz wrote:
> 
> Encode them, or set filesystem permissions in such a way (suggest using
> groups) to allow apache to read files but not other users.
> 
> For instance, if your users are all members of the users group, and apache
> runs as nobody, then set your files to be owned by the user with the
nobody
> group (chown user:nobody ) then set it to be readable by group, but
> not others (chmod 640 ).
> 
> -jm
> 
> -Original Message-
> From: Gustavo Vieira Goncalves Coelho Rios [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, February 21, 2001 9:15 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP] security
> 

Thanks, but i am considering such an approach! Isn't there any other way
out?
May i consider using php in a shell server environment a stupid thing to
do ? Since security is very critical in such environments!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] security

2001-02-22 Thread Javier Muniz

Encode them, or set filesystem permissions in such a way (suggest using
groups) to allow apache to read files but not other users.

For instance, if your users are all members of the users group, and apache
runs as nobody, then set your files to be owned by the user with the nobody
group (chown user:nobody ) then set it to be readable by group, but
not others (chmod 640 ).

-jm

-Original Message-
From: Gustavo Vieira Goncalves Coelho Rios [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 21, 2001 9:15 PM
To: [EMAIL PROTECTED]
Subject: [PHP] security


How may i prevent my users from reading others php scripts?

-- 
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]




php-general@lists.php.net

2001-02-22 Thread Javier Muniz

URLs must be encoded if they contain special characters (and should be
encoded always).  See urlencode().

-jm

-Original Message-
From: Tom Harris [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 22, 2001 11:12 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Passing values containing a ? and a &


I want to assign a value using the url however the value contains both a ?
and an & so PHP (or the browser) seems to get confused.

Here's an example:

http://www.mysite.com/index.php?id=23&url=http://www.anothersite.com/file.ph
p?qid=234&forum=4

Everything after url= should be the value of $url but this is not the case.
Is there a way to solve this?

Thanks



-- 
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]




RE: [PHP] a good hosting experience

2001-02-21 Thread Javier Muniz

We're running 3.23.32, soon upgrading to .33 due to some security problems
with .32 (either tonight or tomorrow), and running the latest release of PHP
4.  Naturally, since I work for Granicus, I'm biased... but I think we're
one of the better PHP hosts out there as far as services go.  Our primary
focus is colocation, but our hosting offering is PHP/MySQL centric (No
postgres, very light perl support, etc), and the configuration of our
machines shows it (we've actually in the process of writing a system that
will allow you to analyze the performance if your scripts while they're
running on your website).

In any case, I'm trying to stay on this list as a contributer rather than a
spammer so please excuse the shameless plug for my employer, but if you're
interested and/or can't find anyone else, drop us a line at
[EMAIL PROTECTED] and we'll give you all the gory details :)

-jm

-Original Message-
From: Mark Maggelet [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, February 21, 2001 11:52 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: RE: [PHP] a good hosting experience


On Wed, 21 Feb 2001 14:55:25 -0800, ..s.c.o.t.t.. ([EMAIL PROTECTED]) 
wrote:
>liquidweb.com has some nice looking deals.
>
>last time i checked, they supported 
>MySQL/PHP/Perl/lots of other stuff

well, most hosts do, but not many are using 3.23.30 or higher. I'm 
looking for a host that somebody knows for sure is running a current 
version of mysql.

thanks,
- Mark


-- 
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]




RE: [PHP] Finding the? in $REQUEST_URI?page=blah

2001-02-16 Thread Javier Muniz

An exceptionally easy way to do this would be to pass both $PHP_SELF and
$REQUEST_URI.

Alternatively, you can use explode():



">
Username: 
etc

-Original Message-
From: James, Yz [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 16, 2001 2:57 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Finding the? in $REQUEST_URI?page=blah


I really wouldn't ask this if I wasn't completely exausted, but the last
thing I feel like doing just now is reading up on this when someone can
probably answer it in a matter of seconds.

OK, I've an error handling page.  Basically, I want to split (that might
even be one of the functions I'll have to use) this sort of url:

error.php?/pages/login.php?username=name

into:

/pages/login.php

I'm using :

header("location: error.php?page=$REQUEST_URI");

When echoing the request_uri back on the error page, it omits the error.php?
bit, so I get:

login.php?username=name

The reason I want to do this is so that I can use a re-login form that will
submit to the page the user has badly logged into, so if they logged in to
main.php, the request_uri would be something like:

/pages/main.php?username=name

Which I'd want to rebuild on the error page, into a form, like:

">
Username: 
etc

Can anyone help?

Thankees :)

James.




-- 
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]




RE: [PHP] using tar to untar a file into a certain dir... In php of course

2001-02-16 Thread Javier Muniz

Don't calls to system() live within their own shell and environment?  If so
you may need to:

system("cd /destination/dir && tar -xpf /some/path/to/tarfile.tar");

this will also insure that if the cd fails for some reason, tar will not
execute.

-jm

-Original Message-
From: DanO [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 16, 2001 2:34 PM
To: Brandon Orther; PHP User Group
Subject: RE: [PHP] using tar to untar a file into a certain dir... In
php of course



good point.  i should think before i post.

here is another go:



i can't test this as i am on a windows box at the moment, but i think you
can get the gist of it.

change the working directory of php and then extract from another file.

DanO



-Original Message-
From: Brandon Orther [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 16, 2001 2:16 PM
To: PHP User Group
Subject: FW: [PHP] using tar to untar a file into a certain dir... In
php of course


From: Brandon Orther [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 16, 2001 2:07 PM
To: DanO
Subject: RE: [PHP] using tar to untar a file into a certain dir... In
php of course


That just untars it into the current dir the php script is in.

-Original Message-
From: DanO [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 16, 2001 1:58 PM
To: PHP User Group
Subject: RE: [PHP] using tar to untar a file into a certain dir... In
php of course



have you tried:

mv mytar.tar /my/path/to/dir/; tar -xpf /my/path/to/dir/mytar.tar

this should work, but there may be a more direct unix-y way to do it.

DanO


-Original Message-
From: Brandon Orther [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 16, 2001 1:49 PM
To: PHP User Group
Subject: [PHP] using tar to untar a file into a certain dir... In php of
course


Hello,

I am making a php file that untars files.  What I can't seem to figure out
is how to untar a file into another folder.  I have tried:

tar -xpf file.tar /new/folder/*

  & and &

tar -xpf file.tar /new/folder/


does anyone know how to do this?

Thank you,


Brandon Orther
WebIntellects Design/Development Manager
[EMAIL PROTECTED]
800-994-6364
www.webintellects.com



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]


--
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]


-- 
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]




RE: [PHP] MySQL COUNT Won't Work

2001-02-16 Thread Javier Muniz

You should use fieldnames in your selects... I'd imagine count(*) would be
slower just as select * is slower.

-jm

-Original Message-
From: Joe Sheble (Wizaerd) [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 16, 2001 9:46 AM
To: PHP
Subject: RE: [PHP] MySQL COUNT Won't Work


I do lots and lots of count()'s in PHP and have never had any problems... 
of course, I do it a bit differently than you did..

// I always have these in a top level include
$UserName = "noneYa";
$Password = "yeahRight";
$myDatabase = "uhhuh";

$dbConn = mysql_connect( "localhost", $UserName, $Password ) or die( 
"Cannot Connect To Database Server" );
mysql_select_db( $myDatabase ) or die( "Unable To Connect To Database: " . 
$myDatabase );
// up to here

// then I always make sure the file is included at the top of my page, and 
then call this query like this...
$qQuery = "SELECT Count(*) as nTotal FROM someDB";
$rQuery = mysql_query( $qQuery, $dbConn );
$qrQuery = mysql_fetch_array( $rQuery );
print( $qrQuery["nTotal"] );



At 11:37 AM 2/16/01 -0600, Jeff Oien wrote:
>That's not it. Get:
>Warning: Supplied argument is not a valid MySQL-Link resource in
>count.php3 on line 14
>Jeff Oien
>
> > Shouldn't that be
> >
> > $result = mysql_query($sql,$db)
> >   or die("Couldn't execute query.");
> >
> > So you're querying the database, and not the connection?
> >
> >
> > HTH
> > Jon
> >
> >
> > -Original Message-
> > From: Jeff Oien [mailto:[EMAIL PROTECTED]]
> > Sent: 16 February 2001 17:27
> > To: PHP
> > Subject: [PHP] MySQL COUNT Won't Work
> >
> >
> > I'm totally stuck on this code. I get the error
> > "Couldn't execute query." so I know where it's
> > failing but can't figure out what's wrong. I have
> > a database with 'title' as one of the fields. Based
> > on code in PHP Fast and Easy.
> > Jeff Oien
> >
> >  > $db_name = "Music";
> > $table_name = "music";
> >
> > $connection = mysql_connect("localhost", "", "")
> >   or die("Couldn't connect.");
> >
> > $db = mysql_select_db($db_name, $connection)
> >   or die("Couldn't select database.");
> >
> > $sql = "SELECT COUNT (title) FROM music";
> >
> > $result = mysql_query($sql,$connection)
> >   or die("Couldn't execute query.");  //< >
> > $count = mysql_result($result,0,"count(title)");
> >
> > echo "$count";
> > ?>
> >
> > --
> > 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]
> >
>
>--
>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]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] MySQL COUNT Won't Work

2001-02-16 Thread Javier Muniz

Are you using 3.23.33?  If so try removing the space between the COUNT and
the open paren.  It looks like there may be a bug in the latest release
(seeing this problem on the mysql list for MAX, probably exists for COUNT as
well).

-jm

-Original Message-
From: Jeff Oien [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 16, 2001 9:37 AM
To: PHP
Subject: RE: [PHP] MySQL COUNT Won't Work


That's not it. Get:
Warning: Supplied argument is not a valid MySQL-Link resource in 
count.php3 on line 14
Jeff Oien

> Shouldn't that be
> 
> $result = mysql_query($sql,$db)
>   or die("Couldn't execute query.");  
> 
> So you're querying the database, and not the connection?
> 
> 
> HTH
> Jon
> 
> 
> -Original Message-
> From: Jeff Oien [mailto:[EMAIL PROTECTED]]
> Sent: 16 February 2001 17:27
> To: PHP
> Subject: [PHP] MySQL COUNT Won't Work
> 
> 
> I'm totally stuck on this code. I get the error 
> "Couldn't execute query." so I know where it's
> failing but can't figure out what's wrong. I have
> a database with 'title' as one of the fields. Based
> on code in PHP Fast and Easy.
> Jeff Oien
> 
>  $db_name = "Music";
> $table_name = "music";
> 
> $connection = mysql_connect("localhost", "", "") 
>   or die("Couldn't connect.");
> 
> $db = mysql_select_db($db_name, $connection)
>   or die("Couldn't select database.");
> 
> $sql = "SELECT COUNT (title) FROM music";
> 
> $result = mysql_query($sql,$connection)
>   or die("Couldn't execute query.");  //<   
> $count = mysql_result($result,0,"count(title)");
> 
> echo "$count";
> ?>
> 
> -- 
> 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]
> 

-- 
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]




RE: [PHP] MySQL COUNT Won't Work

2001-02-16 Thread Javier Muniz

Nope, with php the second argument of mysql_query is indeed the connection
identifier.

What happens when you run the query via the mysql client?

-jm

-Original Message-
From: Jon Haworth [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 16, 2001 9:32 AM
To: '[EMAIL PROTECTED]'; '[EMAIL PROTECTED]'
Subject: RE: [PHP] MySQL COUNT Won't Work


Shouldn't that be

$result = mysql_query($sql,$db)
or die("Couldn't execute query.");  

So you're querying the database, and not the connection?


HTH
Jon


-Original Message-
From: Jeff Oien [mailto:[EMAIL PROTECTED]]
Sent: 16 February 2001 17:27
To: PHP
Subject: [PHP] MySQL COUNT Won't Work


I'm totally stuck on this code. I get the error 
"Couldn't execute query." so I know where it's
failing but can't figure out what's wrong. I have
a database with 'title' as one of the fields. Based
on code in PHP Fast and Easy.
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]

-- 
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]




RE: [PHP] php site, parse error

2001-02-15 Thread Javier Muniz

Definately a bit frightening that a virtually static site has an include
that is over 300 lines long :)  Maybe just well documented?

-jm

-Original Message-
From: Martin A. Marques [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 15, 2001 12:40 PM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] php site, parse error


El Jue 15 Feb 2001 17:41, escribiste:
> Looks like the PHP site is down, parse error on site.inc... just an FYI :)

Ohhh, I'd love to get me hands on some of the code these great guys do. :-)

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 - Argentinahttp://math.unl.edu.ar/~martin/
Administrador de sistemas en math.unl.edu.ar
-

-- 
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]




[PHP] php site, parse error

2001-02-15 Thread Javier Muniz

Looks like the PHP site is down, parse error on site.inc... just an FYI :)

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Passing files to a browser

2001-02-08 Thread Javier Muniz

Actually, if you read the manual entry for fpassthru, it states that the
filehandle will be closed by fpassthru upon reading.
So you're trying to close your filehandle twice... get rid of the
fclose($fp) at the end and you should be fine.

-jm

-Original Message-
From: Christian Reiniger [mailto:[EMAIL PROTECTED]]
Sent: Thursday, February 08, 2001 11:19 AM
To: [EMAIL PROTECTED]
Subject: Re: [PHP] Passing files to a browser


On Thursday 08 February 2001 18:43, Rob Root wrote:

>  $fp = fopen("test.txt", "r");
> header("content-type: text/plain");
> fpassthru($fp);
> fclose($fp);
> ?>
>
> And got:
> Hello, World
> 
> Warning:  1 is not a valid File-Handle resource in
> /home/robr/public_html/php/getpdf.php on line 5

That most likely means the fopen () failed.

-- 
Christian Reiniger
LGDC Webmaster (http://sunsite.dk/lgdc/)

This is JohnC IMHO, I compaired tri-word groupings here and in his plan
and got a good match.

- /. posting discussing the likelihood that an AC post that claimed to
be
posted by John Carmack during his honeymoon (and having the login info
at
home) was actually from him.

-- 
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]




RE: [PHP] XSLT problems....

2001-02-06 Thread Javier Muniz

In my experience this is caused by an error in your .xsl... not exactly
the most verbose error so I don't know what's actually happening here.

-jm



-Original Message-
From: Chris Lee [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 06, 2001 5:34 PM
To: [EMAIL PROTECTED]
Subject: [PHP] XSLT problems


test.xml


  1
  :PHatCat
  http://freshmeat.net/projects/phatcat/
  A PHP CueCat Decoder.
  Oct 9th 2000
  Web/Applications
  GPL


  2
  About Me
  http://freshmeat.net/projects/aboutme/
  A system for recording/sharing preferences
  Apr 18th 2000
  Web/Tools
  GPL



test.xsl

http://www.w3.org/1999/XSL/Transform">


  XSLT Freshmeat Demo
  
  
  
  
  


  

  
  
  
  
  

  



test.php


Fatal error: msgtype: error in
/home/httpd/vhosts/mediawaveonline/test/xslt.php on line 4

I am *very* new to both xml and xsl but this interests me greatly,
please
help if you could.

--



Chris Lee
Mediawaveonline.com
[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]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] Session problem? (Correction)

2001-01-19 Thread Javier Muniz

The session file is not empty :)  the OBJECT portion of the session file
is empty. i.e. cat'ing /tmp/sess_whatever yields:

!OBJECT|

-jm

-Original Message-
From: Javier Muniz [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 19, 2001 3:57 PM
To: '[EMAIL PROTECTED]'
Subject: [PHP] Session problem?


I am using the following function to add a serialized object to a
session:

function add_toCart($id,$array) {
session_register("OBJECT");
$c = new Configurator;
$c->readConfig($id);
$OBJECT = serialize($c);
header("Location: Cart.php");
echo "Redirecting..."
}

Unfortunately, the session file (in /tmp) is always empty after this
function executes.  I'm using PHP 4.0.4 with --enable-trans-sid.

Any help is greatly appreciated.

Cheers,

-jm

-- 
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]




[PHP] Session problem?

2001-01-19 Thread Javier Muniz

I am using the following function to add a serialized object to a
session:

function add_toCart($id,$array) {
session_register("OBJECT");
$c = new Configurator;
$c->readConfig($id);
$OBJECT = serialize($c);
header("Location: Cart.php");
echo "Redirecting..."
}

Unfortunately, the session file (in /tmp) is always empty after this
function executes.  I'm using PHP 4.0.4 with --enable-trans-sid.

Any help is greatly appreciated.

Cheers,

-jm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] < Levels of Access >

2001-01-17 Thread Javier Muniz

Just a side note:  A very nice way to do this is using bitwise operators
to store all your access information into one int  This is handy for
saving space in databases, and bitwise operations should be incredibly
fast compared to string comparisons.

Cheers,
Javier

-Original Message-
From: Ignacio Vazquez-Abrams [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 17, 2001 2:43 PM
To: Abe
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] < Levels of Access >


On Wed, 17 Jan 2001, Abe wrote:

> Hey Guys,
>
> I wonder if anyone can shed light...
> I have a system that internal users access -
>
> I have separated access levels into 1, 2, 3 etc.  So if you have
access 1
> you can view certain things - If you are 2 then you can view more or
other
> things.
>
> However the problem arises when someone in access level 1 wants to
access a
> level 2 function.  I then manually specify that:
>
> if (access = 2 or user=joe) {
> Allow the functions ...
> }
>
> This can get messy - as individuals will be specified all over the
place on
> a large system to override levels of access.
>
> Is there a sensible standard that is used to have levels of access but
> special people can access certain higher level functions.?
>
> I hope that makes sense.
>
> Thanks
>

Instead of having individual users specified at certain points, why
don't you
say that a user has to be a member of a certain group? That way in order
to
open an access lock for a user, all you have to do is add them to the
group.
You could even make the security levels groups themselves.

-- 
Ignacio Vazquez-Abrams  <[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]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




RE: [PHP] session vars with recursive form

2001-01-12 Thread Javier Muniz

This is probably due to the fact that form values don't override session
values... this is a feature, not a bug.  (imagine if i could do:
http://www.yourdomain.com/highsecurity.php?user=admin and magically
become admin... very broken security)

-jm

-Original Message-
From: bill [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 12, 2001 11:25 AM
To: [EMAIL PROTECTED]
Subject: [PHP] session vars with recursive form


How can I correctly register session vars on a recursive form?

If I call a page repeatedly using:



The earlier variables keep getting lost.

How can I register the session variables correctly?  Each subsequent
page should set its own variable while remembering all those previously
set.

Right now the top of the page says:

---
session_start();

$thevals=array(alpha,beta,gamma,delta,epsilon);
while (list($key, $val) = each($thevals)) {
  if (!session_is_registered($val) ) {
session_register("$val");
  }
}
--

thanks,

bill


-- 
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]




RE: [PHP] Session Errors, do you recognize?

2001-01-10 Thread Javier Muniz

what's on line 2 of your index.php?  You appear to be sending output
before starting your session.  Have you tried including wpdbcon.php
before you do anything in your index.php?

-jm

-Original Message-
From: JB [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 10, 2001 6:48 AM
To: Brandon Orther; [EMAIL PROTECTED]
Subject: Re: [PHP] Session Errors, do you recognize?


actually.. still give me the same error after i fixed that. new code as
follows along with the error:

if (!session_is_registered('cart')) {
$cart = array();
session_register('cart');
}
else {
session_start();
}

?>


Warning: Cannot send session cookie - headers already sent by (output
started at C:\Program Files\Apache
Group\Apache\htdocs/store/index.php:2) in
../../wpdbcon.php on line 14

Warning: Cannot send session cache limiter - headers already sent
(output
started at C:\Program Files\Apache
Group\Apache\htdocs/store/index.php:2) in
../../wpdbcon.php on line 14


any other ideas?   =)

thanks



> You are missing a parentheses:
>
> if (!session_is_registered('cart') {
>
> correct:
> if (!session_is_registered('cart')) {
>   ^
> -Original Message-
> From: JB [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, January 10, 2001 6:05 AM
> To: [EMAIL PROTECTED]
> Subject: [PHP] Session Errors, do you recognize?
>
>
> Hey, I keep getting the same error messages when trying to fire up
sessions
> in this code i wrote. i've written some test scripts to test sessions
on
my
> machine, and they are working, so the problem must lie within my code.
Here'
> what I'm getting, anyone know how to resolve this?
>
> Warning: Cannot send session cookie - headers already sent by (output
> started at C:\Program Files\Apache
> Group\Apache\htdocs/store/index.php:2) in ../../wpdbcon.php on line 14
>
> Warning: Cannot send session cache limiter - headers already sent
(output
> started at C:\Program Files\Apache
> Group\Apache\htdocs/store/index.php:2) in ../../wpdbcon.php on line 14
>
>
> wpdbcon.php --
>
>  $db = "mydb";
> $user = "mybot";
> $pw = "mypw";
> $mysql_access = mysql_connect("localhost", $user, $pw);
> mysql_select_db($db, $mysql_access);
>
> session_start();
>
> if (!session_is_registered('cart') {
> $cart = array();
> session_register('cart');
> }
>
> ?>
>
> i also tried doing
>
> if (!session_is_registered('cart') {
> $cart = array();
> session_register('cart');
> }
> else {
> session_start();
> }
>
> i thought it was sending conflicting data when it was trying to
initialize,
> didn't work either.
>
> thanks in advance.
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]