vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   wierd php umask problem? (https://vborg.vbsupport.ru/showthread.php?t=80943)

BenSkiddle 05-03-2005 05:53 PM

wierd php umask problem?
 
I have php 4.3.11 running on FreeBSD 5.3 and Apache 2.0.52 (php running as a cgi)

Recently I have had lots of problems with file permissions when creating new files. Everything was working fine before I upgraded to 4.3.10

I think I have tracked this down to the umask value. I dont set this anywhere on my scripts. However, if I
PHP Code:
echo umask();
on a test page, sometimes it shows '18' and sometimes it shows '63'

I can refresh the page and it flips between 18 and 63. There is only one other site on the server so im pretty sure nothing else is changing the config

This is causing all sorts of problems - any ideas??

sabret00the 05-05-2005 07:13 PM

after just reading about this on php.net couldn't you just set a chmod value before you attempt what you're attempting and then unset it?

Code:

notepad at codewalkers dot com
19-Jun-2004 02:43
$old = umask(0);
chmod("/some/dir", 0755);
umask($old);



All times are GMT. The time now is 12:27 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00971 seconds
  • Memory Usage 1,707KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete