[PHP] Array inside Class

2004-09-10 Thread dirk
Hello everybody,

can anyone explain to me, why I can't resize an array inside a class?
Sample Code:



Output: 
Parse error: parse error, unexpected '(', expecting ',' or ';' in
/srv/www/htdocs/stundenplan/stpoo.php on line 4

Thanks,
Dirk

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



Re: [PHP] Array inside Class

2004-09-10 Thread dirk
Well, doesn't work either:

Parse error: parse error, unexpected T_VARIABLE, expecting T_FUNCTION
in /srv/www/htdocs/stundenplan/stpoo.php on line 5

I forgot to mention that I'm using php-5.0.1 before

Dirk

On Fri, 10 Sep 2004 14:26:22 -0400, John Holmes
<[EMAIL PROTECTED]> wrote:
> From: "dirk" <[EMAIL PROTECTED]>
> 
> 
> > can anyone explain to me, why I can't resize an array inside a class?
> > Sample Code:
> >
> >  > class Liste {
> >   var $input = array (1,2,3);
> >   var $input2 = array_pad ($input,10, 1);
> > }
> > ?>
> >
> > Output:
> > Parse error: parse error, unexpected '(', expecting ',' or ';' in
> > /srv/www/htdocs/stundenplan/stpoo.php on line 4
> 
> You can't assign values like that.
> 
> Try this:
> var $input = array(1,2,3);
> var $input2 = array();
> $this->input2 = array_pad($this->input,10,1);
> 
> ---John Holmes...
> 
> 



-- 
Try http://einx.dyndns.org

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



Re: [PHP] Array inside Class

2004-09-10 Thread dirk
Works fine within the constructor, thanks.

Dirk

On Fri, 10 Sep 2004 14:38:45 -0400, John Holmes
<[EMAIL PROTECTED]> wrote:
> From: "dirk" <[EMAIL PROTECTED]>
> >> Try this:
> >> var $input = array(1,2,3);
> >> var $input2 = array();
> >> $this->input2 = array_pad($this->input,10,1);
> >
> > Well, doesn't work either:
> >
> > Parse error: parse error, unexpected T_VARIABLE, expecting T_FUNCTION
> > in /srv/www/htdocs/stundenplan/stpoo.php on line 5
> 
> The array_pad part needs to go inside of a function. The constructor would
> be a good place for it.
> 
> ---John Holmes...
> 
> 



-- 
Try http://einx.dyndns.org

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



Re: [PHP] Outputting HTML with PHP - Buffer Problem?

2004-09-12 Thread dirk
Well, there is a difference between

> function html_head() {
> $html = " 
>  return $html;
> }

 and

> function header() {
>   ?>
> }

The first function you need to call using  to see the output
THe second function is not a real function because it has no return
statement. In german you call this "Prozedur". Don't know if it's the
same as procedure in english. But you will call this piece  to see some output.

Dirk

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



Re: [PHP] Submitting info from a form to a db

2004-09-15 Thread dirk
Try it with escaped qutation marks (\")


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



Re: [PHP] How do I produce a random database query for each day or week?

2004-10-03 Thread dirk
My idea on your problem would be to use a random sql-query selecting a
cd from your database.

SELECT * FROM my_table ORDER BY RAND() LIMIT 1;

This could be placed in a script that is executed only by the first
user in a week and the result is stored e.g. in a text file and
included in any later call of your website. It's too early in the
morning for details (I just stood up), but if you have questions about
realization please ask.

Dirk.


On Fri, 01 Oct 2004 15:45:54 +0200, -{ Rene Brehmer }-
<[EMAIL PROTECTED]> wrote:
> At 10:31 01-10-2004, Graham Cossey wrote:
> >A couple of thoughts:
> >
> >As you want to cycle through the list rather than randomly (with repetition)
> >picking from the list, have you considered storing the last CD shown details
> >in the DB?
> >
> >If each CD has a sequential ID then each week (or day) you increment the
> >number which will determine what CD is shown. If the incremented CD id
> >exceeds the highest id in the DB, restart back at the first id.
> 
> Just incrementing the ID is not a good idea. It does not allow for the
> flexibility required if you suddenly delete a CD in the middle. So it'd be
> better doing something like "SELECT * FROM cds WHERE `CDid`>'$LastCDid' ".
> Then obviously you'd need to check if the last shown was the last in the
> base, you'd get 0 rows. But this can be circumvented by just checking the
> number of rows returned, and if the rowcount is < 1, simply do a new SELECT
> with CDid > 0.
> 
> >You could also include a column (or two) in the CD info table to record when
> >it was last displayed and check that this is > 29 days ago.
> 
> I agree that this would be the easiest way. On every display you do an
> update to store the date, then on each page load just calculate how long
> ago the CD show must've been shown last.
> 
> >What about cookies? Each visitor could then have their own 'cycle' through
> >the list.
> 
> This is a per need basis. With the "last shown date" you don't need the
> cookies.
> 
> --
> 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/
> 
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
> 



-- 
Try http://einx.dyndns.org

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



Re: [PHP] Re: set multiple variables

2004-10-03 Thread dirk
$REMOTE_ADDR == "212.3.54.65" || $REMOTE_ADDR == "212.3.54.66" is correct


On Sun, 3 Oct 2004 12:39:11 +0100, Graham Cossey <[EMAIL PROTECTED]> wrote:
> 
> ||= OR
> && = AND
> 
> 
> 
> -Original Message-
> From: argesson [mailto:[EMAIL PROTECTED]
> Sent: 03 October 2004 11:30
> To: [EMAIL PROTECTED]
> Subject: [PHP] Re: set multiple variables
> 
> Daniel Schierbeck wrote:
> > Argesson wrote:
> >
> >> try this:
> >> if ($REMOTE_ADDR == "212.3.54.65" && $REMOTE_ADDR == "212.3.54.66")
> >>
> >> Joe Szilagyi wrote:
> >>
> >>> Hi, I have this working:
> >>>
> >>>
> >>> if ($REMOTE_ADDR == "212.3.54.65")  {
> >>> header("Location: http://www.google.com/search?&q=huzzah";);
> >>> Redirect browser
> >>> exit;
> >>> }
> >>>
> >>>
> >>> But I want to specify multiple IPs. What's the best recommended way for
> >>> doing that?
> >>>
> >>>
> >>> thanks
> >>> Joe
> >
> >
> > Make that:
> > if ($REMOTE_ADDR == "212.3.54.65" || $REMOTE_ADDR == "212.3.54.66")
> 
> isn't the || same as && ? Or I missed something?
> 
> --
> 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
> 
> 



-- 
Try http://einx.dyndns.org

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



[PHP] PHP timezone is unstable...

2009-03-09 Thread Dirk

Hello,

what could cause the timezone in PHP to, randomly, jump back and forth 6 
hours now and then?



from phpinfo():


date
date/time support enabled
"Olson" Timezone Database Version 0.system
Timezone Database internal
Default timezone America/Chicago

DirectiveLocal ValueMaster Value
date.default_latitude31.766731.7667
date.default_longitude35.233335.2333
date.sunrise_zenith90.5890.58
date.sunset_zenith90.5890.58
date.timezoneEurope/SwedenEurope/Sweden


"Default timezone" jumps between "America/Chicago" and "Europe/Berlin" 
while "date.timezone" stays "Europe/Sweden" all the time...



Dirk

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



[PHP] PHP timezone is unstable...

2009-03-09 Thread Dirk

Hello,

what could cause the timezone in PHP to, randomly, jump back and forth 6
hours now and then?


from phpinfo():


date
date/time support enabled
"Olson" Timezone Database Version 0.system
Timezone Database internal
Default timezone America/Chicago

DirectiveLocal ValueMaster Value
date.default_latitude31.766731.7667
date.default_longitude35.233335.2333
date.sunrise_zenith90.5890.58
date.sunset_zenith90.5890.58
date.timezoneEurope/SwedenEurope/Sweden


"Default timezone" jumps between "America/Chicago" and "Europe/Berlin"
while "date.timezone" stays "Europe/Sweden" all the time...


Dirk


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



Re: [PHP] Re: PHP timezone is unstable...

2009-03-09 Thread Dirk

Nathan Rixham wrote:

Dirk wrote:

Hello,

what could cause the timezone in PHP to, randomly, jump back and forth 
6 hours now and then?



from phpinfo():


date
date/time support enabled
"Olson" Timezone Database Version 0.system
Timezone Database internal
Default timezone America/Chicago

DirectiveLocal ValueMaster Value
date.default_latitude31.766731.7667
date.default_longitude35.233335.2333
date.sunrise_zenith90.5890.58
date.sunset_zenith90.5890.58
date.timezoneEurope/SwedenEurope/Sweden


"Default timezone" jumps between "America/Chicago" and "Europe/Berlin" 
while "date.timezone" stays "Europe/Sweden" all the time...



Dirk


you're not on multiple load balanced / dns round robin servers are you..?



no.. it's just a home server...

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



Re: [PHP] Re: PHP timezone is unstable...

2009-03-09 Thread Dirk

Nathan Rixham wrote:

Dirk wrote:

Nathan Rixham wrote:

Dirk wrote:

Hello,

what could cause the timezone in PHP to, randomly, jump back and 
forth 6 hours now and then?



from phpinfo():


date
date/time support enabled
"Olson" Timezone Database Version 0.system
Timezone Database internal
Default timezone America/Chicago

DirectiveLocal ValueMaster Value
date.default_latitude31.766731.7667
date.default_longitude35.233335.2333
date.sunrise_zenith90.5890.58
date.sunset_zenith90.5890.58
date.timezoneEurope/SwedenEurope/Sweden


"Default timezone" jumps between "America/Chicago" and 
"Europe/Berlin" while "date.timezone" stays "Europe/Sweden" all the 
time...



Dirk


you're not on multiple load balanced / dns round robin servers are 
you..?




no.. it's just a home server...



random..
home server is windows xp or vista, when you installed the os it was set 
to locale America/Chicago (control panel, locales) you then changed it 
to Europe/Sweden - as a developer you frequently hit a key combination 
by mistake which switches locale, and php picks it up
to fix remove the extra america/chicago locale in control panel and 
problem sorted


if thats it i'll eat my hat lol



no... it's ubuntu... mostly the timezone is correct (Europe/Berlin).. 
sometimes it goes 6 hours back... the system clock remains correct 
btw... really, only PHP is affected... i never seen anything like this...


:C

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



Re: [PHP] Re: PHP timezone is unstable...

2009-03-09 Thread Dirk

Nathan Rixham wrote:

Dirk wrote:

Nathan Rixham wrote:

Dirk wrote:

Hello,

what could cause the timezone in PHP to, randomly, jump back and 
forth 6 hours now and then?



from phpinfo():


date
date/time support enabled
"Olson" Timezone Database Version 0.system
Timezone Database internal
Default timezone America/Chicago

DirectiveLocal ValueMaster Value
date.default_latitude31.766731.7667
date.default_longitude35.233335.2333
date.sunrise_zenith90.5890.58
date.sunset_zenith90.5890.58
date.timezoneEurope/SwedenEurope/Sweden


"Default timezone" jumps between "America/Chicago" and 
"Europe/Berlin" while "date.timezone" stays "Europe/Sweden" all the 
time...



Dirk


you're not on multiple load balanced / dns round robin servers are 
you..?




no.. it's just a home server...



random..
home server is windows xp or vista, when you installed the os it was set 
to locale America/Chicago (control panel, locales) you then changed it 
to Europe/Sweden - as a developer you frequently hit a key combination 
by mistake which switches locale, and php picks it up
to fix remove the extra america/chicago locale in control panel and 
problem sorted


if thats it i'll eat my hat lol




also PHP shows the correct unix time... only the timezone is messed up 
by 6 hours now and then...


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



Re: [PHP] [PHP & MySQL] Introduction to using relational databases

2009-03-09 Thread Dirk

Thilo Klein wrote:

Dear readers,

   I am new to relational DB but not to MySQL & PHP in general. I 
created a RDB using  Struggling with the program's 
complexity I managed to create a set of databases being interconnected 
via (foreign) keys.


   What I want to know is how to use this database via php. How does my 
ER-Diagram come into play? In other words I want to know more about a 
general approach to using relational databases via php.


Regards from .de
Thilo

PS: If you speak german, answer in german. Appreciate it.



well you export the db you designed into ansi sql and use the cmdline 
mysql client to create a db with it...


this guide

http://www.databasejournal.com/features/mysql/article.php/1469211/Using-a-MySQL-database-with-PHP.htm

seems ok on the first look..



from php you access the db like this...

";
$selected = mysql_select_db("first_test",$dbh)
or die("Could not select first_test");
if (mysql_query("insert into people values('5','Hazel','Burger')")) {
  print "successfully inserted record";
}
else {
  print "Failed to insert record";
}
mysql_close($dbh);
?>


Dirk

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



Re: [PHP] [PHP & MySQL] Introduction to using relational databases

2009-03-09 Thread Dirk

Thilo Klein wrote:

Dear readers,

   I am new to relational DB but not to MySQL & PHP in general. I 
created a RDB using Powerdesigner. Struggling with the program's 
complexity I managed to create a set of databases being interconnected 
via (foreign) keys.


   What I want to know is how to use this database via php. How does my 
ER-Diagram come into play? In other words I want to know more about a 
general approach to using relational databases via php.


Regards from .de
Thilo

PS: If you speak german, answer in german. Appreciate it.



The ER-Diagram can be printed and rolled up to a nice weapon for 
smacking your co-workers with so they learn the layout faster...



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



[PHP] Re: PHP 4.3 unable to load php_domxml.dll in WinXP Apache 2.0.43

2002-12-29 Thread Dirk Schiefke
Same applies here using
XP pro SP1, apache 1.3.27

no dll will load even if the extensions path is set to the correct dir
in this case 
J:\php-4.3.0\extensions - where they reside

dirk


On Sun, 29 Dec 2002 14:38:51 -, [EMAIL PROTECTED] (Rui Costa) wrote:
> hi,
> 
> Windows XP, Apache 2.0.43(Win32) with PHP 4.3 can't load DLL
> 'php_domxml.dll'.
> it pops-up: Unknown(): unable to load dll'C:\php\extensions\php_domxml.dll'
> if I use the old 'php_domxml.dll' from PHP 4.2.4, it works fine. I'm using
> libxml2-2.4.30, expat 1.95.4.
> 
> by the way, 'libxml2.dll' is not packed in the PHP 4.3 Windows distribution,
> although it mentions that it does in the PHP documentation.
> 
> thanks in advance
> rui
> 
> 




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




Re: [PHP] variable sized arrays & global vars - another newbie question

2003-07-15 Thread Dirk Kredler
Am Dienstag, 15. Juli 2003 14:39 schrieb bob pilly:
> Can i declare an array that doesnt have a fixed size? Basically i want to
> assign the results of a query to the array but obviously the query results
> can change. Something along the lines of:

$myarray= array();

> while($temp=mssql_fetch_array($tmresult)){
> brandnew array = $temp["fieldname"];

$myarray[]= $temp["fieldname"];

> }

> this doesnt work for me, any ideas?
> Also is it possible to have global variables within php? I have noticed
> that if i create a function i cant write to what i thought were global
> variables(declared outside the function). Im not trying to pass variables
> between pages, just use a global counter within a single page?

$globalvar= 'Hi there';

function afunction() {
  global $globalvar;

 echo($globalvar);

}



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



[PHP] Re: PHP Webpage like MySql- need to be able to see all fields and edit

2003-07-25 Thread dirk . maetens
Hi,

You might want to look at phpFriendlyAdmin at sourceforge
http://sourceforge.net/projects/phpfriendly/


the web developer's answer to simplify content management for the
masses! This package is a remote database management tool made
specifically for web developers who want to ease an audience into the
world of content management


I recently incorporated it in a homegrown Content Management System and
am very happy with it... As always everything depends on the
knowledgeability of your userbase...

Hope this helps,
Dirk Maetens


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



[PHP] problem with memory_limit and php 4.2.3

2002-11-08 Thread Dirk Schmidt
Hi all,

the httpd - Process on my linux-box exits (no segfault)
when executing the following simple script with php 4.2.3.
I don't get the expected error message ( something like 
'Allowed memory size of 512000 bytes exhausted').
=[test Script]===

[end of Script]==

The same script works fine under php4.0.6. What ist going on
here? Is it a problem with my linux box or with php4.2.3?


My configuration: suse Linux 2.4.10-4GB i386
=[php.ini]==
engine = On
short_open_tag = On
asp_tags = Off
precision=  14
y2k_compliance = Off
output_buffering = Off
output_handler =
zlib.output_compression = Off
implicit_flush = Off
allow_call_time_pass_reference = On
safe_mode = Off
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
disable_functions =
expose_php = On
max_execution_time = 600 ; Maximum execution time of each script, in
seconds
memory_limit = 92M  ; Maximum amount of memory a script may consume
(8MB)
error_reporting  =  E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = Off
log_errors = On
track_errors = Off
[...some more stuff]
=
=[php configure-line]===
./configure --with-apxs --enable-sockets --enable-memory-limit
--with-mysql --with-xslt-sablot --with-sablot=/usr/local/lib
--with-expat=/usr/local/lib --with-ldap --with-ftp --enable-track-vars
--enable-trans-sid --with-zlib-dir=/usr/lib --with-ming
--with-oci8=/opt/oracle/OraHome1 --enable-xslt
-with-config-file-path=/etc/httpd2

==[ldd output]==
ldd /usr/local/lib/php4/libphp4.so 
/opt/oracle/OraHome1/lib/libclntsh.so.8.0 =>
/opt/oracle/OraHome1/lib/libclntsh.so.8.0 (0x40175000)
libdl.so.2 => /lib/libdl.so.2 (0x406f9000)
libpam.so.0 => /lib/libpam.so.0 (0x406fd000)
libsablot.so.0 => /usr/local/lib/libsablot.so.0 (0x40706000)
libexpat.so.0 => /usr/local/lib/libexpat.so.0 (0x407e8000)
libming.so => /usr/local/lib/libming.so (0x4080b000)
libldap.so.1 => /usr/lib/libldap.so.1 (0x4084c000)
liblber.so.1 => /usr/lib/liblber.so.1 (0x40861000)
libz.so.1 => /lib/libz.so.1 (0x40866000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40875000)
libresolv.so.2 => /lib/libresolv.so.2 (0x408a2000)
libm.so.6 => /lib/libm.so.6 (0x408b4000)
libnsl.so.1 => /lib/libnsl.so.1 (0x408d6000)
libc.so.6 => /lib/libc.so.6 (0x408ed000)
libwtc8.so => /opt/oracle/OraHome1/lib/libwtc8.so (0x40a13000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40a15000)
libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3
(0x40a2b000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x8000)

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




[PHP] Using checkboxes

2002-06-05 Thread Dirk Beijaard

Hey all,

I have a form, generated in php, with a lot of checkboxes on it. They
are initialized from the db. All checkboxes are in a 2d array and they
come through to my processing script fine. The only problem is that
the ones that are unchecked do not come through. I know that the post
command only sends the checked boxes. What I would like to know is which
ones were changed, ie checked or unchecked by the user. Right now I do
it by putting a string with the old values in a hidden textbox and 
comparing those to what I get back in the array. I have been thinking
about writing some client side script to produce the differences.

Does anyone know if there is a better way to do this? 

Thanks,
Dirk.


[PHP] Re: PHP Template Function

2003-12-18 Thread dirk maetens
Hi Cameron,

Seems like http://xaoza.net/software/phpmesh/ could be of some interest to you.
I'm checking it out myself as we speak, so I cannot confirm whether it gives you
template inheritance via subdirectories. It does provide a means to do away with
standard includes anywhere on your site...

HTH & good luck with the project,
dirk

ps: I welcome any insights you might gather on implementing template inheritance
without the need for includes (by any means), as I will be facing a similar
conversion project in the opening weeks of 2004.

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



[PHP] How upload file(s) using socket/fopen

2001-10-25 Thread Dirk Maetens

Hello list,

Simple Enough Objective: store file remotely (wu-ftp);
MinorSnag: PHP's ftp-functions unavailable at localhost;
BelowWorkaround: works fine for deleting remote file;
MajorSnag: how to STORE a file remotely using socket?



BTW: I also messed with fopen("ftp://user:pass@...";) but failed
miserably (although it seemed possible before my mind wandered off).

ANY HELP IS APPRECIATED (using socket, fopen, ...)
--
[EMAIL PROTECTED]


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




[PHP] Upload file(s) using socket/fopen

2001-10-25 Thread Dirk Maetens

Hello list,

Simple Enough Objective: store file remotely (wu-ftp);
MinorSnag: PHP's ftp-functions unavailable at localhost;
BelowWorkaround: works fine for deleting remote file;
MajorSnag: how to STORE a file remotely using socket?



BTW: I also messed with fopen("ftp://user:pass@...";) but failed
miserably (although it seemed possible before my mind wandered off).

ANY HELP IS APPRECIATED (using socket, fopen, ...)
--
[EMAIL PROTECTED]


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




[PHP] Store file remotely using socket/fopen

2001-10-26 Thread dirk . maetens

Hello list,

Simple Enough Objective: store file remotely (wu-ftp);
MinorSnag: PHP's ftp-functions unavailable at localhost;
BelowWorkaround: works fine for deleting remote file;
MajorSnag: how to STORE a file remotely using socket?



BTW: I also messed with fopen("ftp://user:pass@...";)
but failed miserably (although it seemed possible before
my mind wandered off).

ANY HELP IS APPRECIATED (using socket, fopen, ...)
--
[EMAIL PROTECTED]



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




[PHP] PHP an WinNT-Filesystem

2001-03-21 Thread Dirk Ritters

Hi,

i have to install a php-tool on an IIS4.0 NT-server owned by our customer. I
would like to write into a directory with a script but i always receive an
error:

Warning:
fopen("d:\InetPub\blabla\pages\news\admin\data\210301192417.dat","a") -
Permission denied in d:\InetPub\blabla\pages\news\admin\publish.php on line
17

I gave writing permission to the directory \data\ but it doesn't work. Can
you tell me please, what i have to do!

Tanks a lot

Dirk Ritters



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




[PHP] Passing files from A to B

2001-10-02 Thread Dirk Maetens

Hello PHP-list,

I am not an expert, so explaining the problem might be somewhat tricky.
Please bare with me...

Server A:
PHP 4.01pl2
Safe Mode On
Not configured with ftp functions

Server B: ftp access, no PHP (shame)

On Server A I use output buffering to generate some simple HTML files.
So far so good. My problem starts when I want to copy these files from
Server A to Server B, where the public can get to them. How can I
accomplish this? Any help (RTFM included) is as welcome as it will be
appreciated! (BTW I am subscribed to the digest version of this
php-general list, so a cc: [EMAIL PROTECTED] would be nice)

Thanks.
--
Dirk Maetens
Belgium


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




Re: [PHP] Configure PHP

2005-03-15 Thread Dirk Kredler
Hi,

in case you installed php4 from the SuSE-CD or -DVD:

just install via yast2 (or your favourite rpm install tool) the 
php4 extension module called "php4-session" (its a rpm-package).

The package should come with your SusE-CD or -DVD.

In case you didnt installed php4 from SuSE, you must reconfigure and install 
php,

good luck,
Dirk

Am Dienstag, 15. MÃrz 2005 14:00 schrieb Steven Sher:
> Can someone please help me configure php.  I have installed php on SUSE
> 9.2 by default it loads php with session support disabled how do I
> enable it, I know I am supposed to use some configure command or
> something but not sure how, please help.
>
> Thanks
> Steve

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



Re: [PHP] PHP5 Tutorials...?

2004-10-25 Thread Dirk Kredler
Here:

http://www.zend.com/php5/


Am Sonntag, 24. Oktober 2004 21:01 schrieb Michael Lauzon:
> Where can I find detailed PHP5 tutorials, but written for the
> beginner...they must be online tutorials as I cannot afford any
> computer books at the moment?!
>
> --
> Michael Lauzon
> http://phantasyrpg.com/main.php?view=9898

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



Re: [PHP] Protecting Commercial PHP Scripts

2004-10-26 Thread Dirk Kredler
I found this one very usefull:
http://shiflett.org/php-security.pdf 

You should anyway start at:
http://php.net/security/

good luck,
Dirk

Am Dienstag, 26. Oktober 2004 13:44 schrieb Nick Wilson:
> Hello all,
>
> I was wondering if anyone might have suggestions or useful links on
> protecting commercial php scripts.
>
> I am about to design a system that would be pretty valuable in a very
> niche market and would not wish the script to be passed on to others
> once downloaded.
>
> Suggestions, discussion and links would be much appreciated ;-)

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



Re: [PHP] Php 4 and Php 5 on same box

2004-10-28 Thread Dirk Kredler
The solution depends on the Webserver you are using,
i think for Apache2.x there should be no big problem at all to 
use php4 and php5 concurrently - just search the web.

For Apache1.3.x you can look here:
http://www.schlitt.info/applications/blog/archives/83_How_to_run_PHP4_and_PHP_5_prallel.html

I use for my Apache 1.3 Testserver a really simple solution:
- PHP4 is installed as a module
- PHP5 is compiled as CGI

this is my php5 config:
'./configure' '--with-zlib' '--with-bzip' '--with-gd' 
'--enable-force-cgi-redirect' '--prefix=/usr/local/php5' '--enable-bcmath' 
'--enable-calendar' '--enable-ctype' '--enable-dbase' '--enable-discard-path' 
'--enable-exif' '--enable-filepro' '--enable-ftp' '--enable-gd-imgstrttf' 
'--enable-gd-native-ttf' '--enable-inline-optimization' 
'--enable-magic-quotes' '--enable-mbstr-enc-trans' '--enable-mbstring' 
'--enable-mbregex' '--enable-memory-limit' '--enable-safe-mode' 
'--enable-shmop' '--enable-sigchild' '--enable-sysvsem' '--enable-sysvshm' 
'--enable-track-vars' '--enable-trans-sid' '--enable-versioning' 
'--enable-wddx' '--with-bz2' '--with-dom=/usr/include/libxml2' '--with-ftp' 
'--with-gdbm' '--with-gettext' '--with-gmp' '--with-jpeg-dir=/usr' 
'--with-mcal=/usr' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' 
'--with-ndbm' '--with-png-dir=/usr' '--with-tiff-dir=/usr' '--with-ttf' 
'--with-freetype-dir=yes' '--with-xml' '--with-xpm-dir=/usr/X11R6' 
'--with-zlib=yes' '--with-qtdom=/usr/lib/qt3' '--with-gd' '--with-openssl' 
'--with-curl' '--enable-xslt' '--with-xslt-sablot' '--with-iconv' '--with-mm' 
'--enable-dba' 

Both PHP versions reside in different directories and use different php.ini's.

To use PHP5 i simply put a .htaccess file like this in the root of the 
php5-project-directory:

Action php5-script /cgi-php5/php
AddHandler php5-script .php
Options +ExecCGI

Additionally i added this directive to my apache httpd.conf:

 ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"
ScriptAlias /cgi-php5/ "/usr/local/php5/bin/"

   Options +ExecCGI
   Allow From All


for my testenvironment, this works good enough.

Dirk


Am Donnerstag, 28. Oktober 2004 09:26 schrieb Dave Carrera:
> Hi List,
>
> I have php 4 running all ok on a freebsd box installed from ports.
>
> What I would like to do is install php5 with all modules so's not to over
> right the php4 install and tell my users that they can test their scripts
> against the new php5 by including the path to php5 in their scripts before
> I make it the main php running on my box.
>
> I would really appreciate a simple (no brainer) set of steps to achieve
> this & I ask the clever guys here to offer their pearls of wisdom.
>
> I thank anyone who helps with this fully in advance.
>
> Dave C
>
>
> --
> UK Web Hosting @ http://www.ephgroup.com
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.783 / Virus Database: 529 - Release Date: 25/10/2004

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



Re: [PHP] Efficency in looping arrays?

2004-11-17 Thread Dirk Kredler
hey :)

i use for this reason:

for($i= 0, $size= sizeof($arr); $i < $size; $i++) {
  echo $arr[$i];
}

Peter Lauri:
> Best groupmember,
>
> For the moment when I loop an array I use something like this:
>
> reset($arr);
> while($a=each($arr)) {
> echo $a['value'];
> }
>
> But the each() function genereates a array with four elements (0,1,value,
> key), I am only interested in the "value".
>

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



Re: [PHP] Efficency in looping arrays?

2004-11-17 Thread Dirk Kredler
Hey again :)

Peter Lauri:
> But what if the array  have a unordered keystructure? What your loop do is
> to call the value with key $i, or am I wrong? What if the keys are strings?


$arr= array(1 => "dirk", 'wife' => "iris", 'dog' => "feivel", 'peter' => 
"lauri");
$values= array_values($arr);

for($i= 0, $size= sizeof($values); $i < $size; $i++) {
  echo $values[$i];
}

should work :)



> "Dirk Kredler" <[EMAIL PROTECTED]> skrev i meddelandet
> news:[EMAIL PROTECTED]
>
> > hey :)
> >
> > i use for this reason:
> >
> > for($i= 0, $size= sizeof($arr); $i < $size; $i++) {
> >   echo $arr[$i];
> > }
> >
> > Peter Lauri:
> > > Best groupmember,
> > >
> > > For the moment when I loop an array I use something like this:
> > >
> > > reset($arr);
> > > while($a=each($arr)) {
> > > echo $a['value'];
> > > }
> > >
> > > But the each() function genereates a array with four elements
>
> (0,1,value,
>
> > > key), I am only interested in the "value".

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



Re: [PHP] PHP Unit Tests - which framework to use?

2005-01-07 Thread Dirk Kredler
Am Freitag, 7. Januar 2005 09:49 schrieb dAniel hAhler:
> I'm looking for a PHP Unit Test framework and found so far:
>  SimpleTest: https://sourceforge.net/projects/simpletest/
>  PEAR PHPUnit:
>   - http://pear.php.net/package/PHPUnit
>   - http://pear.php.net/package/PHPUnit2
>  Sourceforge PHPUnit: http://phpunit.sourceforge.net/
>
> While SF PHPUnit seems to have stalled (2002-10) there are still PEAR
> PHPUnit and Simpletest.
...
> I'm still on PHP4 mainly - but tests could be done/run with PHP5 of
> course (if PHPUnit2 supports that).

Hey :)

for my PHP4 Projects i happily use PHPUnit from Sebastian Bergmann,
i like it very much and it seems to me, it is the best Unit-Test-Framework for 
PHP4.

All PHP5 Projects take the advanced features from PHPUnit2 (which is indeed 
only for PHP5) in credit - again the Framework is from Sebastian and i must 
commit: He does his job on it very,very well :)

So in one sentence: I use PHPUnit for PHP4 and PHPUnit2 for PHP5 and i am 
really happy with it.

Have fun,
Dirk

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



Re: [PHP] Data Enryption

2005-01-12 Thread Dirk Kredler
Am Mittwoch, 12. Januar 2005 11:13 schrieb Shaun:
> Hi,
>
> I have site that allows users to upload private information to our server.
> We would like to encrypt the data for security reasons and only allow
> certain users to be able to un-encrypt the data and view it. I have looked
> at the PHP encryption functions and they appear to be one way algorithms -
> I am guessing this is the whole point of encrption ;)
>
> Does anyone have any suggestions regarding this?
>
> Many thanks

hey :)

you should use the mcrypt_* functions. Look at the manual pages,
you will find there many examples.

Here are some functions i use for encryption of private data, 
may they help you:

/**
  * mcrypt iv generieren
  */
  if(!isset($_SESSION['MCRYPT_IV'])) {

$_SESSION['MCRYPT_IV']=  
mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_CBC), 
MCRYPT_DEV_URANDOM);

  } 
  
  /**
   * Encryption
   * 
   * @param String input - unencrypted string
   * @return String encrypted string
   */
  function encrypt($input) {

$encrypted= mcrypt_encrypt(MCRYPT_BLOWFISH, SECRET, $input, 
MCRYPT_MODE_CBC, $_SESSION['MCRYPT_IV']);
$encoded= base64_encode($encrypted);

return
  $encoded;
  }
  
  /**
   * Decryption
   *
   * @param String input - encrypted string
   * @return String - decrypted string
   */
  function decrypt($input) {

$decoded= base64_decode($input);
$decrypted= mcrypt_decrypt(MCRYPT_BLOWFISH, SECRET, $decoded, 
MCRYPT_MODE_CBC, $_SESSION['MCRYPT_IV']); 

return
  rtrim($decrypted);
  }

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



[PHP] Parsing a directory for specific files

2003-01-10 Thread Dirk van Lyrop
Hi,

does anybody know how to solve the following task?

I'd like to generate a dynamic page, which contents come from txt-files.
The files will be in a directory called content (from the page: 
../content) and they are labeled with date and (within one day) 
increasing numbers,
e.g. 20030108-1.txt, 20030108-2.txt, 20030108-3.txt, 20030109-1.txt, 
20030110-1.txt, 20030110-2.txt
The script should parse the file names and get the most recent five ones!

The text inside should be included in the page -> but this is not the 
problem, the task mentioned above is the problem!

Thx in advance for these who can deliever solutions or ideas!

Dirk



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



[PHP] PHP 4.3.0 and Sablotron 0.97

2003-02-04 Thread Dirk van Lyrop
Hi,

I' trying to install the version 4.3.0 of PHP with xslt via sablotron on 
a linux system.
Already installed are expat 1.95.6, JS 1.5.x and Sablotron 0.97.
When I run ./configure in the PHP source directory everything seems to 
be okay.
But on calling make I've got the following error messages after which 
make stops:

/usr/lib/libsablot.so: 'undefined reference to 'JS_*'

where * stands for nearly 20 different JS "objects(methods?).

Can someone tell me where the problem lies and give me at least a hint 
to solve it?

Many thx in advance

Dirk



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



Re: [PHP] Reading binary http post

2006-02-21 Thread Dirk Vanden Boer
Thanks for the info, it was really helpfull. One question though, is
it necessary to first encode my data with the base64 algo, or can I
skip that step and immediately urlencode my data?

Dirk

On 2/21/06, Richard Lynch <[EMAIL PROTECTED]> wrote:
> You probably should be URL-encoding your data in the first place...
> http://php.net/urlencode
>
>  $data = "&whatever funky characters you want":
> $data_url = urlencode($data);
>
> //WRONG:
> $URL = "http://example.com/$data";
>
> //RIGHT:
> $URL = "http://example.com/$data_url";;
>
> If it's not feasible for your C++ application to replicate urlencode()
> then you may be able to get what you want with that http_raw_post_data
> stuff.  You'll have to search on php.net for something not unlike "raw
> post data" until you find it, as I don't have the ULR in my head.
>
> But you'd be 100% better off to follow the standards and url-encode
> the data in the first place -- Especially if you're ever going to
> re-use this code elsewhere, and MOST especially if you ever might want
> to hook up YOUR code to another person's server that actually follows
> the standards.
>
> On Tue, February 21, 2006 12:40 pm, Dirk Vanden Boer wrote:
> > Hi,
> >
> > I have a C++ application that posts binary data to a php script that I
> > created using libcurl. Everything works fine except when my binary
> > data
> > happens to start with the '&' symbol. In that case I can't read the
> > http
> > post data (isset returns false).
> >
> > The post argument then looks like data=&ÑÚA
> > Reading the post is done like this:
> > if (isset($_POST['data'])
> > Is there a way to fix this problem?
> >
> > Thanks in advance
> > Dirk
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
>
>
> --
> Like Music?
> http://l-i-e.com/artists.htm
>
>
>

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



[PHP] Re: Reading binary http post

2006-02-23 Thread Dirk Vanden Boer

Manuel Lemos schreef:

Hello,

on 02/21/2006 03:40 PM Dirk Vanden Boer said the following:
I have a C++ application that posts binary data to a php script that I 
created using libcurl. Everything works fine except when my binary data 
happens to start with the '&' symbol. In that case I can't read the http 
post data (isset returns false).


The post argument then looks like data=&ÑÚA
Reading the post is done like this:
if (isset($_POST['data'])
Is there a way to fix this problem?


The problem is that you are misleading PHP telling that you are posting
form data. You need to correct the request Content-Type. It must not be
application/x-www-form-urlencoded nor multipart/form-data . I think you
can use anything except those types, like for instance
application/octet-stream which is the default for binary files.

I don't know how can you hack libcurl to make it use the right request
content-type. It is probably easy. If you are not able to do it, you may
want to try this PHP HTTP client class . It can send custom POST requests.

http://www.phpclasses.org/httpclient



You are correct, setting the headers is necessary but I was already 
doing that, curl supports it by calling


struct curl_slist *headers=NULL;
headers = curl_slist_append(headers, "Content-Type: text/xml");
curl_easy_setopt(easyhandle, CURLOPT_HTTPHEADER, headers);

I have everything working at the moment by base64 encoding my data and 
then doing a urlencode. One pitfall I noticed: do not urlencode the post 
 argument, only the data, eg:


data=JtVLV43XWl...

urlencoded
data%3DJtVLV...

This doesn't work, so I just urlencoded my base64 data, and prepended 
the data= string.



Thanks for all your help guys from this thread ;)

Cheers,

Dirk

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



[PHP] Reading binary http post

2006-02-21 Thread Dirk Vanden Boer
Hi,

I have a C++ application that posts binary data to a php script that I 
created using libcurl. Everything works fine except when my binary data 
happens to start with the '&' symbol. In that case I can't read the http 
post data (isset returns false).

The post argument then looks like data=&ÑÚA
Reading the post is done like this:
if (isset($_POST['data'])
Is there a way to fix this problem?

Thanks in advance
Dirk

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



Re: [PHP] Reading binary http post

2006-02-21 Thread Dirk Vanden Boer
Thanks for the hint, I'm not doing any encoding at the moment, I'll
try it out tomorrow.

Dirk

On 2/21/06, Paul Scott <[EMAIL PROTECTED]> wrote:
> On Tue, 2006-02-21 at 19:40 +0100, Dirk Vanden Boer wrote:
> > The post argument then looks like data=&A
> > Reading the post is done like this:
> > if (isset($_POST['data'])
> > Is there a way to fix this problem?
> >
>
> Have you tried base64_encoding the binary data, then decoding it again
> on the PHP side?
>
> --Paul
>
>

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



[PHP] Writing IPTC tags

2002-06-03 Thread Dirk Bonenkamp - Bean IT

Hi all,

Just wanted to know if it's possible to write iptc tags with php, and, if 
so, how?

I can read them trough getimagesize().

TIA,

Dirk

Bean IT

T: +31 (0)23 - 5422299
F: +31 (0)23 - 5422728
W: http://www.bean-it.nl



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




[PHP] How to achieve mixed authentication/anonymous access

2010-04-14 Thread Dirk Thomas / 4wd media

Hi,

i have a problem with Authentification.
I currently doubt that it is possible at all.
Perhaps someone can enlighten me how to achive the goal or confirm that it is 
not reachable.

The scenario is to achieve a mixed authentication/anonymous access similar as 
described for Subversion (see 
http://svnbook.red-bean.com/nightly/de/svn-book.html#svn.serverconfig.httpd.authz.perdir.ex-3).

Therefore the ".htaccess" looks something like that:
  Order allow,deny
  Allow from all
  AuthType Basic
  AuthName "Realm"
  AuthUserFile "/some/path/.htusers"
  require valid-user
  Satisfy any

Additionally a PHP script is inside the same folder.
When you now browse to the URL of the PHP script, you can access it without any 
credentials requested.

At some point the PHP script "decides" that authentification is required (e.g. when 
passing a param like "?access-secret=1").
Therefore it sends the following two headers:
  WWW-Authenticate: Basic realm="Realm"
  HTTP/1.x 401 Unauthorized

Then you are asked to insert your username/password for the basic auth.

But now comes the problem:
How can the PHP script determine if you have provided valid credentials?
The server variables PHP_AUTH_USER and PHP_AUTH_PW are populated independent of 
the result of the authentification defined in Apache.

I do explicitly not want to check the credentials in PHP - think of the many 
different auth-methods which could be configured with Apache.
Nor can the anonymous and authenticated parts be split in separate folders.

Is this goal even possible or is the only way to not allow anonymous access (but for 
replacement a dummy user like "guest" with no password) or implement the auth 
in PHP?

Any feedback is highly appreciated.

Thank you
Dirk

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



[PHP] question regarding type hinting parameters of php functions

2007-11-26 Thread Dirk Thomas / 4wd media

Hi,

i have tried a current snapshot of PHP 5.3 and have a question regarding 
type hinting.


For example when using the function
"array_slice(array $array, int $offset, int $length)"
with a non-integer length parameter, what is the desired behavior?

When calling
  "array_slice($array, 0, (float)2);"
  the resulting array is EMPTY.
When using the right type
  "array_slice($array, 0, (int)2);"
  it works as expected.

Shouldn't there be a notice/warning than just a wrong return value?
In my case there is neither a warning nor does it work as expected.
(perhaps it do something wrong?)

Of course i can use int's, but in my opinion either a warning should be 
given or the function should gracefully handle the wrong typed parameter.


Thank you for any feedback,
Dirk

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



RE: [PHP] unset Fuction

2004-02-10 Thread Oschlies Dirk (Praktikant FV/SLH)
Hello John,

> From: JohnT [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, February 10, 2004 4:54 AM
> 
> Hello,
> 
> mind explain a little bit further cause i'm confused and not 
> sure if the
> fuction really work or something
> 
> [some Code]

As far as I know (or understand), unset() will only destroy the reference to a 
variable.

That's why you get sometimes a bit confusing results when unset variables insinde 
functions, because they are often just a reference or even a copy of another variable.
(for example using global $a; is equal to $a =& $GLOBALS['a'])

See:
  Chapter References Explained
   -> Unsetting References
  and Function Reference of unset()
of the php Manual.

Now I guess that a static variable is only available via reference in a function call.
Otherwise it would be unseted if the function call is finished, what's not the use of 
a static var.

How to fix this problem:
The purpose of your code was to reset the value of the static variable.
So just do this reseting by assigning the value you wanted, e.g.

///   CODE   /
function foo() {
static $a;
$a++;
echo "$a";
$a = 0;
}

foo();
foo();
foo();
///

Now it outputs:
1
1
1



Regards,
Dirk Oschlies

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