[PHP] session cookie that never expires

2003-02-17 Thread Altug Sahin
Hi there,

I have setup a site with session management but even the browser is closed
or after the default time expiration of the session, the user should be able
to see his/her personalized settings. I am nor using any cookies.

How can I make this happen without changing my session related code? Should
I combine cookies with sessions or can I make my sessions never expire even
the browser is closed?

Thanks
-Al



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




Re: [PHP] Re: Double entry into MySQL..

2003-01-08 Thread Altug Sahin
Is this a php.ini or apache setting?

Marek Kilimajer [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 You should be able to get around it also by checking
 if $_SERVER[REQUEST_METHOD]=='HEAD'

 Timothy Hitchens (HiTCHO) wrote:

 When they first click on the file their browser will make a request for
 type, size etc
 then when it display's the dialog box on the screen of the client it
 will make another
 request to start the download.
 
 I get around this by putting the session id into the database and if it
 is double requested within
 5 seconds to discard. So you will need to do a select, num_rows then if
 below 1 insert.
 
 
 Timothy Hitchens (HiTCHO)
 Open Platform Consulting
 e-mail: [EMAIL PROTECTED]
 
 
 
 -Original Message-
 From: Altug Sahin [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, 8 January 2003 2:07 PM
 To: [EMAIL PROTECTED]
 Subject: [PHP] Re: Double entry into MySQL..
 
 
 Another strange behaviour... When I send the name of the file
 to be downloaded to this script, it works (still makes a
 double entry into MySQL
 though) with GET method but it doesn't work if the file's
 name is sent with the POST method.
 
 Why?  I am pulling my hair out here!!!
 
 Please help...
 
 Thanks again
 
 Altug Sahin [EMAIL PROTECTED] wrote in message
 [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 
 
 Hi here,
 
 
 
 
 I am sending a file to user's browser and logging the downloaded file
 
 
 into MySQL but everytime this script works, I see double
 
 
 entry in the
 
 
 MySQL table... Why is this happening?
 
 Any ideas?
 
 Thanks
 
 ?
  $today = date(Y-m-d);
 
  $conn = db_connect();
 
  if(!$conn)
   echo Can't connect to database...;
 
  $query = INSERT INTO track_dl (dldate, email, file)
 VALUES ('$today', '[EMAIL PROTECTED]', 'file.ext');
 
  $result = mysql_query($query);
 
  if(!$result)
   echo Can't execute query:  . mysql_error();
 
 header(Content-type: application/pdf); readfile(file.pdf);
 exit();
 ?
 
 
 
 
 
 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 
 
 
 
 
 
 




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




[PHP] Re: Double entry into MySQL..

2003-01-07 Thread Altug Sahin
Another strange behaviour... When I send the name of the file to be
downloaded to this script, it works (still makes a double entry into MySQL
though) with GET method but it doesn't work if the file's name is sent with
the POST method.

Why?  I am pulling my hair out here!!!

Please help...

Thanks again

Altug Sahin [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Hi here,

 I am sending a file to user's browser and logging the downloaded file into
 MySQL but everytime this script works, I see double entry in the MySQL
 table... Why is this happening?

 Any ideas?

 Thanks

 ?
  $today = date(Y-m-d);

  $conn = db_connect();

  if(!$conn)
   echo Can't connect to database...;

  $query = INSERT INTO track_dl (dldate, email, file)
 VALUES ('$today', '[EMAIL PROTECTED]', 'file.ext');

  $result = mysql_query($query);

  if(!$result)
   echo Can't execute query:  . mysql_error();

 header(Content-type: application/pdf);
 readfile(file.pdf);
 exit();
 ?





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




[PHP] Force file download with header

2003-01-06 Thread Altug Sahin
Hi,

Here is the simple script with which I am trying to have the user to
download a file when the file name is posted from the user agreement page.

dlQ_safe.php
?
$file = $_POST[fileID];

$files_folder = C:\\temp\\;

$dlfile = $files_folder.$file;

header(Content-type: application/pdf);
readfile($dlfile);
?

When a file submitted I get this...
Warning:  readfile(C:\temp\test.pdf) - No such file or directory in
c:\inetpub\wwwroot\dlQ_safe.php on line 10

The test.pdf file is of course there...

What do I need to add to this script so that whatever a pdf filename is
submitted, acrobat will open this file in the user's browser?

Thanks



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




Re: [PHP] Force file download with header

2003-01-06 Thread Altug Sahin
Thanks Chris, I will check it out..

Chris Shiflett [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 --- Altug Sahin [EMAIL PROTECTED] wrote:
  ?
  $file = $_POST[fileID];
  $files_folder = C:\\temp\\;
  $dlfile = $files_folder.$file;
 
  header(Content-type: application/pdf);
  readfile($dlfile);
  ?
 
  I get this...
  Warning:  readfile(C:\temp\test.pdf) - No such file or
  directory in c:\inetpub\wwwroot\dlQ_safe.php on line 10
 
  The test.pdf file is of course there...

 My guess is that the test.pdf file is of course not there.

 You can try to use file_exists() if you do not trust the
 warning message, but I see no reason not to trust it.

  What do I need to add to this script so that whatever a
  pdf filename is submitted, acrobat will open this file
  in the user's browser?

 This is a different question, but search for examples on
 using the Content-Disposition header. I believe there is a
 directive called inline that you can give it to try to
 force a browser to display the content inline rather than
 prompt for a download.

 Chris



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




[PHP] Double entry into MySQL..

2003-01-06 Thread Altug Sahin
Hi here,

I am sending a file to user's browser and logging the downloaded file into
MySQL but everytime this script works, I see double entry in the MySQL
table... Why is this happening?

Any ideas?

Thanks

?
 $today = date(Y-m-d);

 $conn = db_connect();

 if(!$conn)
  echo Can't connect to database...;

 $query = INSERT INTO track_dl (dldate, email, file)
VALUES ('$today', '[EMAIL PROTECTED]', 'file.ext');

 $result = mysql_query($query);

 if(!$result)
  echo Can't execute query:  . mysql_error();

header(Content-type: application/pdf);
readfile(file.pdf);
exit();
?



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