[PHP] Re: Date()

2005-01-15 Thread Torsten Roehr

John Taylor-Johnston [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I might be doing this backwards, but how do I extract the date from $week5
and display $week5 + 4 days.  I would like to create a function so when I
pass

 echo displaydate($week5);

 it echos February 14-18

 $week0 = 2005-01-10;
 $week1 = 2005-01-17;
 $week2 = 2005-01-24;
 $week3 = 2005-01-31;
 $week4 = 2005-02-07;
 $week5 = 2005-02-14;
 $week6 = 2005-02-21;
 $week7 = 2005-02-28;

 `Doable´? Easy enough to learn how to do?

 John

Hi John,

// convert your data to a timestamp:
$firstDayTs = strtotime($week5);

// add 4 days
$lastDayTs = $firstDayTs + (4 * 86400);

echo date('F', $firstDayTs) . ' ' . date('m', $firstDayTs) . '-' . date('m',
$lastDayTs);

Not tested. Maybe there's an easier way to do this.

Regards, Torsten Roehr


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



[PHP] Re: [HAB] Remove empty cells from an array

2005-01-15 Thread Torsten Roehr
OOzy Pal [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Dears,

 How can I remove empty cells/places in an array. For
 example:

 a[1]='John';
 a[2]='Mike';
 a[3]='Lisa';
 a[4]='';
 a[5]='';

 How can I remove a[4]  a[5], so the array is only

 a[1]='John';
 a[2]='Mike';
 a[3]='Lisa';

unset($a[4]);

Regards, Torsten Roehr

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



[PHP] Re: Feature request for print_r() and var_dump()

2005-01-15 Thread Torsten Roehr
Daevid Vincent [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I suggest a slight but useful change to these two functions, or possibly
an
 alternate parameter.

 I find myself always having to do this annoyance:

 echo BmyDevice/BBR;
 print_r($myDevice);

 To get:

 myDevice
 Array
 (
 [] = Array
 (
 [range] = range_3
 [scanner] = scanner_3
 [record] = record_3
 )

 [] = Array
 (
 [range] = range_4
 [scanner] = scanner_4
 [record] = record_4
 )
 )

 It seems to me the functions should just print out the name of the array
 you're looking at, at the very top, just as it prints out the keys. I
 already know it's an Array or I wouldn't be print_r()'ing it.

print_r() can also be used to output the contents of an object. So it's not
always an array! To output the type of the variable *does* make sense.

Best regards, Torsten Roehr

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



Re: [PHP] Get name of extending class with static method call

2005-01-12 Thread Torsten Roehr
 I'm not sure if this will work, but hey, you could give it a try.

 class Car
 {
public static $className = __CLASS__;

public static function drive ()
{
  return self::$className;
}
 }

 class Porsche extends Car
 {
public static $className = __CLASS__;
 }

 Porche::drive(); // Should return Porche

Hi Daniel,

thanks for the idea but it causes an error:
Fatal error: Cannot redeclare property static public Car::$className in
class Porsche

If I ommit the definition of $className in Car I get this error:
Fatal error: Access to undeclared static property: Car::$className

If I ommit the definition of $className in Porsche the return value is 'Car'
not 'Porsche'. Arrrgh!

Will keep on trying.

Best regards, Torsten

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



[PHP] Re: Get name of extending class with static method call

2005-01-12 Thread Torsten Roehr
Jason Barnett [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 The only other solution that comes to mind is a little messy but it lets
 you get away with no object.  Instead of calling the method statically
 you can use call_user_func_array() with the child class name as a
 parameter.  Then change the parent method to accept the child class name
 as a parameter.

 ?php

 function call_static_child() {
$drive_args = func_get_args();
/** assume that first parameter is child of class Car */
return call_user_func_array(array($drive_args[0], 'drive'),
$drive_args);
 }

 ?

Hi Jason,

thanks for taking a look but there *must* be a way to achieve this without
passing any parameters around. Otherwise I could just do:

Porsche::drive('Porsche');

Best regards, Torsten

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



Re: [PHP] Re: Get name of extending class with static method call

2005-01-12 Thread Torsten Roehr
 Torsten, I also found the following link to be helpful.  Check out the
 user notes from michael at digitalgnosis dot removethis dot com (he did
 something similar to what I have already suggested, i.e. call_user_func)

 http://www.php.net/manual/en/language.oop5.static.php

Hi Jason,

thanks for the link. It helped me to find out that this does work:

class Car {
function drive() {
echo 'pre';print_r(debug_backtrace());
}
}

class Porsche extends Car {
function drive() {
parent::drive();
}
}

By tunnelling the call through Porsche's own drive() method
debug_backtrace() will contain two traces, one of them with the correct
class name.

I tried using reflection but reflecting car by using __CLASS__ doesn't
give any information about the classes that extend it. So this doesn't work
either.

Rory's proposed way of reading in the file contents and preg_matching the
method name works, but it's very, very ugly, indeed! ;)

Isn't it somewhat ridiculous that there is no *easy* way in PHP5 to achieve
what I consider to be a pretty straightforward requirement?:

Get name of the class that invoked a static call of an inherited method

I would like to thank all of those that cared about my problem and tried to
find a solution by providing a wide variety of ideas. Thank you very much!!!


Do you think it would be wise to ask for help on php-dev?


Best regards, Torsten

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



Re: [PHP] Re: Get name of extending class with static method call

2005-01-12 Thread Torsten Roehr
Morten Rønseth [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi,

 I just tried the example code at
 http://www.zend.com/lists/php-dev/200307/msg00244.html using PHP 5.0.3

 The backtrace doesn't see class b at all, all references to it have
 vanished into thin air.

 I spent days trying to solve this on my own until I happened upon this
 thread - it appears that there is no clean way of retrieving the name of
 the calling class, in a classmethod defined in the superclass. I do not
 want to overload the sperclass' method.

 I do not accept that this is misusing the static concept - without it,
 PHP 5 seems rather lame. How does one go about making a feature request?
 There has to be a way to get this implemented into PHP 5...

 Cheers,
 -Morten

Hi guys,

I guess it's time to risk asking on php-dev ;) I will try my luck. Let's see
what the gurus say!

Regards, Torsten

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



[PHP] Get name of extending class with static method call

2005-01-11 Thread Torsten Roehr
Hi list,

in PHP4 it was possible to get the name of the calling class with
debug_bcktrace(). Unfortunately this behaviour has been changed in PHP5. I
didn't find a solution in the archives.

Is there *any* way to get the name of the calling class?:

class Car {
function drive() {
// I need the name of the calling class here
// in this case it should be 'Porsche'
}
}

class Porsche extends Car {
}

Porsche::drive();


Any help is greatly appreciated!

Thanks and best regards,

Torsten Roehr

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



[PHP] Re: Get name of extending class with static method call

2005-01-11 Thread Torsten Roehr
Jason Barnett [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 M. Sokolewicz wrote:
  try using __CLASS__
 
  Torsten Roehr wrote:
 

 This is a good suggestion but I wonder... Torsten do you have a large
 heirarchy of parent classes or just one parent?  E.g. Car - Sports Car
 - Porsche.  More importantly will __CLASS__ resolve to the class name
 that you need...

 If __CLASS__ works for you then I would go with it.  If not can you just
 send the appropriate class name as a parameter?

__CLASS__ contains the name of the class the method is in. In my sample it
would be 'Car' and not 'Porsche'.

What I don't understand is why the behaviour of debug_backtrace() has been
changed!?!

Regards, Torsten

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



Re: [PHP] Get name of extending class with static method call

2005-01-11 Thread Torsten Roehr

Christopher Fulton [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Not sure if this is the best way to do it or not, but you can do this
 and it should (untested code) work.

 class Car {
 function drive() {
  return $this-getClassName();
 }
 function getClassName() {
   return Car;
 }
 }

 class Porshe {
  function getClassName() {
   return Porshe;
  }
 }

 $foo = new Porshe();
 echo $foo-drive();

Of course this might work but it requires the definition of such a method in
*every* class I have.

Any more ideas?

Thanks in advance!

Torsten

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



[PHP] Re: how to read the path of the current document's url

2005-01-09 Thread Torsten Roehr
Tim Burgan [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hello,

 I have a page where the URL is along the lines of
 http://www.example.com/test.php

 I've tried using the parse_url() function without success.. I'm trying
 to just get test.php returned as a string.

 Can someone please point me in the right direction with this.

 Thank you for your time.

 Tim

http://de3.php.net/manual/en/function.basename.php

Regards, Torsten Roehr

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



[PHP] Re: PEAR Spreadsheet_Excel_Writer

2005-01-06 Thread Torsten Roehr
Pedro Irán Méndez Pérez [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 somebody have a example of this class?, because the package don't have,
 thank's :)

  =
 ¿Acaso se olvidará la mujer de su bebé, y dejará de compadecerse del hijo
 de su vientre? Aunque ellas se olviden, yo no me olvidaré de ti

 Isa 40:27
  =

 Atte   Pedro Irán Méndez Pérez

Wrong list ;)

Anyway, take a look at the documentation:
http://pear.php.net/manual/en/package.fileformats.spreadsheet-excel-writer.p
hp

Regards,
Torsten Roehr

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



[PHP] Propel Persistence Layer

2005-01-06 Thread Torsten Roehr
Hi,

I'm considering the Propel DB Persistence Layer for an upcoming project.
Does anyone have experience (good or bad) with it? Any things to watch out
for? Haven't found much in the list archive.

Any comments are much appreciated!

Best regards,
Torsten Roehr

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



[PHP] Re: creating multiple sessions

2004-09-11 Thread Torsten Roehr
John Gostick [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
Hi,

I've encountered a situation where I need to have two or more SEPARATE
sessions running in separate windows. The reasons are complicated, so I'll
keep things simple by just explaining the problem!

Unfortunately my understanding of sessions is a little sketchy at best so
please stick with me...

As I understand it, you can start a new session by manually opening another
separate Internet Explorer window, but I wish the new session to start in a
window I've opened automatically from a previous page. Unfortunately this
appears to carry on the session from the source window, which I don't
want - I want a new, separate session.

I've considered calling  session_start(); in the new window, then
destroying the session and calling  session_start(); to start a new,
separate session, but surely this will destroy the session in the original
window, which I want to keep intact!

So put simply, is there anyway to 'force' a new session?

Thanks,

John

Hi John,

this problem was discussed some days ago on this list. Please search the
archives. If those messages don't help come back again.

Best regards, Torsten Roehr

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



[PHP] Re: help-fetching-url-contents

2004-09-10 Thread Torsten Roehr
Vijayaraj Nagarajan [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 hi all
 i would like to fetch the content of a url.
 and then would like to put in my page... dynamically
 refreshing it once in a day...

 is it possible to do this in php.
 i have used perl get url option and then parse the
 file, with the date and time function...to do this.

 pls help.
 thanks in advance
 vijay

http://de3.php.net/curl

Regards, Torsten Roehr

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



[PHP] Re: how to redirect ?

2004-09-10 Thread Torsten Roehr
Cbharadwaj [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
Hi

I have used
Header (Location:PATH)  function  for redirection.
it is giving some errors.
is there any other method other than HEADER() funtion for redirecting ?


Bharadwaj

It will work if you specify a *full* URI:

header('location: http://www.yoursite.com/page.php'); exit;

Pay attention to the exit.

Regards, Torsten Roehr

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



[PHP] Re: How to access one class from another

2004-09-10 Thread Torsten Roehr
Brent Baisley [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 What is the best way to access one class from another? What I have is a
 couple of core classes that are loaded into instances at the start of
 each page. I then load instances of page specific classes. How would I
 access the already loaded instances of the core classes from inside one
 of the page specific classes?

 I tried a few things that didn't work. Is the only way to do this is to
 load another instance of the core classes?
 I'm finally trying to really get my hands around OOP, which has gone
 very smooth up until this instance:). I'm using v4 not v5.

 I'm looking for something like this:
 class Lists {
 function UserList() {
 }
 ...
 }
 $coreLists = new Lists();
 ...
 class Data {
 function Entry() {
 $users = $coreLists-UserList();  file://Accessing Lists Class
 ...
 }
 }

Hi Brent,

this is a case of variable scope:
http://de2.php.net/variables.scope

There are different ways to solve your problem:

1. Declare $coreLists global in your method:
   function Entry() {
  global $coreLists;
  $users = $coreLists-UserList();
   }

2. Access it via the superglobal $GLOBALS:
   function Entry() {
  $users = $GLOBALS['coreLists']-UserList();
   }

3. Pass the variable it to the class constructor and assign it to a class
property:
   var $coreLists;

   function Data($coreLists) {
  $this-coreLists = $coreLists;
   }

Best regards, Torsten Roehr

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



[PHP] Re: multi dimension array

2004-09-10 Thread Torsten Roehr
Dan McCullough [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I believe that would be the correct term for what I need.

 Here is what I have been trying to do.

 I have orders and customers.  Customers are required to do a few things
before we can process the
 order.  Some times they are very slow in doing so.  So I wanted to write a
little reminder script
 to poke us to email/call them.

 So I have orders and customers.  I need to go through and list out the
orders and then I need to
 use the customer to grab all the order associated with them, then list out
their contact
 information.  Anythough on how I can group orders by customer, list the
customer information (from
 another table) and then go on to the next order and so the same thing all
over again?

Load all customers and while looping through the result set load all orders
associated with the current customer:

// open db connection etc.

// load all customers
$result = mysql_query('SELECT * FROM customers');
while ($row = mysql_fetch_assoc($result)) {

// output customer data if required
echo $row['customerName'];

// load all associated orders
$tempResult = mysql_query('SELECT * FROM orders WHERE customerID = ' .
$row['customerID']);
while ($tempRow = mysql_fetch_assoc($result)) {
 // output order data if required
 echo $tempRow['orderID'];
}
}

Regards, Torsten Roehr

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



Re: [PHP] php|works in Toronto - anyone going?

2004-09-10 Thread Torsten Roehr
Chris Shiflett [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 --- Aaron Gould [EMAIL PROTECTED] wrote:
  Just curious if anyone on the list was headed to Toronto on Sep 22-24
  for php|works.  I live about two hours from Toronto, and my company
  is sending me.
 
  I wonder what kind of reception this conference will get...

 I'm giving a talk on PHP session security, so I'll be there.

 If anyone from the list is coming, please drop by and say hi.

 Chris

I'm only in Toronto from 13th to 16th, unfortunately. So all the best and
good luck to those that are able to attend!

Torsten Roehr

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



[PHP] Re: referencing a class

2004-09-08 Thread Torsten Roehr
Jed R. Brubaker [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Quick question here. Has anyone run into trouble with a variable reference
 to a class object?

 Here is the code:
 $_SESSION['database'] = new Database;
 $this-db = $_SESSION['database'];

 Everything goes screwy after a call like this.

 Thanks in advance!

What do you mean with screwy? Change $_SESSION['database'] after your
second line and print out $this-db to see if that was changed too.

Regards, Torsten Roehr

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



[PHP] Re: referencing a class

2004-09-08 Thread Torsten Roehr
Jed R. Brubaker [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Quick question here. Has anyone run into trouble with a variable reference
 to a class object?

 Here is the code:
 $_SESSION['database'] = new Database;
 $this-db = $_SESSION['database'];

 Everything goes screwy after a call like this.

 Thanks in advance!

What do you mean with screwy? Change $_SESSION['database'] after your
second line and print out $this-db to see if that was changed too.

By the way, you mean referencing an object (not a class).

Regards, Torsten Roehr

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



[PHP] Re: Is ob_gzhandler interfering with dynamic zipping???

2004-09-07 Thread Torsten Roehr
Thomas Hochstetter [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi there,

 Still sitting on this problem of not being able to dynamically zip a bunch
 of files together, to output them as a Save Dialog box for downloading. I
am
 using the rather old pclzip classes for the zipping part (still wrestle
with
 the server admin to get Archive_xxx stuff from PEAR installed - hate
Debian
 servers!).

Hi Thomas,

why not using your own PEAR version of Archive_xxx? Install it locally (or
download/unpack the archive), upload it into a custom PEAR dir and set the
include path to it (maybe just in the script where you need it).

Regards, Torsten Roehr

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



[PHP] Re: interface problem in PHP5

2004-09-05 Thread Torsten Roehr
Erik franzén [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 If you want to delete an object, when you have other references to it,
 you must use the  operator, otherwise the object will not be killed for
 all references.

 I tested without the -operator, but that did not work

 The -operator is still important in PHP5. Look at the folling example

 ?
 $a = new stdclass;
 $b = $a;
 $c = $a;
 ?

 unsetting a will only kill a, b and c will still be alive.
 setting a to null will kill c but not b

 /Erik

OK, but what about your interface problem? Could you solve it with this?:


I think you have to also define the arguments you want to use for item() in
your interface:
function item($a_iIndex);


Regards, Torsten Roehr

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



Re: [PHP] Session again !!!

2004-09-05 Thread Torsten Roehr
Dre [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I really did
 and it behaves the same

 I tried isset() also but there is no good it still does not work !!!


 Afan Pasalic [EMAIL PROTECTED] wrote in message
 news:[EMAIL PROTECTED]
  Try use
 
  if(empty($_SESSION['uname'])
 
  instead
 
  if($_SESSION['uname'] = = )
 
 
  Afan

You should try a bit more debugging than just posting your code here. Try
this at the top of your second page:

print_r($_SESSION);

Then you will see which values are set in $_SESSION and you can check if
that is what you are expecting or not.

Another idea would be using a ready made authentication/permission package
like PEAR::LiveUser:
http://pear.php.net/package/LiveUser

Regards, Torsten Roehr

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



[PHP] Re: Session again !!!

2004-09-05 Thread Torsten Roehr
Dre [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I added  print_r($_SESSION); after the session start();
 and the printed text was

 Array( )

Which means that your session value is NOT set. Your if/else should look
like this:

if (!isset($_SESSION['uname'])) {
header('Location: ../../index.php');
exit();
} else {
// output contents
}

Regards, Torsten Roehr

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



[PHP] Re: !!Urgent .. Session Problem

2004-09-04 Thread Torsten Roehr
Dre [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
  session_register('uname');
  $_SESSION['uname'] = $username;

Hi Dre,

Nick already answered your question so just a short note:
you should not use session_register() with your PHP version anymore, so just
delete the first of the upper two lines.

Excerpt from the manual:


Caution
If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use
session_register(), session_is_registered(), and session_unregister().


Regards, Torsten Roehr

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



[PHP] Re: Drop directory with PHP

2004-09-04 Thread Torsten Roehr
Kioto [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi all I have create this function to delete directory and file but i
 have no result .
 When i call the function i don't receive any errors by PHP.
 I have test this function with PHP 4.3.6 and Apache for NT version 1.3.1
 on Windows Xp Professional
 I write this code :
 ?php

 error_reporting(E_ALL);

 function DropDir($dir) {

  if (is_dir($dir)) {
if (!($handle = opendir($dir)))
   die(It' no possible open directory  $dir);

  while(false !== ($file = readdir($handle))) {
 if ($file != '.'  $file != '..') {
   if (is_dir($dir . '/' . $file)) {
DropDir($dir . '/' . $file);
exec(rmdir $file);
   }
   else {
exec(del $file);
   }
 }
   }
   closedir($handle);
   exec(rmdir $dir);
  }
 }
 file://call function DropDir
 DropDir('my_folder');
 ?
 I think that it' impossible for me find solution to this problem.
 Can you help me ?
 Thanks so much to all an sorry for my bad language

I guess you'll first have to delete all files in the directory. Try this
function:


/**
 * Recursively clear a local directory
 *
 * @param string  $sourceDirdirectory to delete
 * @param integer $leveldirectory level (to avoid deleting the
root dir)
 */
function clearDirectory($sourceDir, $level = 0)
{
// proceed if source directory exists
if  (is_dir($sourceDir))
{
// read dir contents
if  ($handle = opendir($sourceDir))
{
   /* This is the correct way to loop over the
directory. */
   while(false !== ($dirItem = readdir($handle)))
{
if  ($dirItem != '.'  $dirItem !=
'..')
{
// directory
if  (is_dir($sourceDir . '/'
. $dirItem))
{

clearDirectory($sourceDir . '/' . $dirItem, $level + 1);
}
// file
elseif  (file_exists($sourceDir
. '/' . $dirItem))
{
unlink($sourceDir .
'/' . $dirItem);
}
}
}

// remove directory if it's not the root one
if  ($level  0)
{
rmdir($sourceDir);
}
}

closedir($handle);
}
}

It will delete all direcotries and files *inside* the specified directory.
So the directory itself will not be deleted.

Just call it like this (without trailing slash!!!):

clearDirectory('/path/to/directory'); // or on windows
clearDirectory('c:\path\to\directory');

Hope it works for you.

Regards, Torsten Roehr

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



[PHP] Re: function problem

2004-09-04 Thread Torsten Roehr
Matthias Bauw [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I'm having a problem with a php application;

 I have two files: one is ccadduser wich adds users to a controlcenter
 that I am currently designing for a website.

 In that ccaduserfile I call for a function checkpermission(); this
 function is defined in another file called ccfunctions

 When a user does not have access to the script it should abort the
 script, this is done using a header(location: ccnopermission.php);
 statement

 But now it seems that while executing the function checkpermission()
 the code in ccadduser just keeps running and the database query that
 inserts the new user is executed before the user can be redirected to
 ccnopermission.

 Is there a way to make php wait until checkpermission is completely
executed?

 I know it is not a simple question, but I really need a solution to
 ensure the safety of my system.

 grtz  thanks

 DragonEye

I'm not completely sure if I understand your question but PHP will process
one function after the other. Without seeing some code I'm afraid we can't
help you much.

Regards, Torsten Roehr

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



[PHP] Re: interface problem in PHP5

2004-09-04 Thread Torsten Roehr
Erik franzén [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Can anuyone describe this error?

 Compile Error: E:\Source\CMAES\src\include\dom.inc.php line 67 -
 Declaration of CMAES_DOM_Node_List::item() must be compatible with that
 of CMAES_DOM_Node_List_Interface::item()


 // {{{ interface CMAES_DOM_Node_List
 /**
   *
   * @access public
   */
   interface CMAES_DOM_Node_List_Interface
   {
   function item();


I think you have to also define the arguments you want to use for item() in
your interface:

function item($a_iIndex);


   function search();
   function addItem();
   function removeItem();
   }
 // }}}
 /**
   * CMAES_DOM_Node
   *
   */
 class CMAES_DOM_Node_List implements CMAES_DOM_Node_List_Interface
 {
  // {{{ properties
  /**
  * Number of elements in node list
  * @var integer
  */
  public $iLength = 0;

  /**
  * Nodes in list
  * @var array
  */
  private $_aNodes = array();
  // }}}

  // {{{ item
   /**
   *  Returns the nth index given in item.
   *
   * @param inte $a_iIndex - index in list
   * @return mixed node object or null if item was not found
   * @access public
   */
  function item($a_iIndex)


Are you sure you need '' here? Shouldn't PHP5 pass all variables by
reference on default?

Regards, Torsten Roehr

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



[PHP] Re: PHP Help

2004-09-03 Thread Torsten Roehr
Conbud [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hey, Im making a site to where I can fill out a form and it adds updates
to
 the main page, but I only want the site to display 5 updates on it, now I
 know how to make it only show 5 updates, but then that means when a new
 update is posted to the site, it just stores the old updates in the
database
 and over time this can make the database quite large, How would I make it
 delete the oldest update and just add the newest update to the top of the
 list ? So this way I only have 5 updates stored in the database at all
 times.

 Thanks
 ConbuD

Insert your new item, then delete the oldest one:

DELETE FROM table ORDER BY date asc LIMIT 1

Whereas 'date' is your date column.

Regards, Torsten Roehr

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



[PHP] Re: Function Get Error

2004-09-03 Thread Torsten Roehr
[EMAIL PROTECTED] [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]

I write this function to delete directory and file but when i 've a
directory not empty i get error
The code that i write is this:

I receive this warning:
Warning: rmdir(cartella): Directory not empty in c:\programmi\apache
group\apache\users\test\project\delete.php on line 23
I have set chmod on linux chmod to 777 but i can delete folder only when is
empty.
What I do ?
Thanks to all and sorry for my bad language.

I guess you'll first have to delete all files in the directory. Try this
function:


/**
 * Recursively clear a local directory
 *
 * @param string  $sourceDirdirectory to delete
 * @param integer $leveldirectory level (to avoid deleting the
root dir)
 */
function clearDirectory($sourceDir, $level = 0)
{
// proceed if source directory exists
if  (is_dir($sourceDir))
{
// read dir contents
if  ($handle = opendir($sourceDir))
{
   /* This is the correct way to loop over the
directory. */
   while(false !== ($dirItem = readdir($handle)))
{
if  ($dirItem != '.'  $dirItem !=
'..')
{
// directory
if  (is_dir($sourceDir . '/'
. $dirItem))
{

clearDirectory($sourceDir . '/' . $dirItem, $level + 1);
}
// file
elseif  (file_exists($sourceDir
. '/' . $dirItem))
{
unlink($sourceDir .
'/' . $dirItem);
}
}
}

// remove directory if it's not the root one
if  ($level  0)
{
rmdir($sourceDir);
}
}

closedir($handle);
}
}

It will delete all direcotries and files *inside* the specified directory.
So the directory itself will not be deleted.

Just call it like this (without trailing shlash!!!):

clearDirectory('/path/to/directory');


Hope it works for you.

Regards, Torsten Roehr

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



[PHP] Re: Sessions and Logins

2004-09-03 Thread Torsten Roehr
Hi Dennis, see below

Dennis Gearon [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Please CC me
 -

 I am designing my own 'usr' class that takes care of logins. I need
 to know the following to finish it.
 ---
 A/ Does anybody use sessions for users who are not logged into the site,
and why?

This might make sense when you have a protected area on your web site.
Having the session run all the time would allow the user to naviagte the
whole site *after* login without losing his authentication. When he is
logged in, just store some kind of value or object in the session. On the
protected pages check for this value. If it's not in the session redirect to
a login page.


 B/ If a user goes from unlogged in, unidentified user to a logged in,
identified user, is the first session canceled and new session started?

You can control this yourself - usually you don't have to start a new
session after login. But applying session_regenerate_id() adds a bit of
security because it changes the session id (which might have been public
before login).

See:
http://de3.php.net/manual/en/function.session-regenerate-id.php


 C/ (The reverse), if a user goes from logged in, identified user to a
unlogged in, unidentified user, is the first session canceled and new
session started?

Use session_destroy() and redirect to the start/login page with a clean:
header('location: http://www.yoursite.com'); exit;

This will start a new session. You might also need to unset a cookie before
session_destroy() if you are using cookies.


 D/ How is it possible, using PHP4+ sessions, to cancel a session a page is
opened with, and starting a new session?

Again, use a header redirect.

 thanks all of you. I **LOVE** using this PHP 'thang' :-)

 Dennis

Regards, Torsten Roehr

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



[PHP] Re: trying to do too much with functions?

2004-09-02 Thread Torsten Roehr
Justin French [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I have a few functions with way too many parameters in them, or
 functions which have a non-obvious order of parameters which I
 constantly have to refer to as I'm working.  Since I'm using PHP as my
 templating language (none smarty here!) as well as the programming
 language.  So I've been looking for some alternatives...

 My main objectives:

1.  have all parameters optional
2.  have a mixed order for the paramaters

 Other languages seem to do this well (Ruby, or perhaps RubyOnRails
 seems good at it), but in PHP I can only see a few options... I'm
 hoping someone might offer a few more ideas.

 ? $params = array('a'='123','b'='456'); echo doStuff($params); ?
 ?=doStuff(array('a'='123','b'='456'))?
 ?=doStuff('a=123','b=456')?
 ?=doStuff('a','123','b','456'); ?
 ?=doStuff(a='123' b='456')?

 So, is that it?  Have I thought of all possible options?

As you should have a fixed parameter order in your function you don't need
to pass the variable names in. So this is OK for up to three or four params:
doStuff('value1', 'value2', 'value3', 'value4');

If your function takes more than four parameters an associative array would
be the way to go (your first example). You might consider splitting it up
into several functions if it takes that many arguments.

Regards, Torsten Roehr

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



[PHP] Re: Session understanding

2004-09-02 Thread Torsten Roehr
Michael Gale [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hello,

 Morning .. at least it is where I am :)

 I have a small issue with sessions, at the moment I am using sessions on
our web site and storing the session
 information in a db_table. It is working great. Right now I am only
storing the users ID, name and role in the session
 data, but I would like to store other information as well. The problem is
... that if that person opens another browser
 window and connects to the site another session is not created.

 So if I try and store a variable that would be unique to each window it
would get over written. Is this a configuration
 problem ?


 Thanks.

An alternative might be omitting cookies and passing the session id around
via GET/POST. This would solve your problem but might require some work to
adapt your application. Another advantage of this would be that you would
not have to rely on your user's cookie setting being enabled.

Regards, Torsten Roehr

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



[PHP] Re: Large database, slow search times

2004-09-02 Thread Torsten Roehr
Adrian Teasdale [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi there

 I have been given the task of integrating a search into a database we
 have which contains 40 million records and I would really do with some
 advice!  Thanks to everyone the other day who helped us parse this same
 database into mysql.

 Basically the database consists of only 1 field that stores a set of
 character strings.  I need to be able to do a wildcard search that will
 find any matches, so if I'm looking for any matches containing ABC
 then it should pull up the record 123ABCDEFG.  Now, I know that under
 normal circumstances this wouldn't be too bad, but under this database
 I'm getting search times of 3.5 minutes just to run one search.
 Considering that there might be 500 users interested in doing searches
 on this info, 500 x 3.5 minutes per search is too much.  Just wondering
 what the experts would suggest for managing a database this size and
 getting the search times down to something manageable.

 Thanks in advance for your advice

 Ade

Have you put an index on the column?

Regards, Torsten Roehr

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



[PHP] Re: Handling XML output in a slim way

2004-09-01 Thread Torsten Roehr
Markus Fischer [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi,

 up until now, when outputing XML I've been constructing the output as a
continous string-soup in such ways like

 [...]
 $xml .= printf('item name=%s%s/item', makeXmlSave($name),
makexmlSave($contentOfItem));
 [...]

 makeXmlSave() makes sure that quotes, ampersand,  and  are properly
escaped with their entity reference. However I was thinking if it wasn't
possible to e.g. generated a a complete DOM tree first and then just having
this tree being dumped as XML.

 I'm using PHP4 right now.

 thanks,
 - Markus


Hi Markus,

take a look at this package:
http://pear.php.net/package/XML_Tree

Regards, Torsten Roehr

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



[PHP] Re: $_SERVER['HTTP_HOST'] without the 'www.'

2004-08-31 Thread Torsten Roehr
Shaun [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi,

 How can I get the URL of the page I am on without the 'www.' i.e. just
 mydomain.com? I need to enurse this is correct in case the user types in
the
 domain without using the 'www.'.

 I have looked at using substr but if the user leaves out the 'www.' then
 substr($_SERVER['HTTP_HOST'], 4) would return 'main.com', is there a
better
 function to use in this instance?

 Thanks for your help

Does your Apache provide $_SERVER['SERVER_NAME']? For me it outputs the
domain like google.com.

Regards, Torsten Roehr

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



[PHP] Re: PHP- Dependant dropdown based on Mysql queries

2004-08-30 Thread Torsten Roehr
Francisco Puente XFMP (QA/EMC) wrote in message
news:[EMAIL PROTECTED]
 Hi All,
 I'm trying to generate a PHP page with 3 or 4 dropdown menus, each of one
dependant upon each other, that means:
 #2 dropdown should change upon selecting something on dropdown #1, #3
should change based on the selection at #2 to finally submit the desired
query. Each dropdown menu should be generated from a mysql query based on
the previous selection.
 I need to generate mysql queries based on each dropdown selection and the
page should reload the content for the next dropdown menu. I couldn't yet
figure out how to accomplish this.
 Let me know if I make myself clear enough :)
 Any help is very welcome!!

 Thanks in advance,

 Francisco

Hi Francisco,

just point the form action to $_SERVER['PHP_SELF']. Then check the POST
value of the relevant dropdown and do your queries. For example:

// the value of your selects will probably be ids that's why you should cast
them to integers

if (isset($_POST['select1'])) {
$select1 = (int) $_POST['select1'];
// do your query for select2
}

if (isset($_POST['select2'])) {
$select2 = (int) $_POST['select2'];
// do your query for select3
}

if (isset($_POST['select3'])) {
$select3 = (int) $_POST['select3'];
// do your query for select3
}

if (isset($_POST['select4'])) {
$select4 = (int) $_POST['select4'];
// insert your data
}

I hope you get my point. For user convenience you could use JavaScript's
onChange() event to auto-submit the first three selects when the user has
selected a value.

Best regards, Torsten Roehr

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



Re: [PHP] Storing image in database

2004-08-30 Thread Torsten Roehr
Dre [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 line 8 is ?php

 just that .. and the code before it is the following

 file://==
 html
 head
 titleUntitled Document/title
 meta http-equiv=Content-Type content=text/html; charset=iso-8859-1
 /head

 body

Why not putting your PHP code at the top of the page? The blank line between
/head and body might cause the error.

Regards, Torsten Roehr

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



[PHP] Re: List of cities

2004-08-29 Thread Torsten Roehr
Harlequin [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Morning...

 Does anyone know of a site that or resource available where I could pull a
 list of ALL UK cities and towns for an option list...?

 I started out with 100+, then expanded this list to over 200 but still get
 complaints that certain towns are not listed.

Ask the UK postal service (or whatever it is called). They should have such
a list/directory containing all cities with zip codes in digital form
(probably on CD-ROM).

Regards, Torsten Roehr

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



[PHP] Re: newbie questions

2004-08-29 Thread Torsten Roehr
Kevin Bridges [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Greetings php-general,

  I'm just starting out with php ... judging from the posts I've been
  reading on this list I'm thinking this question is so basic it might
  almost be pathetic! I'm assuming the answers are in the php manual,
  but I have not found the correct pages ... any pointers to manual
  pages, tutorials, or an explanation would be greatly appreciated.

 ?php
 require_once 'library/functions/dbConnect.php';
 class Content {
  var $db = null; // PEAR::DB pointer
  function Content($db) {
   $this-db = $db;
  }
 }
 ?

  I'm writing my first class following an example I found on the web
  and I have 2 questions.  The constructor for Content accepts an
  object ... why is $db used instead of $db?

  I'm used to a this.varName syntax from other languages ... I grasp
  what is happening with $this-db, but I don't understand the literal
  translation of - and would like help understanding.

Hi Kevin,

with PHP4 $db means the value is passed by reference. Otherwise a copy of
$db would be passed to the method. See here:
http://de2.php.net/references

With PHP5 variable assignments or passing variables to functions by
reference is standard.

$this-db is the PHP equal to this.varName. You access property db of the
current object. Methods are called this way:
$this-methodName()

Hope this clears things up a bit.

Best regards, Torsten Roehr

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



[PHP] Re: paste values for one pop-up. And this pop-up is one frame

2004-08-27 Thread Torsten Roehr
Andre [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]


 Hello

 Someone now how to paste values for one pop-up. And this pop-up is one
frame
 I am doing like this to open pop-up

 echoa href=\#\ class=\textblack\

onclick=\NewWindow('fact_imprime.php?factura_id=$factura_id','Ficha','700',
 '300','no','left');return false\ onfocus=\this.blur()\
 img src=\images/imprime.gif\ width=\31\
 height=\31\ border =\0\/a;

 And in the pop-up I do like this.
 echo$_REQUEST[factura_id];

 Thanks for the help...

Remove the double quotes and put quotes around the array key:

echo $_REQUEST['factura_id'];

Regards, Torsten Roehr

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



Re: [PHP] Re: paste values for one pop-up. And this pop-up is one frame

2004-08-27 Thread Torsten Roehr
Andre [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 But don't work that's is my problem,
 And I think this don't work because the pop-up window is a frame
 Help??

Have you seen my other post from two minutes ago?

You mean your popup contains a frameset? Then post your frameset code and we
might be able to help.

Regards, Torsten

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



Re: [PHP] Re: paste values for one pop-up. And this pop-up is one frame

2004-08-27 Thread Torsten Roehr
Andre [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]

 Yes and don't work.

 The code of the frameset
 html
 head
 titleUntitled Document/title
 meta http-equiv=Content-Type content=text/html; charset=iso-8859-1
 /head

 frameset rows=*,80 frameborder=NO border=0 framespacing=0
   frame src=imprimir_factura.php name=mainFrame
   frame src=bot.php name=bottomFrame scrolling=NO noresize
 /frameset
 noframesbody

 /body/noframes
 /html

You have to pass the variable from the frameset to the page that will be
using the variable. Change the first frame line into:

frame src=imprimir_factura.php?factura_id?php= $_GET['factura_id']; ?
name=mainFrame

Then in imprimir_factura.php you can acces the variable via
$_GET['factura_id']. This should work.

Regards, Torsten Roehr

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



Re: [PHP] Is javascript enable?

2004-08-26 Thread Torsten Roehr
Marcos Thiago M. Fabis [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]

 i share your opinion, but belive-me when i say that this situation
requires
 it.

 i have to check if it´s inside frames, pass values for only one a
respective
 frame that is responsable for logging, start procedures with setTimeOut,
 etc...

 maybe next time the project can be better planned, but i can´t see how at
 this time!

 [s]
 Mt

Hi,

one way could be to setup an empty intro page that has two ways of
redirecting:

1. Redirect via meta-refresh tag after 2 seconds to page2.php?js=off
2. Redirect via JavaScript immediately to page2.php?js=on

If JS is enabled the second redirect will be processed, if it's off the
first one will. Then on page2 you'll have $_GET['js'] with on/off as the
value.

Regards, Torsten Roehr

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



Re: [PHP] crypt()

2004-08-26 Thread Torsten Roehr
Afan Pasalic [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi everyone!

 My hosting company has global turned on. But I want to code using more
safe
 global off. My question though is how I can do it locally, in my script?
 I tried to use
 ini_set(register_globals, FALSE);
 but it still doesn't work.
 On php.net manual I can find WHAT I have to do and reasons but not HOW.

 Thanks for any help!

 Afan

Please don't hijack other people's thread: Try this at the top of *every*
script:

ini_set('register_globals', 0);

Regards, Torsten Roehr

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



[PHP] Re: crypt()

2004-08-26 Thread Torsten Roehr
Aaron Todd [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I have developed a PHP based site that requires users to login.  Their
login
 information is kept in a MYSQL database.  Currently, I am using an IF
 statement to verify what the user enters as their password with what is in
 the the database.  If they are the same a session is created and they have
 access to the content of the site.

 As far as I know the password is being sent to the script in clear text
and
 I was wondering what a good way would be to get this to be encrypted.  My
 first thought is to encrypt the password in the database using crypt().
So
 if I view the table I will see the encrypted characters.  Then change the
IF
 statement to encrypt the password that the user enters and then just check
 if its the same as what is in the database.  That sounds like the same as
I
 am doing now only instead of checking a password that is a name, its
 checking the encrypted characters of the name.

 So it seems my idea would hide the real characters.

 Can anyone tell me if this is a bad idea.  And maybe point me toward a
good
 one.

 Thanks,

 Aaron

Hi Aaron,

encrypting passwords in the database is generally a good idea. You can use
md5() as an alternative to crypt(). MySQL itself has an MD5 function you can
directly use in your SQL statements.

Regards, Torsten Roehr


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



Re: [PHP] Exporting Dbase to CSV

2004-08-26 Thread Torsten Roehr
Harlequin [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I'm using MySQL Jay

 I can present the results in a table easy enough and if I replace the TD
 TAGs with commas etc. I get a screen output that resembles a CSV file but
 need to go that one step further and don't know how...

Please specify what you mean with one step further? You can assign the
contents to a variable and write it to a file.

Regards, Torsten Roehr


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



[PHP] Re: XML_sql2xml

2004-08-26 Thread Torsten Roehr
Brian Anderson [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hello,

 I am trying to install XML_sql2xml

 I followed the directions to install XML_sql2xml at:

 http://php.chregu.tv/sql2xml

 I used pear and typed:

 pear install XML_sql2xml

 The result I got was:

  No release with state eqal to: 'stable' found for 'XML_sql2xml' 

 Is there someplace that the php class file can be downloaded from and
 manually installed? Anybody know?

 -Brian

Hi Brian,

I found this link on the page you mentioned:
http://pear.php.net/package-info.php?pacid=18

Click on download, download the archive and extract it to your PEAR
directory.

Best regards, Torsten Roehr

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



Re: [PHP] sharing records with assigned users

2004-08-26 Thread Torsten Roehr
Php Junkie [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Ave,

 I'm working on a Phonebook Application for my company. Much of it's
 functions and application are pretty much clear and workable for me. But
 there's one aspect which I'm trying to figure out.

 It's a multi-user application where there's 2 kinds of users... Admin 
 User.

 The User can only view, add, edit, browse through his own records.
 Each user does get a public  private option, wherein the user can make
the
 record either private, so only he can see it, or public which anybody can
 view.

 The Admin can do absolutely anything.

 There is one feature that Admin gets which I'm trying to figure out.
 When the Admin is adding a record, he gets to decide which users he wants
to
 share the record with. He can choose particular Users by clicking on their
 name to share that record with. How do I make that happen?

 Any suggestions?

 Thanks.

I guess you need to create a table that maps users to records with two
columns $userID and $recordID. Then you look up in that table if the user is
allowed to edit/see this record.

Regards, Torsten Roehr

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



[PHP] Re: paste values for one pop-up. And this pop-up is one frame

2004-08-26 Thread Torsten Roehr
Andre [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]


 Hello

 Someone now how to paste values for one pop-up. And this pop-up is one
frame
 I am doing like this to open pop-up

 echoa href=\#\ class=\textblack\

onclick=\NewWindow('fact_imprime.php?factura_id=$factura_id','Ficha','700',
 '300','no','left');return false\ onfocus=\this.blur()\
 img src=\images/imprime.gif\ width=\31\
 height=\31\ border =\0\/a;

 And in the pop-up I do like this.
 echo$_REQUEST[factura_id];

 Thanks for the help...

What you described should work, so *where* is your problem?

Regards, Torsten Roehr

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



Re: [PHP] Destroying a Session

2004-08-25 Thread Torsten Roehr
Shaun [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]

 [EMAIL PROTECTED] wrote in message
 news:[EMAIL PROTECTED]
   function clear_orderinfo() {
 global $_SESSION;
 unset($_SESSION[orderinfo]);
}
  
   However this function doesnt seem to work and the session remains
   active, is
   there another way to clear a session?
 
  I'm not triffically experienced, but I do have notes on the subject.
  You're wanting to clear the whole session, right?
 
  $_SESSION=array();
  session_destroy();
 
  For specific variables, try assigning FALSE to it
  ($_SESSION['name']=FALSE; or 'unset' works for versions =4.2.2.
Otherwise
  use session_unregister. For me under 4.1.2 I had to set to null.
 
  HTH
  J
 
 

 Hi,

 Thank you for your replies. I am using version 4.3.3 yet unset() doesn't
 seem to work. To test this I have placed this line of code in my
footer.php
 file that appears at the bottom of every page:

 echo 'load_orderinfo() = '.load_orderinfo();

 Here is the load_orderinfo() function:

 function load_orderinfo() {
   global $_SESSION;
   if (empty($_SESSION[orderinfo])) {
return false;
   } else {
return $_SESSION[orderinfo];
   }
  }

 Before the $_SESSION[orderinfo] is created the output in the footer
reads:

 load_orderinfo() =

 When it has been created it reads:

 load_orderinfo() = Object;

 On the complete_order.php page where I call the clear_orderinfo() function
 it goes back to:

 load_orderinfo() =

 but it on any subsequent page the output returns to:

 load_orderinfo() = Object;

 But after calling the clear_orderinfo() function surely the
 $_SESSION[orderinfo] should have been destroyed. I hope this makes
sense!

 Thanks for your help

Hi,

remove the global $_SESSION; lines in your functions - they are uneccessary.
Have you tried resetting $_SESSION instead of unset()?:

$_SESSION = array();

Regards, Torsten Roehr

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



[PHP] Re: PHP Login Script

2004-08-25 Thread Torsten Roehr
Chuck [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Could anyone let me know or point me to where I could find out how to
setup
 a login for my php site.  I've been looking around and found plenty of
stuff
 for PHP/Apache, but nothing for just PHP.

 Any help or info about this would be appreciated.

 Thanks,
 Chuck

Hi Chuck,

you could try those two PEAR packages:
http://pear.php.net/package/Auth
http://pear.php.net/package/LiveUser

If you have any questions about those packages that the docs and the source
code can't answer there is the PEAR general mailing list to help ;)

Best regards, Torsten Roehr

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



[PHP] Re: delimiter question?

2004-08-24 Thread Torsten Roehr
Steve Buehler [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 How can I make the following work on an apache 2.0.46/php 4.3.2
installation?

 /dist/gogo.php/order-inventory-form.php

 Right now, unless it is a question mark after the gogo.php script, it will
 not run.

 Thank You
 Steve

Hi Steve,

try setting the file permissions of gogo.php to 705.

Regards, Torsten Roehr

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



[PHP] Re: Image Width Error

2004-08-24 Thread Torsten Roehr
Jed R. Brubaker [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi all!

 I am trying to do something really simple, but my error is outside of my
 expertise (hopefully not for long!).

 Code:
 -
 $this-lVertical = images/box/.$template._lVertical.gif;
 $borderWidth = imagesx($this-lVertical);
 -
 Error:
 -
 Fatal error: Call to undefined function imagesx() in
 c:\web\www\php\classes\Box.class on line 65
 ---

 Am I missing something in the PHP config? What should I be looking for.
Oh!
 I am on PHP5.0 - that should help.

 Thanks in advance!

Read the manual:
http://de.php.net/manual/en/function.imagesx.php

You need an image resource to get the file size.

Regards, Torsten Roehr

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



[PHP] Re: Clear HTTP POST value

2004-08-23 Thread Torsten Roehr
Nicklas Bondesson [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi!

 Is there a smooth way to clear a posted value on a page? I have tried the
 following without sucess.

 unset($_POST[var]);
 unset($HTTP_POST_VARS[var]);

 Nicke

Hi Nicke,

unset($_POST['var']) *should* work - it works for me (PHP 4.3.8). You could
also do $_POST = array() to reset all values.

Regards, Torsten Roehr

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



Re: [PHP] How do I open Save As Dialog Box?

2004-08-23 Thread Torsten Roehr
Php Junkie [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Ave,

 I'm facing a little problem.
 I have created a File Manager Application for my company which has a place
 where authorized users can download the stored files. The files are of
 various MIME Types.. Mainly PDF, TXT  DOC.
 What I want to do is basically... When the user clicks on the Download
 Button... The Save As Dialog Box should appear...
 What is happening right now is that the file opens in it's related
software
 (Word, Acrobat, Notepad etcetera). I don't want the file to open in it's
 native software.

 I know I need to use the
 header (Content-type: application/octet-stream);
 But I don't know how.

 Can anyone help?

 Thanks.

Take a look at PEAR's HTTP_Download:
http://pear.php.net/package/HTTP_Download

This package is exactly what you are looking for.

Regards, Torsten Roehr

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



[PHP] Re: WAHT is my error???

2004-08-20 Thread Torsten Roehr
Andre [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]

 Inside of one ARRAY can I make one WHILE

   function tabelas($tabela_tipo){
   $sql = mysql_query(SELECT * FROM .$tabela_tipo._credito ORDER BY
 .$tabela_tipo._ordenar);
   $return =  select name=\tabelas\ class=\textblack\\n;
   $tabela_array = array(.
while($registo = mysql_fetch_array($sql)){
array (.$registo[0].,
 .$registo[0].nbsp;.$registo[0].);
   }.
foreach($tabela_array as $subarray)

list($num, $text) = $subarray;
$return .= option value=\$num\
 selected$text/option\n;
}
$return .= /select\n;
return $return;
 }



I guess your loop should look like this:

while ($registo = mysql_fetch_array($sql)) {

echo 'option value=' . $registo[0] . '' . $registo[1] . '/option';
}

You can use mysql_fetch_assoc() and then access the values by their column
name:
$registo['column1'], $registo['column2'] etc.

Regards, Torsten Roehr

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



[PHP] Re: Is this the right way to increase the amount of time session variables are dropped

2004-08-20 Thread Torsten Roehr
Boot [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Currently session variables are dropped in a shorter time period than I
 would like when a user sits with a page open but idle.

 My PHP.INI has session_gc_maxlifetime set to 1440.

 If I want variables kept for two hours, is setting session_gc_maxlifetime
 the correct setting to change (to 7200) ?


 Thanks!

If you cannot edit your php.ini put this line at the top of all your
scripts:
ini_set('session.gc_maxlifetime', 7200);

You can also set this environment variable with a .htaccess file. Search the
archives to find out how the exact syntax is.

Regards, Torsten Roehr

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



[PHP] Re: download file question...

2004-08-19 Thread Torsten Roehr
Bruce [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 hi...

 i can allow files to be uploaded to my app. are there corresponding
 scripts/code to allow files to be downloaded to the user via the browser??

 just occurred to me that i'll want to do this...

 nothing jumps out at me searching google/php.net for this...

 thanks

What about pointing a link to the file?!?:
a href=/path/to/your/file.pdflink/a

If the file is outside of the webroot root or in a protected directory you
can use PEAR's HTTP_Download:
http://pear.php.net/package/HTTP_Download

Regards, Torsten Roehr

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



Re: [PHP] arrays() current() next() who to use

2004-08-19 Thread Torsten Roehr
Vern [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Problem with that is it sorts according the results of the recordset
range.

 For instance:

 It will show the user 1 trhough 10 sorted by miles then 20 - 30 sorted by
 miles, however, in 1 through 10 could have a range of 0 to 1000 miles and
 the next set will have 5 to 200 miles. What I need is to sort them all by
 miles first. The only way I know to do that is to do the way I set it up.
So
 if I create an array, sort that array by the miles then use that array.
 However the array is different that the recordset and thus does not use
 LIMIT.

What about this:
SELECT * FROM table ORDER BY miles LIMIT 0, 10

Then pass the offset to your query function and exchange it with 0:
SELECT * FROM table ORDER BY miles LIMIT $offset, 10

Of course you have to properly validate that $offset is an integer before
using it in the query.

Regards, Torsten Roehr

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



[PHP] Re: php question

2004-08-18 Thread Torsten Roehr
Michael Crane [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 hello,
 I have a webpage which includes a frame containing a table made of 24
 tds which in turn contain little images. When the mouse clicks on a
 little image the appropriate larger image is loaded into an adjacent
frame.
 Can somebody point me in the direction to do this in php without frames
 please ?

 I've been looking most of the day but I can't see it.

 regards

 mick

Hi Mick,

you have to append the file name of the bigger version to your links as a
parameter:

a href=?php= $_SERVER['PHP_SELF']; ??image=name_of_the_big_file1big
picture 1/a
a href=?php= $_SERVER['PHP_SELF']; ??image=name_of_the_big_file2big
picture 2/a
a href=?php= $_SERVER['PHP_SELF']; ??image=name_of_the_big_file3big
picture 3/a

Exchange name_of_the_big_file1/2/3 with the file names of the big image
versions. Then at the point where you want to show the big image include
this code:

?php
if (isset($_GET['image'])) {

$image = basename($_GET['image']);
echo 'img src=' . $image . ' border=0 alt=';
}
?

Of course you may have to alter the src attribute if your pictures are not
in the same directory.


Hope this helps, regards.

Torsten Roehr

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



[PHP] Re: I need unique max number

2004-08-18 Thread Torsten Roehr
Pieter From Sa [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi all

 I have data in one field in a database, all is numbers that can be
 duplicated.

 200, 200, 100, 50, 30.

 i need to get all data from this field, terminate the duplicates and get
the
 max nuber that is not a duplicate, in the numbers above that would be 100.

 I had a look at array_unique, but i'm not sure if this is the right
function
 for this.

 Thanks in advance.

Hi,

setup your array starting with the highest values:

$array = array(200, 200, 100, 50, 30);

Then use array_count_values($array). This will give you an associative array
where the key is the former value and the value is the number of the
occurrences. In your case this would be:

array(200 = 2, 100 = 1, 50 = 1, 30 = 1);

Then loop through the array with foreach() and check each element for the
value 1. When you have found the first array element with a value of 1 exit
from the loop with break.

Hope this works for you.

Regards, Torsten Roehr

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



Re: [PHP] I need unique max number

2004-08-18 Thread Torsten Roehr
Ni Shurong [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
  Hi all
 
  I have data in one field in a database, all is numbers that can be
  duplicated.
 
  200, 200, 100, 50, 30.
 
  i need to get all data from this field, terminate the duplicates and get
the
  max nuber that is not a duplicate, in the numbers above that would be
100.
 
  I had a look at array_unique, but i'm not sure if this is the right
function
  for this.
 
  Thanks in advance.
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php

 use array_unique will get 200, 100, 50, 30.

 you shoule write a custom function :)


Hi Ni,

he needs to ignore duplicate values so array_unique() won't help.

Regards, Torsten

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



Re: [PHP] OO Theory Question

2004-08-18 Thread Torsten Roehr
Ricardo Cezar [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Probably it’s a dumb question, but I’m new to OO Programming, so...

 How can I store the instance of the class in the session

 Thanks,
 Rics

That's no different to storing any other variable into the session:

$_SESSION['object'] = $object;

(You don't need the ampersand in PHP5.)

Regards, Torsten Roehr

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



Re: [PHP] The_'_character_and_Hidden_(POST)_form_fields...

2004-08-17 Thread Torsten Roehr
Sean O'Donnell [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 the #146; character...

 *damn outlook rewrote it in my email. =/

 SEAN O'DONNELL
 PROGRAMMER/ANALYST

Hi Sean,

generally apply htmlentities() to all data to output. Use double quotes for
your HTML attributes so single quotes in your strings won't be a problem.

Regards, Torsten Roehr

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



[PHP] Re: problems with sessions!!AAH

2004-08-16 Thread Torsten Roehr
Angelo Zanetti [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi,

 Im running a win2k with apache and PHP 4.3.4 and I have gone through
 the installation readme for PHP. I have copied the necessary files to
 the correct directories. I have also set register_globals= Off (default)
 I have set my session path (it exists).

 Now my problem is that I cant get my sessions to work at all. I have
 tried everything and no luck.
 Ok here is what I do:

 $_SESSION['login']=true;

 if (session_is_registered($_SESSION['login']))
 echo(seesion is reg);
 else
 echo(seesion not reg);


Hi Angelo,

where's your session_start()? Also you can use isset() instead of
session_is_registered():

if (isset($_SESSION['login']))

Regards, Torsten Roehr

 I have not used the session_register function as the manual says the
 following:

 If you want your script to work regardless of register_globals, you
 need to instead use the $_SESSION array as $_SESSION entries are
 automatically registered.

 I seriously dont know what else to try or do. If you think I've missed
 something then please help.

 Thanks in advance

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



[PHP] RE: [PHP-DB] Re: Basic MySQL Query Question

2004-08-16 Thread Torsten Roehr
 [reply]
 Please try if those changes solve your problem. Whenever one of 
 your values
 will contain a single quote you will get an SQL error - so use 
 addslashes()
 or (better) mysql_real_escape_string() on all insert values.
 [/reply]
 
 
 That is my whole point though, is that it does not happen every 
 time. I get
 no error when the user registers (inserting O'Neal into the table), but
 when I insert the same name into the tickets table, it fails. 

Chad, please always answer to the list.

Echo out your queries and compare them, there must be a difference.

Regards, Torsten

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



[PHP] Re: Cache

2004-08-16 Thread Torsten Roehr
Octavian Rasnita [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi all,

 I want to create an html cache of a page, like when that page is saved to
 the disk and let the visitors download that static page and not a dynamic
 one.
 Of course, a dynamic PHP program will load that static page and display
it,
 but without need to connect to databases, to make calculations, etc.

 The problem is that I don't know how to automaticly decide when it is the
 right moment to update the cache and this is very important.
 I get some data from a database and the PHP program doesn't know when the
 database gets updated by another program, so it cannot create the cache
for
 that page immediately.
 If I let the program check the database each time it is ran, this takes
some
 times, and it is like I would not use the cache at all.

 Is it possible to use that kind of cache I want? (meaning... a kind of
 static page saved).

 Thank you.

 Teddy

Hi Teddy,

take a look at PEAR's Cache_Lite:
http://pear.php.net/package/Cache_Lite

With this package you define a lifetime for each page. When this time has
passed a new cached file will automatically be created. Cache_Lite is
managing this for you.

Regards, Torsten Roehr



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



Re: [PHP] problems with sessions!!AAH

2004-08-16 Thread Torsten Roehr
Angelo Zanetti [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 ok I thought the problem was fixed but its not. The session variable
 gets registered correctly however when I go to the next page and too see
 if its still registered using the isset() function its not registered
 anymore. I do have session_start(); at the top of the new page.

 I cant think why its not working?!?!

Are you using cookies? What are your session configuration values?

Regards, Torsten


 TIA

  Jay Blanchard [EMAIL PROTECTED] 8/16/2004
 4:46:16 PM 
 [snip]
 Ok here is what I do:

 $_SESSION['login']=true;

 if (session_is_registered($_SESSION['login']))
 echo(seesion is reg);
 else
 echo(seesion not reg);

 I have not used the session_register function as the manual says the
 following:
 [/snip]

 Have you set session_start? http://www.php.net/session_start

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

 
 Disclaimer
 This e-mail transmission contains confidential information,
 which is the property of the sender.
 The information in this e-mail or attachments thereto is
 intended for the attention and use only of the addressee.
 Should you have received this e-mail in error, please delete
 and destroy it and any attachments thereto immediately.
 Under no circumstances will the Cape Technikon or the sender
 of this e-mail be liable to any party for any direct, indirect,
 special or other consequential damages for any use of this e-mail.
 For the detailed e-mail disclaimer please refer to
 http://www.ctech.ac.za/polic or call +27 (0)21 460 3911


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



Re: [PHP] problems with sessions!!AAH

2004-08-16 Thread Torsten Roehr
Angelo Zanetti [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi Matt,

 The session_id() is correct on both pages. Some info I forgot to add is
 this:

 on my first page:

 session_write_close();
 header(Location: franchise_menu.php?.SID);
 exit();

 however on my franchise_menu.php page, no SID is displayed in the
 browser address. could that be a reason? Or have i misconfigured
 something?

Hi Angelo,

your code looks right but you should see the session id in the address bar
after the redirect. Does echo SID produce any output?

By the way, I don't think you need to call session_write_close().

Torsten

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



[PHP] Re: PEAR

2004-08-16 Thread Torsten Roehr
Mag [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi,
 some newbie questions about PEAR:

 1. How do I know if its already installed? (via
 phpinfo() ? )

 2. Can I install it myself if its not already
 installed or do I have to contact my host?

 Thanks,
 Mag

You will find answers to your questions on http://pear.php.net. Or post your
questions to the pear-general list.

Regards, Torsten Roehr

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



[PHP] Re: How to determine if date/time is with DST or not ?

2004-08-15 Thread Torsten Roehr
-{ Rene Brehmer }- [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 hi gang

 I'm trying to find a simple way to determine if a given date/time is with
 DST for a given locale at any point in time ... the point is basically to
 convert date strings into accurate GMT timestamps for storage in the
 database...

 Like I've got date strings looking like:

 Thursday, July 22, 2004 8:50:01 PM
 July 22, 2004 6:42 PM

 the strings are submitted through a form, together with a variable
 determining the time zone these times are in. I just want to figure out if
 the dates are with or without dst for that locale, at that given time, so
 that I can properly convert them to GMT times ... but I have no clue how
to
 do that ... haven't been able to find anything useful in the manual or the
 PHP Cookbook ... the time zone is submitted negative of the actual value
...
 so a time offset of -0700 is submitted as +7 and +0200 as -2 ... this is
 simply to make the time conversion simpler...

 these are extracts of the current time calculation codes, including some
 debugging code for the time conversion:

 ?php
   $date = $_POST['date'];
   $tzone = $_POST['tzone'];

   $timestamp = strtotime($date);

   if ($tzone != 'none') {
 $tdif = $tzone.' hours';
 $timestamp = strtotime($tdif,$timestamp);
   }
 ?

 /* the following part is an extra of a larger table ... the formatting of
 the time zone is merely for displaying purposes atm. The goal is to create
 RFC2822 dates to be stored in the database alongside messages...
 */

 tdWorkdate: ?php echo($date.' '.$tzone); ?br
   Time difference: ?php
 if ($tzone  0) {
   $format = '-';
 } else {
   $format = '+';
 }
 if (abs($tzone)  9) {
   $format .= '%u00';
 } else {
   $format .= '0%u00';
 }
 printf($format,abs($tzone)); ?br
   Unix timestamp: ?php echo($timestamp); ?br
   GMT date: ?php echo(date('D, d M Y H:i:s',$timestamp)); ?/td


 if anyone has any ideas for determining whether DST is on or off, I'd
 appreciate it. right now I have no clue how to do this the easiest...

 TIA

 Rene
 --
 Rene Brehmer
 aka Metalbunny

 If your life was a dream, would you wake up from a nightmare, dripping of
sweat, hoping it was over? Or would you wake up happy and pleased, ready to
take on the day with a smile?

 http://metalbunny.net/
 References, tools, and other useful stuff...
 Check out the new Metalbunny forums at http://forums.metalbunny.net/

Hi Rene,

I'm not totally sure but I loosely remember this topic being discussed here
some weeks ago. Try your look by searching the mailing list archives.

Best regards, Torsten Roehr

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



[PHP] Re: Problem with submit form if type is image

2004-08-14 Thread Torsten Roehr
[EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Dear all,

 Can you please help me with the following?

 I have written the following script: If i have a input type image; the
script doesn't go to the prospect2.php. If i have a input type=submit
everything works super! Can someone help me?

 Frank


_
 ?
 $_POST[submit]=isset($_POST[submit])?$_POST[submit]:;
 if($_POST['submit']!=)
 {
 file://$printresse=$_POST['printresse'];
 session_start();
 $_SESSION[printresse] = $_POST['printresse'];
 header(Location: prospect2.php);
 exit;
 }
 ?
 html
 body
 form name=form1 method=post id=form1 enctype=multipart/form-data
action=?=$_SERVER['PHP_SELF']?
 select name=printresse
 OPTIONValue1/OPTION
 OPTIONValue2/OPTION
 /SELECT
 ?
 echotd align=\right\input type=\image\
src=\images/next_button.jpg\ name=\submit\ value=\submit\/td/tr;
 ?
 /form

Hi,

if you use the input type 'image' you have to check for name_x or name_y, so
in your case:
$_POST['submit'] = isset($_POST['submit']) ? $_POST['submit_x'] : '';

Whenever you have problems like this do a print_r($_POST) at the top of the
second page. This will show you all submitted values.

Regards, Torsten Roehr

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



Re: [PHP] Session Problem PHP version 4.3.8

2004-08-13 Thread Torsten Roehr
Hi Andre, hi James,

please see below

Andre Dubuc [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 On Friday 13 August 2004 11:19 am, you wrote:
  On Friday 13 August 2004 11:14 am, Andre Dubuc wrote:
   Hi James,
  [snip]

  .for thatt matter, have you 'saved' it using session_write_close();
 
  From the Manual:
  Session data is usually stored after your script terminated without the
  need to call session_write_close(),
 
 [snip]


 Well, for my money James, that's where your problem lies. Notice the
usually
 in the Manual quote. In my experience, it never saves unless I write to
it.

Then something is wrong with your server. You DO NOT need to explicitly call
session_write_close().

 But, with your config, with session.auto_start=1, if I read that
correctly,
 it will do nothing other than start the session automatically, but not
save a
 change to a session variable. Hence, it reloads with a 'not-set' condition
in
 that code. And by the way, it is hitting that if condition - hence your
reset
 session.

James, have you tried with manually calling session_start() and setting
auto_start = 0? If not, please try this.

Haven't followed your previous thread so please forgive me if I'm asking
something you already wrote. Are you using cookies? If so, have you tried
without them by appending the session id manually to the links?

Try these settings:
session.auto_start= 0
session.use_cookies   = 0
session.use_trans_sid = 0

Put session_start() at the top of ALL your pages and write your links this
way:
a href=page2.php??php echo SID; ?to page 2 /a

Hope it helps,

Regards, Torsten Roehr

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



[PHP] Re: Changing MySQL Date Format

2004-08-12 Thread Torsten Roehr

Harlequin [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I'm using a hell of a lot of dates in my databases and wondered if it was
 possible to change the date format in my databases from -00-00 to:
 00-00-...?

This would make ordering by date impossible - do you really want this? You
should put formatting issues into your application and rely on the ISO
format in your database.

Regardsm Torsten Roehr


 Has anyone else managed to do this or use any workarounds I could use
 perhaps...?

 I'm just getting a little hacked of having to explode the damn things
every
 time I use them.

 --
 -
  Michael Mason
  Arras People
  www.arraspeople.co.uk
 -

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



[PHP] Re: Load data and Insert

2004-08-11 Thread Torsten Roehr
Juan Pablo Herrera [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi!
 i need do two querys in one.
 First query is a load data and the second query is insert into.
 My idea is to concatenate with and, but i'not know.
 Is it possible?

 Regards,
 Juan

Please specify a bit more clearly *what* data you want to load *from where*
and insert into *what*. Then we may be able to help you.

Regards, Torsten Roehr

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



[PHP] Re: Load data and Insert

2004-08-11 Thread Torsten Roehr
Torsten Roehr [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Juan Pablo Herrera [EMAIL PROTECTED] wrote in message
 news:[EMAIL PROTECTED]
  Hi!
  i need do two querys in one.
  First query is a load data and the second query is insert into.
  My idea is to concatenate with and, but i'not know.
  Is it possible?
 
  Regards,
  Juan

 Please specify a bit more clearly *what* data you want to load *from
where*
 and insert into *what*. Then we may be able to help you.

 Regards, Torsten Roehr

If you refer to MySQL you can use the INSERT ... SELECT syntax to do this in
one query. See here:
http://dev.mysql.com/doc/mysql/en/INSERT_SELECT.html

Regards, Torsten Roehr

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



[PHP] Re: Image and variable

2004-08-10 Thread Torsten Roehr
Henri marc [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hello,

 I would like to use a variable instead of an image
 file name in a html page with this instruction:

 ?php
 echo 'img src=$myimage';
 ?

 I tried but the image doesn't show up. Is it
 impossible or do I do something wrong?
 My goal is to have a random image print in the page,
 that's why I want to use a variable.

 Thank you for your good advices.

Variables in single-quoted strings are not evaluated. Either user double
quotes or concatination:

echo img src=\$myimage\; or
echo 'img src=' . $myimage . '';

Regards, Torsten Roehr

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



[PHP] Re: Function Mail

2004-08-08 Thread Torsten Roehr
Juan Pablo Herrera [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi everybody,
 I have a cuestion about the features on function mail. I think that it
 send the email one to one address. Is it ok?.
 Regards,
 Juan Pablo

Hi Juan Pablo,

the manual says:

mail() automatically mails the message specified in message to the receiver
specified in to . Multiple recipients can be specified by putting a comma
between each address in to.

This should answer your question. Otherwise take a look at the manual page:
http://de2.php.net/manual/en/function.mail.php

Regards, Torsten Roehr

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



Re: [PHP] Local version works - production breaks

2004-08-08 Thread Torsten Roehr
 Robby,

 I just enabled log_errors locally. No errors (as I thought).

 Since I am hacking a previously written site, the problem seems to arise
most
 when accessing his pre-built functions across pages. For instance, he uses
a
 'cards.php' to store all display functions -- showleft() -- showcentre() ,
as
 well as the connect() function.


Hi Andre,

make sure to use require_once for all includes. This will make sure to only
include each file once and will trigger a fatal error if the file cannot be
found because of a wrong path or whatever.

Hope this helps, Torsten Roehr


 Since its a persistent connection -- he opens
 the db once, then performs various queries in it. However, since
'cards.php'
 has already been called once by a page that might require both showleft()
and
 showcentre() -- it barfs and says that it cannot 'redeclare' the
showleft()
 function that has already been declared??  That is really some weird --
 particularly when it works so well (as expected) locally - and also since
I'm
 not 'redeclaring' but calling it for use!

 I cannot fathom why the production site would give this error. Perhaps I
need
 to do absolute paths for all headers? But it doesn't make sense that a
 function cannot be called many times -- declaring it once, yes, but
calling
 its use?? If that were the case, then one might as well write it out
longhand
 for each use, and forget the concept of 'functions'.

 I think I should look at the error logs for the site -- maybe they will
clue
 me in where I should look.

 Thanks,
 Andre

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



Re: [PHP] Need Some Direction

2004-08-07 Thread Torsten Roehr
Aaron Todd [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Do you recomend the same for downloading of a file.  I have a few zip
files
 that need to be protected too.  Do I have to open the file using fopen and
 then write it to the users machine using fwrite?

 Thanks,

 Aaron

You can do this for any type of file. Set the aprropriate headers and then
use readfile():
http://de2.php.net/manual/en/function.readfile.php

Regards, Torsten

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



Re: [PHP] Session problems under heavy load???

2004-08-07 Thread Torsten Roehr
Ed Lazor [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I ran into this last month.  It was a problem with the ISP's server.  They
 were load balancing between different machines and PHP / Apache was having
 trouble accessing session files.

Storing the session data in a database might solve this problem.

Regards, Torsten Roehr


  -Original Message-
  From: BOOT [mailto:[EMAIL PROTECTED]
  Sent: Friday, August 06, 2004 1:26 PM
  To: [EMAIL PROTECTED]
  Subject: [PHP] Session problems under heavy load???
 
  My server was under a heavy load (rebuilding software raid 1 array) and
my
  PHP+MySQL site seemed to be all messed up. From what I can makeout
  session
  variables were being lost. I would expect simply degraded performance
but
  not the loss of variables. Is this normal? LOL the array is still
  rebuilding
  right now and the alternative problem means something happened to my
code
  (yes I have backups :))
 
  Thanks for any comments!
 

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



Re: [PHP] looking for a solid/good basic registration/loginapp/script

2004-08-07 Thread Torsten Roehr
Robby Russell [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 On Sat, 2004-08-07 at 10:43, bruce wrote:
  hi...
 
  i'm looking for a good/solid login/registration script that's in the
open
  source domain.
 
  it can have it's own db/table structure. i can always rearchitect...
 
  i'd like it to have an admin function, and the ability to verify users
via
  email, etc...
 
  anybody have a favorite/good app that they've used/implemented.
 
  i've look through lots of scripts, and decided to check here for
additional
  input.
 
  thanks
 
  -bruce

 There is Pear::Auth. I've had good experiences working with it.

 http://pear.php.net/package/Auth

 -Robby

LiveUser is also worth a look:
http://pear.php.net/package/LiveUser

Regards, Torsten Roehr

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



[PHP] Re: regex help and file question

2004-08-07 Thread Torsten Roehr
Php Gen [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi,
 I am just starting out with regex (and classes) so am
 not sure how to do this...

 I am seeing if a HTML file exists, if yes, I am using
 file_get_contents to get the entire HTML file into a
 string.

 In the HTML file I already have this:

 !-- Start header --
 html
 body
 whatever you want comes here
 !-- End header --

 How do I use a regex to span these multiple lines and
 simply cut everything (including the start..end
 part)from !-- Start header -- to !-- End header --

 Second question:
 I am using file_get_contents, is it better to use this
 than file() or fread() ?

 Thanks,
 Mag

Hi,

I can't answer your regexp question but some thoughts on file() etc.:
- file() returns the contents line by line as an array, so this makes only
sense if you need the contents in this form, e.g. for looping through each
line and applying a function or whatever
- fread() requires a file handle that you have to create with fopen(), so
file_get_contents() is kind of a shortcut for fopen()/fread()

Hope this helps.

Regards, Torsten Roehr

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



[PHP] Re: Getting data from table as a tree

2004-08-06 Thread Torsten Roehr
Pt2002 [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi
 Sometimes, some clients just want a few scripts. sometimes to fix or to
add
 some features in sites or apps already in production and that need to be
 something easy to install. kind of upload and go. They don't want a bundle
 of scripts with dependencies, they don't want configuring paths, etc, etc.

 Greetings

OK, I see. Hmm, usually it works fine once everything is setup - the only
thing you have to adapt from server to server is set the correct include
path. But if this is already too much for your client... ;)

Regards, Torsten

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



Re: [PHP] Need Some Direction

2004-08-06 Thread Torsten Roehr
Aaron Todd [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I hate to sound ignorant, but how do I get a file out of a .htaccess
 protected directory without logging in again?  You cant use the normal
 syntax of http://username:[EMAIL PROTECTED] anymore.  Microsoft fixed that
 bug.

 Thanks,

 Aaron

Hi Aaron,

because you are accessing a file via PHP from your *local* file system it
doesn't matter if the directory is protected or outside of the webroot. PHP
has access to the file (if read privilege is set). The protection is just to
deny public access.

Take a look here:
http://pear.php.net/manual/en/package.http.http-download.intro.php

Hope this helps, Torsten

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



[PHP] Re: Getting data from table as a tree

2004-08-05 Thread Torsten Roehr
Pt2002 [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi

 I have a table like this
 id, pid, name. When a item has no parent, pid = 0. There is no limit in
 depth.
 1, 0, Test 1
 2, 1, Test 1.1
 3, 1, Test 1.2
 4, 2, Test 1.1.1
 5, 1, Test 1.3
 6, 3, Test 1.2.1

 I need to read this table and return an array that represents the tree.
 Maybe using a recursive function but had no success.

 I just need someone to point in the right direction.
 TIA

 Greets
 pt2002

Hi,

those two PEAR packages might help you:
http://pear.php.net/package/DB_NestedSet
http://pear.php.net/package/Tree

Regards, Torsten Roehr

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



[PHP] Re: Need Some Direction

2004-08-05 Thread Torsten Roehr
Aaron Todd [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hello,

 I am trying to build up a members only site, but I need some direction.
So
 far I have written a page that will let a user register for access.  That
 script emails me their info so I can validate it, sends them a thankyou
 email and then sends the data to a temporary MySQL database table.  In the
 email that I get I created two links.  One will send the user an
acceptance
 email and put their info in a final database table.  The other will send
the
 user a Deny email and will delete their info from the temporary database
 table.

 I have also created a login script that will ask for a username and
password
 and verify it with the database.  If its all correct then it will redirect
 you to a restricted page.

 The direction I need is how do I go about restricting access to the
members
 only pages?  I have been reading up on sessions, which I think will be a
 cool addition to this site, but I still havent found much on restrictin
 access without a username and password.  Currently my login and
registration
 pages are located in the root of the domain.  The all the members only
pages
 are in a directory called /members/.

 Can anyone give me some direction on how I should go about all this.

 Thanks,

 Aaron

Hi Aaron,

you might want to take a look at PEAR's LiveUser:
http://pear.php.net/package/LiveUser

Takes a bit of time to set up but should be exactly what you are looking
for. It handles user authentication (login), session timeout and user
rights.

Regards, Torsten Roehr

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



[PHP] Re: Getting data from table as a tree

2004-08-05 Thread Torsten Roehr
Pt2002 [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Thank you for your suggestion.
 I've had already browse pear classes but didn't want to use them.
 I've found some tips and now I can show the tree but I also need to have
all
 the data in an array and that's the problem now.

 Greetings
 pt2002

Out of curiosity, why don't you want to use the PEAR classes?

Torsten

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



Re: [PHP] Need Some Direction

2004-08-05 Thread Torsten Roehr
Aaron Todd [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 So far I have made this work.  But now I have to ask...what about a pdf
 file?  I cant add php code to it so what do I do.  I need to be able to
 restrict the pdf so a user can only get to it during a current session.

 Thanks again for all the previous posts.  You all directed me to a good
 place.  My pdf files sliped my mind when I posted.  I should have added
this
 problem before.

 I hope it can still be done.

 Thanks,

 Aaron

Hi Aaron,

put your pdf file outside of the webroot our in a .htaccess protected
directory. Then read in the file contents, set the appropriate headers and
output the file contents to the browser - this should prompt a download
window.

PEAR's HTTP_Download is excellent for this job:
http://pear.php.net/package/HTTP_Download

Regards, Torsten

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



[PHP] Re: is_numeric questions

2004-07-28 Thread Torsten Roehr
Jeff Oien [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Does is_numeric include commas decimals and dollar signs?

 How do I use this to error check form data? I'm having a hard time
 figuring out what the correct syntax is for that application. Thanks.
 Jeff

It surely will not allow a dollar sign. Otherwise just test it with various
values!

You might take a look at PEAR::Validate for checking *true* numeric values:
http://pear.php.net/package/Validate

Regards, Torsten Roehr

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



[PHP] Re: Usng Session Vaiable in WHERE Statement

2004-07-26 Thread Torsten Roehr
Harlequin [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Could someone please help me with my syntax here...?

 $MembersDataQry = SELECT * FROM MembersData
 WHERE UserID='$_SESSION['logname']';

 I get an error on line 2 but can't seem to figure out what I've missed.

 The variable echoes fine so I know there's a string in there.


To use array values within double quotes you have to put curly braces around
them:
$MembersDataQry = SELECT * FROM MembersData WHERE
UserID='{$_SESSION['logname']}';

Or concatenate the string:
$MembersDataQry = SELECT * FROM MembersData WHERE UserID=' .
$_SESSION['logname'] . ';

Remember to apply mysql_real_escape_string() on any values used within a
query.


Regards,

Torsten Roehr

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



[PHP] Re: Problem with PEAR DB MySQLi

2004-07-26 Thread Torsten Roehr
Rodolfo Gonzalez Gonzalez [EMAIL PROTECTED] wrote in
message news:[EMAIL PROTECTED]
 Hi,

 I'm trying to use PEAR's DB class with the new PHP 5 MySQLi support on
 MySQL 4.1.3, using this example from the PEAR's docs (with my parameters
 of course). I'm getting DB unknown error messages after the query. The
 same query from the mysql client works fine, there are no connection
 problems... anyone has tried PEAR with mysqli?.

Hi,

you should ask this on the PEAR general mailing list.

Regards, Torsten Roehr


 ?php
 // Create a valid DB object named $db
 // at the beginning of your program...
 require_once 'DB.php';

 $db = DB::connect('mysqli://prueba:[EMAIL PROTECTED]:3306/mibase');
 if (DB::isError($db)) {
 die($db-getMessage());
 }

 // Proceed with a query...
 $res = $db-query('SELECT * FROM users');

 // Always check that result is not an error
 if (DB::isError($res)) {
 die($res-getMessage());
 }
 ?

 result:

 DB Error: unknown error


 Regards,
 Rodolfo.

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



[PHP] Re: Embedding JavaScript into a PHP generated web page

2004-07-25 Thread Torsten Roehr
Robert Frame [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi There,

 I have a web page with a form that is generated by PHP, and part of my
 design utilizes JavaScript to provide some error checking within the
objects
 in the form.  I have written the javascript in an html document, but I am
 having trouble blending the two together.

 I have tried sending the javascript within an echo statement, as well as
 using straight HTML/JavaScript code, but nothing seems to work.

 Can anyone offer some help or direct me to a solution?

 Thanks,
 Rob

Hi Rob,

usually it works by just putting plain JS/HTML into the page outside of the
php code sections. But without seeing any code we cannot help you.

Regards, Torsten Roehr

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



[PHP] Re: JavaScript in PHP or PHP in JavaScript

2004-07-24 Thread Torsten Roehr
Robb Kerr [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Let me preface this by saying that I don't know JavaScript. I've got a
page
 that is built by a long complicated JavaScript that I was able to hack
just
 enough to function the way I wanted. There are some lines of code -- those
 that define div positioning -- that need to be different depending upon
 what it obtained from my database. I could build a simple PHP if/then
 statement and embed the entire JavaScript with the lines changed. Or, I
 could build a simple PHP if/then statement with only the lines of
 JavaScript that need to be changed and embed it within the JavaScript.
 which would be better?

 JavaScript in PHP

 ?php
   if (conditional) {
 ?
   several lines of JavaScript
 ?php
 }
 ?


 PHP in JavaScript

 script language=JavaScript
   several lines of JavaScript
   ?php
 if (conditional) {
   echo 'lines of JavaScript';
 } else {
   echo 'other lines of JavaScript';
 }
   ?
   several lines of JavaScript
 /script


 Thanx,
 Robb

Hi Rob,

maybe you can use the ternary operator syntax for the affected lines:

echo (conditional) ? 'lines of JavaScript'
   : 'other lines of JavaScript';

Regards, Torsten Roehr

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



[PHP] Re: good PHP to PDF libary?

2004-07-23 Thread Torsten Roehr
Louie Miranda [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Im looking for some good and complete and advanced PHP to PDF libarary.

 So far, i have seen pdflib and ros pdf class. But i really would like
 to hear from you guys what is best?

 my only main goal for this is to create a low - res pdf and a hi - res
 business card pdf template.

 thanks


PDFlib is very good, but costs quite an amount of money. But there is a free
trial version available so that you can test anything beforehand and if it
works you can buy the license.

Regards, Torsten Roehr

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



[PHP] Re: php and images

2004-07-23 Thread Torsten Roehr
Roman Duriancik [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I have problem with jpg pictures in php pages. Path and picture is
 correct but when i want  see picture in php script  picture don't show.
 I use PHP4.3.4 on apache server 2.0.44 on Windopws 2000 Server.

 Thanks for help.

Check if your JPEGs are in CMYK color mode - must be RGB. Does your browser
display the image when you open it with File / Open...?

Regards, Torsten Roehr

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



[PHP] Re: Unable To Gain Access to phpMyAdmin Through Internet Browser

2004-07-22 Thread Torsten Roehr
Harlequin [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Thanks Torsten.

 I basically deleted the HTACCESS files and then put them back with an
added
 entry but the host in question hasn't got a clue about technical support
so
 I'm using another host.

 Their loss.

That's the only sensible decision.

Good luck, Torsten

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



[PHP] Re: searching through 2 text files

2004-07-22 Thread Torsten Roehr
Alantodd [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 I have 2 text files



 One has arp list



 IP Address   MAC Address  Type

  -- --

 165.166.182.204  00:0a:04:98:b5:d3 dynamic





 One file has a mac list



 Modem MAC Address  IP Address  CPE IP Address CPE MAC
 Address   CPE Source

 -   ---
  -  ---

 00:00:39:46:88:57 10.21.2.236 165.166.182.204
 00:0a:04:98:b5:d3Learned







 Just an example - there are about 5000 entries in each file (more in the
mac
 list)



 What I am trying to do is match the mac address from the arp file to a cpe
 Mac address in the Mac file and return modem Mac and ip address from Mac
 list.



 I can open the arp and set what I want to an array. But matching up is
where
 I hit a wall..



 Thanks for any help or at least a point in some direction



 Alan

Hi Alan,

I guess you'd have to read the second file into an array as well (line by
line) and then *for each* entry from the arp list loop through all entries
of the mac list and compare the values.

Have you considered putting the data into two MySQL tables? This would make
dealing with it much more comfortable.

Regards, Torsten Roehr

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



  1   2   3   4   >