php-general Digest 17 Mar 2008 08:26:16 -0000 Issue 5352

2008-03-17 Thread php-general-digest-help

php-general Digest 17 Mar 2008 08:26:16 - Issue 5352

Topics (messages 271656 through 271676):

Re: Objects as array key names??
271656 by: Nathan Nobbe
271657 by: Nathan Nobbe
271659 by: Jim Lucas
271660 by: Jim Lucas
271663 by: Robert Cummings
271664 by: Jim Lucas
271669 by: Jim Lucas

Re: Newbie ' If Statement' Question
271658 by: cool7.hosting4days.com
271661 by: Al

Re: DOM - Question about \0
271662 by: Casey
271665 by: Rob Richards

__halt_compiler()
271666 by: Casey

problem with this regex to remove img tag...
271667 by: Ryan A
271668 by: M. Sokolewicz
271670 by: Jim Lucas
271671 by: M. Sokolewicz
271672 by: M. Sokolewicz
271674 by: Ryan A

How to pass POST data to php-cgi
271673 by: Hui Chen
271675 by: Hui Chen

Re: GD / Pixel Font Rendering
271676 by: Jochem Maas

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]


--
---BeginMessage---
On Sat, Mar 15, 2008 at 6:02 PM, Jim Lucas [EMAIL PROTECTED] wrote:

 It has been brought to my attention that with Perl and Ruby, you can use
 Objects as the value of the key within an array.  The examples that were
 shown to me make me think that this would be an awesome ability to have
 within PHP.


this is essentially already possible, w/ some limitations due to type
checking w/in php.  remember that spl thing that everyone loves to bash?
well thats what makes this remotely possible.  you can put elements in using
array notation and objects as keys, but thats about as far as it goes.  some
of the global functions like array_key_exists() dont work because they check
the type of the $needle argument internally.  also, iteration via foreach
does not work correctly.  implementing the Iterator interface to tell php
how to iterate over the structure works as expected however a strange error
is raised when trying to retrieve the current key: PHP Warning:  Illegal
type returned from ObjectArray::key().  LAME, *sigh*.  anyway, its still
pretty cool, and part of what youre looking for.  i might see if marcus
could tell me something about a condition w/in the code for key() inside of
php that would allow this to actually work, because imho, if its overridden
the internal check thats currently in place should be bypassed.  also
forgive the long post (theres code to follow ;))

?php
class ObjectArray implements ArrayAccess, Countable, Iterator{
private $indexes = array();
private $values = array();
private $curOffset = -1;
private $totalElements = 0;

/// Countable interface
public function count() {
return $this-totalElements;
}

/// ArrayAccess interface
public function offsetExists($offset) {
$offsetExists = false;
foreach($this-indexes as $curIndex = $curObj) {
if($curObj === $offset) {
$offsetExists = true;
$this-curOffset = $curIndex;
break;
}
}
return $offsetExists;
}

public function offsetGet($offset) {
if($this-offsetExists($offset)) {
return $this-values[$this-curOffset];
}
}

public function offsetSet($offset, $value) {
if(!$this-offsetExists($offset)) { // grab index of
offset
/// set value of offset for first time
$this-indexes[] = $offset;
$this-values[] = $value;
$this-totalElements++;
} else {
/// update value of offset
$this-values[$this-curOffset] = $value;
}
}

public function offsetUnset($offset) {
if($this-offsetExists($offset)) {
unset($this-indexes[$this-curOffset]);
unset($this-values[$this-curOffset]);
$this-totalElements--;
}
}

/// Iterator interface
public function current() {
return $this-values[$this-curOffset];
}

public function key() {
return $this-indexes[$this-curOffset];
}

public function next() {
$this-curOffset++;
}

public function rewind() {
$this-curOffset = 0;
}

public function valid() {
$isValid = false;
if(isset($this-indexes[$this-curOffset]) 

php-general Digest 17 Mar 2008 21:45:44 -0000 Issue 5353

2008-03-17 Thread php-general-digest-help

php-general Digest 17 Mar 2008 21:45:44 - Issue 5353

Topics (messages 271677 through 271694):

Re: How to get error context
271677 by: Zoltán Németh

help on using 'request_uri' to make a front-end site
271678 by: Donn Ingle
271686 by: Shawn McKenzie
271692 by: Donn Ingle

Re: GD / Pixel Font Rendering
271679 by: Børge Holen
271681 by: Jochem Maas
271682 by: Børge Holen

Detecting \u in a string...
271680 by: Mikey

Re: __halt_compiler()
271683 by: Mikey
271684 by: Daniel Brown
271687 by: Shawn McKenzie
271688 by: Mikey

Re: Is this the best way?
271685 by: Jason Pruim

PHP Hosting - Coupon
271689 by: Daniel Brown
271690 by: Daniel Brown
271691 by: tedd

Semantic Web enabled Web applications with PHP
271693 by: Sören Auer

Help for openssl_pkcs7_verify function
271694 by: Carlo Carbone

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]


--
---BeginMessage---

2008. 03. 14, péntek keltezéssel 10.03-kor It Maq ezt írta:
 Here is the error message captured by my error
 handling function:
 
 mysql_connect() [function.mysql-connect]: Access
 denied for user 'admin'@'localhost' (using password:
 YES)
 
 i put a wrong password and username

the manual also says this, which I too did not notice earlier:

Note: You can suppress the error message on failure by prepending a @
to the function name.

this implies that error message is raised on error, but don't ask me
why ;)

greets,
Zoltán Németh

 --- Zoltán Németh [EMAIL PROTECTED] wrote:
 
  2008. 03. 14, péntek keltezéssel 07.40-kor It Maq
  ezt írta:
   For example mysql_connect reprted automatically
  the
   error but in the manual
  
 
 http://us3.php.net/manual/en/function.mysql-connect.php
all they give as information is the return:
  Returns
   a MySQL link identifier on success, or FALSE on
   failure., where can i see if it throws an error,
  and
   when you say throwing do you mean that i can catch
  the
   error without throwing it myself?
  
  hmm actually what error did mysql_connect throw?
  because if it just fails connecting, it returns
  false. on the other
  hand, if you provide it wrong arguments (e.g. less
  arguments, or wrong
  data type, or whatever) that raises a php error and
  the function does
  not even run.
  this is true for most functions which return false
  on error. the
  returning false means there was some error with the
  action itself, while
  php errors are raised when the action can not be
  executed because of
  some error in the code itself.
  
  greets,
  Zoltán Németh
  

   --- Zoltán Németh [EMAIL PROTECTED] wrote:
   
2008. 03. 14, péntek keltezéssel 07.20-kor It
  Maq
ezt írta:
 So i'm wondering if there are some rules
 that can help me know if an error will be
  reported
 automatically or not. 

there is no general rule for that. you have to
  check
the manual for each
function, some of them just returns false on
  error,
others throw
warnings/notices/errors...

greets,
Zoltán Németh


   
   
   

 
 
   Never miss a thing.  Make Yahoo your home page. 
   http://www.yahoo.com/r/hs
   
   
  
  
  -- 
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
  
  
 
 
 
   
 
 Looking for last minute shopping deals?  
 Find them fast with Yahoo! Search.  
 http://tools.search.yahoo.com/newsearch/category.php?category=shopping
 
 

---End Message---
---BeginMessage---
Hi,
 I have been trying to get a little templating thing going and I want
everything to pass through a single index.php file which then decides what
page is wanted and includes them.

The scheme is to go to a url like [http://localhost/~donn/blah/] which
serves index.php in that dir. That includes 'home.php'

home.php has a link to 'use1.php'

The problem I am having is that as I click back and forth between home and
use1 the url starts growing...

I get things like [http://localhost/~donn/blah/index.php/index.php/use1] and
it just keeps getting longer.

I include my code below, very much shortened. I am sure I am missing some
obvious way to control links in this weird situation where every page is
*really* index.php but I still need to link from page to page.

[code]
[index.php]
?php
$expl = explode(/,$_SERVER[REQUEST_URI]);
$resource = $expl[count($expl)-1];
if ($resource==) $resource=home;

if (file_exists($resource..php) ) {
include $resource..php;
} else  {
echo No such 

Re: [PHP] GD / Pixel Font Rendering

2008-03-17 Thread Jochem Maas

nihilism machine schreef:
I am trying to render an 8 pixel pixel font without anti aliasing to 
look crisp (silkscreen) in 8pt with gd. the font is huge and ugly:


?php
// Set the content-type
header(Content-type: image/png);

// Create the image
$im = imagecreatetruecolor(400, 30);

// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);

// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'silkscreen.ttf';

// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);

// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?


-- any ideas?


don't post twice.
use '8' instead of '20' for the fontsize.






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



Re: [PHP] How to get error context

2008-03-17 Thread Zoltán Németh

2008. 03. 14, péntek keltezéssel 10.03-kor It Maq ezt írta:
 Here is the error message captured by my error
 handling function:
 
 mysql_connect() [function.mysql-connect]: Access
 denied for user 'admin'@'localhost' (using password:
 YES)
 
 i put a wrong password and username

the manual also says this, which I too did not notice earlier:

Note: You can suppress the error message on failure by prepending a @
to the function name.

this implies that error message is raised on error, but don't ask me
why ;)

greets,
Zoltán Németh

 --- Zoltán Németh [EMAIL PROTECTED] wrote:
 
  2008. 03. 14, péntek keltezéssel 07.40-kor It Maq
  ezt írta:
   For example mysql_connect reprted automatically
  the
   error but in the manual
  
 
 http://us3.php.net/manual/en/function.mysql-connect.php
all they give as information is the return:
  Returns
   a MySQL link identifier on success, or FALSE on
   failure., where can i see if it throws an error,
  and
   when you say throwing do you mean that i can catch
  the
   error without throwing it myself?
  
  hmm actually what error did mysql_connect throw?
  because if it just fails connecting, it returns
  false. on the other
  hand, if you provide it wrong arguments (e.g. less
  arguments, or wrong
  data type, or whatever) that raises a php error and
  the function does
  not even run.
  this is true for most functions which return false
  on error. the
  returning false means there was some error with the
  action itself, while
  php errors are raised when the action can not be
  executed because of
  some error in the code itself.
  
  greets,
  Zoltán Németh
  

   --- Zoltán Németh [EMAIL PROTECTED] wrote:
   
2008. 03. 14, péntek keltezéssel 07.20-kor It
  Maq
ezt írta:
 So i'm wondering if there are some rules
 that can help me know if an error will be
  reported
 automatically or not. 

there is no general rule for that. you have to
  check
the manual for each
function, some of them just returns false on
  error,
others throw
warnings/notices/errors...

greets,
Zoltán Németh


   
   
   

 
 
   Never miss a thing.  Make Yahoo your home page. 
   http://www.yahoo.com/r/hs
   
   
  
  
  -- 
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
  
  
 
 
 
   
 
 Looking for last minute shopping deals?  
 Find them fast with Yahoo! Search.  
 http://tools.search.yahoo.com/newsearch/category.php?category=shopping
 
 


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



[PHP] help on using 'request_uri' to make a front-end site

2008-03-17 Thread Donn Ingle
Hi,
 I have been trying to get a little templating thing going and I want
everything to pass through a single index.php file which then decides what
page is wanted and includes them.

The scheme is to go to a url like [http://localhost/~donn/blah/] which
serves index.php in that dir. That includes 'home.php'

home.php has a link to 'use1.php'

The problem I am having is that as I click back and forth between home and
use1 the url starts growing...

I get things like [http://localhost/~donn/blah/index.php/index.php/use1] and
it just keeps getting longer.

I include my code below, very much shortened. I am sure I am missing some
obvious way to control links in this weird situation where every page is
*really* index.php but I still need to link from page to page.

[code]
[index.php]
?php
$expl = explode(/,$_SERVER[REQUEST_URI]);
$resource = $expl[count($expl)-1];
if ($resource==) $resource=home;

if (file_exists($resource..php) ) {
include $resource..php;
} else  {
echo No such file.;
}   
?

[home.php]
h1home/h1
a href=index.php/use1link to use1/a

[use1.php]
h1use1/h1
a href=index.php/homeBack/a

The overall idea is to have clean urls without a bunch of htaccess stuff
(which mystifies me). I want to be able to bookmark
[http://localhost/~donn/blah/index.php/somepage] and have stuff like
[http://localhost/~donn/blah/index.php/gallery:showpic1]

Thanks for reading.
\d




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



Re: [PHP] GD / Pixel Font Rendering

2008-03-17 Thread Børge Holen
On Monday 17 March 2008 09:25:36 Jochem Maas wrote:
 nihilism machine schreef:
  I am trying to render an 8 pixel pixel font without anti aliasing to
  look crisp (silkscreen) in 8pt with gd. the font is huge and ugly:
 
  ?php
  // Set the content-type
  header(Content-type: image/png);
 
  // Create the image
  $im = imagecreatetruecolor(400, 30);
 
  // Create some colors
  $white = imagecolorallocate($im, 255, 255, 255);
  $grey = imagecolorallocate($im, 128, 128, 128);
  $black = imagecolorallocate($im, 0, 0, 0);
  imagefilledrectangle($im, 0, 0, 399, 29, $white);
 
  // The text to draw
  $text = 'Testing...';
  // Replace path by your own font path
  $font = 'silkscreen.ttf';
 
  // Add some shadow to the text
  imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
 
  // Add the text
  imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
 
  // Using imagepng() results in clearer text compared with imagejpeg()
  imagepng($im);
  imagedestroy($im);
  ?
 
 
  -- any ideas?

 don't post twice.

I recon he didn't.
This list has the tendancy to send double posts from time to time.

 use '8' instead of '20' for the fontsize.



-- 
---
Børge Holen
http://www.arivene.net

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



[PHP] Detecting \u0000 in a string...

2008-03-17 Thread Mikey

Hi!

I was wondering if anyone here had experienced a simliar problem to mine.

I am updating an Oracle XMLType column with XML built using DOM that is 
populated with values from an Excel spreadsheet saved out as a CSV.


My problem is that for certain (apparently) random rows the xml updated 
will fail with the error:


Warning: oci_execute(): OCIStmtExecute: ORA-31011: XML parsing failed
ORA-19202: Error occurred in XML processing
LPX-00217: invalid character 0 (\u)
Error at line 1
ORA-06512: at SYS.XMLTYPE, line 5
ORA-06512: at line 1
 in /path/ob/fu/scated/archive.inc on line 1374

I have googled around and a Java fix for the problem seemed to revolve 
around a null char being left on the end of the XML string, so I tried 
stripping the last char from the string but this did not help.  I then 
used an ordUTF8 function I found in the manual notes to see if I could 
find the null in the string - again, no luck.


So my question is whether or not anyone here has a reliable way of 
detcting and removing \u chars from strings?


regards,

Mikey

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



Re: [PHP] GD / Pixel Font Rendering

2008-03-17 Thread Jochem Maas

Børge Holen schreef:

On Monday 17 March 2008 09:25:36 Jochem Maas wrote:

nihilism machine schreef:

I am trying to render an 8 pixel pixel font without anti aliasing to
look crisp (silkscreen) in 8pt with gd. the font is huge and ugly:

?php
// Set the content-type
header(Content-type: image/png);

// Create the image
$im = imagecreatetruecolor(400, 30);

// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);

// The text to draw
$text = 'Testing...';
// Replace path by your own font path
$font = 'silkscreen.ttf';

// Add some shadow to the text
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);

// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);

// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?


-- any ideas?

don't post twice.


I recon he didn't.


maybe, maybe not. I get punished for stuff I didn't do all the time ... why 
shouldn't he ;-)


This list has the tendancy to send double posts from time to time.


it does? haven't noticed that. I'll be more vigilant (well I'll try)




use '8' instead of '20' for the fontsize.







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



Re: [PHP] GD / Pixel Font Rendering

2008-03-17 Thread Børge Holen
On Monday 17 March 2008 13:10:20 Jochem Maas wrote:
 Børge Holen schreef:
  On Monday 17 March 2008 09:25:36 Jochem Maas wrote:
  nihilism machine schreef:
  I am trying to render an 8 pixel pixel font without anti aliasing to
  look crisp (silkscreen) in 8pt with gd. the font is huge and ugly:
 
  ?php
  // Set the content-type
  header(Content-type: image/png);
 
  // Create the image
  $im = imagecreatetruecolor(400, 30);
 
  // Create some colors
  $white = imagecolorallocate($im, 255, 255, 255);
  $grey = imagecolorallocate($im, 128, 128, 128);
  $black = imagecolorallocate($im, 0, 0, 0);
  imagefilledrectangle($im, 0, 0, 399, 29, $white);
 
  // The text to draw
  $text = 'Testing...';
  // Replace path by your own font path
  $font = 'silkscreen.ttf';
 
  // Add some shadow to the text
  imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
 
  // Add the text
  imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
 
  // Using imagepng() results in clearer text compared with imagejpeg()
  imagepng($im);
  imagedestroy($im);
  ?
 
 
  -- any ideas?
 
  don't post twice.
 
  I recon he didn't.

 maybe, maybe not. I get punished for stuff I didn't do all the time ... why
 shouldn't he ;-)

THAT on the other hand is a perfectly good reason to kick the shit out of 
someone =D


  This list has the tendancy to send double posts from time to time.

 it does? haven't noticed that. I'll be more vigilant (well I'll try)

  use '8' instead of '20' for the fontsize.



-- 
---
Børge Holen
http://www.arivene.net

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



[PHP] Re: __halt_compiler()

2008-03-17 Thread Mikey

Casey wrote:
 Hi list!

 __halt_compiler(). Does anyone use it?

 I've used it obsessively in my past two projects to store data
 (specifically CSV) in the PHP files. These two projects consisted of
 only one file, and I didn't want to clutter everything and involve
 databases and/or XML files.

 Your thoughts?

 -Casey

(Apologies for not sending this to the list)

I personally think that keeping your data in the same file as your code 
is asking for trouble further down the line.


Of course, YMMV and it is all personal taste (before the flames start) 
but what is the problem with opening and parsing a CSV file in your 
script?  That way your code is more modular and a lot easier to 
understand for other developers.


Mikey

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



Re: [PHP] __halt_compiler()

2008-03-17 Thread Daniel Brown
On Sun, Mar 16, 2008 at 4:18 PM, Casey [EMAIL PROTECTED] wrote:
 Hi list!

  __halt_compiler(). Does anyone use it?

  I've used it obsessively in my past two projects to store data
  (specifically CSV) in the PHP files. These two projects consisted of
  only one file, and I didn't want to clutter everything and involve
  databases and/or XML files.

  Your thoughts?

In my opinion, if you're distributing open source scripts or the
like, and wanted to send out a really simple installer package, that
would be fine.  All-in-all, you want to evaluate the scope of your
code, the knowledge level of your user base, the means by which the
code will be shared, et cetera.  It's really up to your best educated
judgment on a per-project basis.

Now, the world don't move to the beat of just one drum.  What
might be right for you may not be right for some: a man is born, he's
a man of means.  Then along come two and they've got nothing but their
genes, but they've got Diff'rent Strokes.  It takes Diff'rent Strokes.
 It takes Diff'rent Strokes to move the world.

Everybody's got a special kind of story.  Everybody finds their
way to shine.  It don't matter that you got not a lot; so what?
They'll have theirs and you'll have yours and I'll have mine.  And
together, we'll be fine!  'Cause it takes Diff'rent Strokes to move
the world.

Yes, it does, it takes Diff'rent Strokes to move the world.

-- 
/Daniel P. Brown
Forensic Services, Senior Unix Engineer
1+ (570-) 362-0283

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



[PHP] Re: help on using 'request_uri' to make a front-end site

2008-03-17 Thread Shawn McKenzie
UsDonn Ingle wrote:
 Hi,
  I have been trying to get a little templating thing going and I want
 everything to pass through a single index.php file which then decides what
 page is wanted and includes them.
 
 The scheme is to go to a url like [http://localhost/~donn/blah/] which
 serves index.php in that dir. That includes 'home.php'
 
 home.php has a link to 'use1.php'
 
 The problem I am having is that as I click back and forth between home and
 use1 the url starts growing...
 
 I get things like [http://localhost/~donn/blah/index.php/index.php/use1] and
 it just keeps getting longer.
 
 I include my code below, very much shortened. I am sure I am missing some
 obvious way to control links in this weird situation where every page is
 *really* index.php but I still need to link from page to page.
 
 [code]
 [index.php]
 ?php
 $expl = explode(/,$_SERVER[REQUEST_URI]);
 $resource = $expl[count($expl)-1];
 if ($resource==) $resource=home;
 
 if (file_exists($resource..php) ) {
 include $resource..php;
 } else  {
 echo No such file.;
 }   
 ?
 
 [home.php]
 h1home/h1
 a href=index.php/use1link to use1/a
 
 [use1.php]
 h1use1/h1
 a href=index.php/homeBack/a
 
 The overall idea is to have clean urls without a bunch of htaccess stuff
 (which mystifies me). I want to be able to bookmark
 [http://localhost/~donn/blah/index.php/somepage] and have stuff like
 [http://localhost/~donn/blah/index.php/gallery:showpic1]
 
 Thanks for reading.
 \d
 
 
 
Use /index.php instead of index.php maybe...

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



Re: [PHP] __halt_compiler()

2008-03-17 Thread Shawn McKenzie
Daniel Brown wrote:
 On Sun, Mar 16, 2008 at 4:18 PM, Casey [EMAIL PROTECTED] wrote:
 Hi list!

  __halt_compiler(). Does anyone use it?

  I've used it obsessively in my past two projects to store data
  (specifically CSV) in the PHP files. These two projects consisted of
  only one file, and I didn't want to clutter everything and involve
  databases and/or XML files.

  Your thoughts?
 
 In my opinion, if you're distributing open source scripts or the
 like, and wanted to send out a really simple installer package, that
 would be fine.  All-in-all, you want to evaluate the scope of your
 code, the knowledge level of your user base, the means by which the
 code will be shared, et cetera.  It's really up to your best educated
 judgment on a per-project basis.
 
 Now, the world don't move to the beat of just one drum.  What
 might be right for you may not be right for some: a man is born, he's
 a man of means.  Then along come two and they've got nothing but their
 genes, but they've got Diff'rent Strokes.  It takes Diff'rent Strokes.
  It takes Diff'rent Strokes to move the world.
 
 Everybody's got a special kind of story.  Everybody finds their
 way to shine.  It don't matter that you got not a lot; so what?
 They'll have theirs and you'll have yours and I'll have mine.  And
 together, we'll be fine!  'Cause it takes Diff'rent Strokes to move
 the world.
 
 Yes, it does, it takes Diff'rent Strokes to move the world.
 
What you talk'n about Willis?

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



Re: [PHP] Is this the best way?

2008-03-17 Thread Jason Pruim


On Mar 14, 2008, at 7:44 PM, Jim Lucas wrote:


Jason Pruim wrote:

On Mar 14, 2008, at 5:03 PM, TG wrote:




- Original Message -
From: Jason Pruim [EMAIL PROTECTED]
To: TG [EMAIL PROTECTED]
Cc: PHP General List php-general@lists.php.net
Date: Fri, 14 Mar 2008 14:56:32 -0400
Subject: Re: [PHP] Is this the best way?



On Mar 14, 2008, at 1:44 PM, TG wrote:



What error are you getting?  Maybe there's some way to fix that  
too.


The error I get without checking the row count is this:

You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to  
use

near 'order by LName' at line 1


Ok so the next thing to check is your query.  Maybe echo it out so  
you can

see what's actually attempting to execute.

echo from my actual query
SELECT * FROM current WHERE loginName='japruim' AND  
loginPassword='mybadpassword' LIMIT 0,1;


obviously it isn't this SQL statement that is causing the problem,  
it doesn't have the ORDER BY piece that is failing.





I don't see an ORDER BY in the SQL listed below.
The ORDER BY actually comes from a different query that should ONLY  
be done AFTER successful login... It's actually related to the  
sorting of the records that should be retrieved.


Somehow it is getting to this statement and the variable that you  
are using just before the ORDER BY part is empty,  Why don't you  
show us that statement.


Requested statement below:

$query = SELECT * from .$linkauth['table']. order by .$sortOrder;

The $linkauth['table'] is returned when the authentication is  
successful. Otherwise it's not written so that you have to log in to  
see the contents of the database.








--
Jim Lucas

  Some men are born to greatness, some achieve greatness,
  and some have greatness thrust upon them.

Twelfth Night, Act II, Scene V
   by William Shakespeare



--

Jason Pruim
Raoset Inc.
Technology Manager
MQC Specialist
3251 132nd ave
Holland, MI, 49424-9337
www.raoset.com
[EMAIL PROTECTED]




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



Re: [PHP] __halt_compiler()

2008-03-17 Thread Mikey

Shawn McKenzie wrote:

Daniel Brown wrote:

On Sun, Mar 16, 2008 at 4:18 PM, Casey [EMAIL PROTECTED] wrote:

Hi list!

 __halt_compiler(). Does anyone use it?

 I've used it obsessively in my past two projects to store data
 (specifically CSV) in the PHP files. These two projects consisted of
 only one file, and I didn't want to clutter everything and involve
 databases and/or XML files.

 Your thoughts?

In my opinion, if you're distributing open source scripts or the
like, and wanted to send out a really simple installer package, that
would be fine.  All-in-all, you want to evaluate the scope of your
code, the knowledge level of your user base, the means by which the
code will be shared, et cetera.  It's really up to your best educated
judgment on a per-project basis.

Now, the world don't move to the beat of just one drum.  What
might be right for you may not be right for some: a man is born, he's
a man of means.  Then along come two and they've got nothing but their
genes, but they've got Diff'rent Strokes.  It takes Diff'rent Strokes.
 It takes Diff'rent Strokes to move the world.

Everybody's got a special kind of story.  Everybody finds their
way to shine.  It don't matter that you got not a lot; so what?
They'll have theirs and you'll have yours and I'll have mine.  And
together, we'll be fine!  'Cause it takes Diff'rent Strokes to move
the world.

Yes, it does, it takes Diff'rent Strokes to move the world.


What you talk'n about Willis?


(tugs on cheeky cheeks!)

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



[PHP] PHP Hosting - Coupon

2008-03-17 Thread Daniel Brown
As some of you are aware, my hosting company, PilotPig, has been
struggling a lot with phishers and fraud.  Stolen PayPal accounts used
to pay for hosting accounts on my servers.  As a result - and in
celebration of the only holiday that I actually give a damn about -
I'm doing a 50% off coupon for monthly, quarterly, semi-annual, and
annual subscriptions on 10GB/75GB Developer accounts and 50GB/150GB
reseller accounts.

I'm finally fed up.  Since this time last year, it's cost me
literally thousands.  After today, I'm pulling the plug on public
sales and will only set up new accounts manually until I'm ready to
deal with the BS of these jackasses again.  I'm by no means cutting
out the hosting service - there's no worry about that.  I'm only
ceasing automated public sales.

Basically, the two reasons I'm doing this are (1) because it's
Saint Paddy's Day - Lá Fhéile Pádraig Sona Duit!  And (2) because I'd
like to get at least a single-digit positive number for reporting for
Q1 2008 for my accounting.  So far, my losses for 2008 look like I
stuck a mirror up to someone's paycheck.  I just had two homeless
gentlemen laugh and point at me and tell me my family is poor.

Anyway, it's 50% off, comes with SSH/unlimited
databases/blah/blah/blah.  Ask for references here on the list and I
don't think it'll be a problem to get some honest feedback from our
peers here.  Check it out (and don't mind the layout I'm a
programmer, not a designer).

http://pilotpig.net/

Thanks for passing by.  Any questions, you know what to do.

-- 
/Daniel P. Brown
Forensic Services, Senior Unix Engineer
1+ (570-) 362-0283

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



[PHP] Re: PHP Hosting - Coupon

2008-03-17 Thread Daniel Brown
On Mon, Mar 17, 2008 at 11:45 AM, Daniel Brown [EMAIL PROTECTED] wrote:
 As some of you are aware, my hosting company, PilotPig, has been
  struggling a lot with phishers and fraud.  Stolen PayPal accounts used
  to pay for hosting accounts on my servers.  As a result - and in
  celebration of the only holiday that I actually give a damn about -
  I'm doing a 50% off coupon for monthly, quarterly, semi-annual, and
  annual subscriptions on 10GB/75GB Developer accounts and 50GB/150GB
  reseller accounts.
[snip!]

By the way, the coupon is: stpaddy08

For right now, the automated setup thing is still active.  I'm
going to kill it tonight or tomorrow morning.  And I'll be out of the
office today from 1:00p EDT today.  Any questions can be sent to my
Treo by SMS or email at +1-570-362-0283 or [EMAIL PROTECTED]

-- 
/Daniel P. Brown
Forensic Services, Senior Unix Engineer
1+ (570-) 362-0283

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



Re: [PHP] PHP Hosting - Coupon

2008-03-17 Thread tedd

At 11:45 AM -0400 3/17/08, Daniel Brown wrote:

Anyway, it's 50% off, comes with SSH/unlimited
databases/blah/blah/blah.  Ask for references here on the list and I
don't think it'll be a problem to get some honest feedback from our
peers here.  Check it out (and don't mind the layout I'm a
programmer, not a designer).

http://pilotpig.net/


To all:

unsolicited endorsement

As a very happy customer, I vouch for his service -- really a great deal.

/unsolicited endorsement

Cheers,

tedd


--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

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



[PHP] Re: help on using 'request_uri' to make a front-end site

2008-03-17 Thread Donn Ingle
Shawn McKenzie wrote:
 Use /index.php instead of index.php maybe...
I assume you meant in the a tag. I tried that and the URL (when you
mouse-over the link) becomes [http://localhost/index.php] which is not
anywhere near where the files live.

I must say I am rather confused by this situation, but I can fix it by
always using absolute urls - which is a bit of a pain.

\d


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



[PHP] Semantic Web enabled Web applications with PHP

2008-03-17 Thread Sören Auer

Hi all,

The largest obstacle for the uptake of the Semantic Web is still the 
lack of semantically represented data, information and knowledge. On the 
other hand the majority of Web pages already now is generated by 
database driven Web applications containing structured data (many of 
them written in PHP). Triplify now aims at revealing such data and make 
it accessible using next generation semantic technologies.


Triplify is a small plugin (300 LoC) for database driven Web 
applications which:


  * exposes RDF, Linked Data and JSON,
  * is extremely simple to configure - just provide some SQL queries,
selecting the information to be exposed,
  * is complemented by a light-weight registry for RDF data sources.

We hope Triplify will make a significant contribution to get *more* data 
and semantics on the Web. But Triplify needs your contribution too - 
please consider donating some minutes to provide a Triplify 
configuration for a popular Web application. Such configurations will be 
shared on Triplify.org to make the semantification of Web applications 
even for novices a *no brainer*.


More information about Triplify can be found at: http://triplify.org

--Sören


[1] http://aksw.org

--
Dr. Sören Auer - University of Leipzig, Computer Science Dept.
http://www.informatik.uni-leipzig.de/~auer, +49 (32) 01209

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



[PHP] Re: help on using 'request_uri' to make a front-end site

2008-03-17 Thread Shawn McKenzie
Donn Ingle wrote:
 Shawn McKenzie wrote:
 Use /index.php instead of index.php maybe...
 I assume you meant in the a tag. I tried that and the URL (when you
 mouse-over the link) becomes [http://localhost/index.php] which is not
 anywhere near where the files live.
 
 I must say I am rather confused by this situation, but I can fix it by
 always using absolute urls - which is a bit of a pain.
 
 \d
 
Does seem strange.  Try:

head
base href=http://localhost/~donn/blah/index.php; /
/head

Then just use /home, /use1 etc...  Might work.

-Shawn

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



[PHP] Help for openssl_pkcs7_verify function

2008-03-17 Thread Carlo Carbone
I need help for this function to verify a p7m file .  The funcion return
always error value ( -1 ) this is the sintax that I use to verify the sign
on the file

openssl_pkcs7_verify(prova.p7m, PKCS7_BINARY ,prova.pdf,
array(c:\cert.pem) );

I 'm a winXP user and the path of PHP is place in the system path as
mentioned in the setup note

why it don't work ? where is the problem ? somebody could help me ?


Re: [PHP] Help for openssl_pkcs7_verify function

2008-03-17 Thread Stut

On 17 Mar 2008, at 21:34, Carlo Carbone wrote:
I need help for this function to verify a p7m file .  The funcion  
return
always error value ( -1 ) this is the sintax that I use to verify  
the sign

on the file

openssl_pkcs7_verify(prova.p7m, PKCS7_BINARY ,prova.pdf,
array(c:\cert.pem) );

I 'm a winXP user and the path of PHP is place in the system path as
mentioned in the setup note

why it don't work ? where is the problem ? somebody could help me ?


Just guessing since I'm not familiar with the function, but on a basic  
PHP syntax level you need to escape the \...


openssl_pkcs7_verify(prova.p7m, PKCS7_BINARY ,prova.pdf,
array(c:\\cert.pem) );

-Stut

--
http://stut.net/

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



Re: [PHP] Detecting \u0000 in a string...

2008-03-17 Thread Casey
On Mon, Mar 17, 2008 at 3:56 AM, Mikey [EMAIL PROTECTED] wrote:
 Hi!

  I was wondering if anyone here had experienced a simliar problem to mine.

  I am updating an Oracle XMLType column with XML built using DOM that is
  populated with values from an Excel spreadsheet saved out as a CSV.

  My problem is that for certain (apparently) random rows the xml updated
  will fail with the error:

  Warning: oci_execute(): OCIStmtExecute: ORA-31011: XML parsing failed
  ORA-19202: Error occurred in XML processing
  LPX-00217: invalid character 0 (\u)
  Error at line 1
  ORA-06512: at SYS.XMLTYPE, line 5
  ORA-06512: at line 1
   in /path/ob/fu/scated/archive.inc on line 1374

  I have googled around and a Java fix for the problem seemed to revolve
  around a null char being left on the end of the XML string, so I tried
  stripping the last char from the string but this did not help.  I then
  used an ordUTF8 function I found in the manual notes to see if I could
  find the null in the string - again, no luck.

  So my question is whether or not anyone here has a reliable way of
  detcting and removing \u chars from strings?

  regards,

  Mikey

  --

How about:
$str = str_replace(\0, '', $str);

-Casey

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