i have a serious problem in php


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting i have a serious problem in php
# 1  
Old 09-06-2005
i have a serious problem in php

hello guys,

well as i mentioned first i have a serious problem, i need your help.

i have a hosting plan with linux, apache and php.

i have a script (that have my UID=32256) inside my web site (in the panel folder -see below-) that creates new scripts (in the pages folder) (the new scripts have another UID=99 i think it's the apache one).

these new scripts try to include another script (with UID=32256).

of course safe_mode = on and safe_mode_gid = off so php generates the safe_mode error because php compares the UID and 32256 != 99.

and of course i can't change these features because it's just a hosting plan and ini_set won't do it.

is there a way by FTP (it's the only way for me) to make a command that forces all the files of a directory to have the same UID regardless of who created this file.

here is the folders viewing :
--------------------------------------------
the parent folder
--------------------------------------------
drwxr-xr-x 6 32256 webdz117 4096 Sep 5 11:24 .
drwsrwxrwt 8 32256 99 4096 Jun 10 06:14 ..
drwsrwsrwt 2 32256 webdz117 4096 Sep 6 10:21 pages
drwsrwsrwt 3 32256 webdz117 4096 Sep 4 18:31 panel

it's very urgent, please answer me as soon as possible, thanks.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

php script problem

$result = shell_exec("/sbin/checkscript.sh jdoe"); echo "$result" ; i am running a script through php. the script is /sbin/checkscript jdoe. this script is supposed to output something similar to this: ################################ #### Welcome John Doe... (0 Replies)
Discussion started by: SkySmart
0 Replies

2. UNIX for Advanced & Expert Users

Running multiple php scripts into one php only, cron mail alert problem...

hi, while separated they produce the usual mail alert and i can see the output... if i write into the php script: <?php system('php -f /var/www/vhosts/domain.com/httpdocs/folder/script1.php'); system('php -f /var/www/vhosts/domain.com/httpdocs/folder/script2.php'); system('php -f... (0 Replies)
Discussion started by: 7stars
0 Replies

3. Solaris

problem in php installation..

hi am senthil, am trying to install PHP in my solaris 10 x86 ... i installed oracle,apache,tomcat,mysql .. the only thing am missing is PHP.. i tried to install php using ./configure .. my ./configure command.. ./configure \ --with-apxs=/usr/apache/bin/apxs \... (4 Replies)
Discussion started by: senkerth
4 Replies

4. Solaris

php installation problem..

hi am senthil, i want to install php 5 in my solaris 10 x86server.. i already enabled apache and my mysql 5 is woking fine.. i want to know the procedure to install php.. i googled it and got some info .. i have doubt in the following thing /configure -with-apache2=/opt/httpd-2.0.49... (1 Reply)
Discussion started by: senkerth
1 Replies

5. UNIX for Advanced & Expert Users

PHP installation problem

Hey Linux experts, I am very new to Linux and PHP. I am trying to install php-5.3.2 on Linux(Centos), but I am getting an error as given below: cc1: out of memory allocating 2036 bytes after a total of 63528960 bytes make: *** Error 1 What is exactly meant by this error?Can someone guide... (5 Replies)
Discussion started by: mahesh_raghu
5 Replies

6. Shell Programming and Scripting

problem with a php script

The script is called php-ping and it is taken from theworldsend.net I modified it so that instead of ping he will execute another command called scr witch telnets to a switch and changes the vlan on an interface the telnet script: #! /bin/bash ( sleep 0.2; echo admin; sleep 0.2; echo... (1 Reply)
Discussion started by: silently
1 Replies

7. UNIX for Dummies Questions & Answers

PHP rpm problem

I did not know where to ask this problem so posting it here The version of php used is 4.3.2. 1. If I say rpm -qa | grep php, I get mod_php4-4.2.2 and mod_php4-core-4.2.2 If I do php -v, I get 4.3.2. How could that be possible? I am sure the version which is being used is 4.3.2. 2. The... (2 Replies)
Discussion started by: superprogrammer
2 Replies

8. Linux

PHP problem

Hi frnds I installed phpmyadmin for OTRS but when ever i tried to open the phpMyAdmin-2.6.2/index.php page i m getting the following error " urldecode the db name if (isset($lightm_db)) { // no longer urlencoded because of html entities in the db name // $db =... (8 Replies)
Discussion started by: naik_mit
8 Replies

9. Shell Programming and Scripting

Problem with PHP and MySQL

Okay, I'm new to this PHP and MySQL stuff, so help would be VERY much appreciated. :) On my iMac runnning Panther, it has MySQL and PHP installed. Yet when I view a PHP file from the iMac or another computer at my house, I get the source code. What's wrong? (11 Replies)
Discussion started by: Danny_10
11 Replies

10. Shell Programming and Scripting

PHP: problem with index.php

iam geting a error with this index script. heres the error Parse error: parse error in c:\phpdev\www\dev\compulearn\in work\index.php on line 39 Whats wrong?? ------------------------ <?php //display header and left bars include ('header.php'); include ('left.php'); //connect... (13 Replies)
Discussion started by: perleo
13 Replies
Login or Register to Ask a Question
GETOPT(3)								 1								 GETOPT(3)

getopt - Gets options from the command line argument list

SYNOPSIS
array getopt (string $options, [array $longopts]) DESCRIPTION
Parses options passed to the script. PARAMETERS
o $options - Each character in this string will be used as option characters and matched against options passed to the script starting with a single hyphen ( -). For example, an option string "x" recognizes an option -x. Only a-z, A-Z and 0-9 are allowed. o $longopts - An array of options. Each element in this array will be used as option strings and matched against options passed to the script starting with two hyphens ( --). For example, an longopts element "opt" recognizes an option --opt. The $options parameter may contain the following elements: oIndividual characters (do not accept values) oCharacters followed by a colon (parameter requires value) oCharacters followed by two colons (optional value) Option values are the first argument after the string. If a value is required, it does not matter whether the value has leading white space or not. See note. Note Optional values do not accept " " (space) as a separator. Note The format for the $options and $longopts is almost the same, the only difference is that $longopts takes an array of options (where each element is the option) whereas $options takes a string (where each character is the option). RETURN VALUES
This function will return an array of option / argument pairs or FALSE on failure. Note The parsing of options will end at the first non-option found, anything that follows is discarded. CHANGELOG
+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | Added support for "=" as argument/value separa- | | | tor. | | | | | 5.3.0 | | | | | | | Added support for optional values (specified | | | with "::"). | | | | | 5.3.0 | | | | | | | Parameter $longopts is available on all systems. | | | | | 5.3.0 | | | | | | | This function is no longer system dependent, and | | | now works on Windows, too. | | | | +--------+---------------------------------------------------+ EXAMPLES
Example #1 getopt(3) example: The basics <?php // Script example.php $options = getopt("f:hp:"); var_dump($options); ?> shell> php example.php -fvalue -h The above example will output: array(2) { ["f"]=> string(5) "value" ["h"]=> bool(false) } Example #2 getopt(3) example: Introducing long options <?php // Script example.php $shortopts = ""; $shortopts .= "f:"; // Required value $shortopts .= "v::"; // Optional value $shortopts .= "abc"; // These options do not accept values $longopts = array( "required:", // Required value "optional::", // Optional value "option", // No value "opt", // No value ); $options = getopt($shortopts, $longopts); var_dump($options); ?> shell> php example.php -f "value for f" -v -a --required value --optional="optional value" --option The above example will output: array(6) { ["f"]=> string(11) "value for f" ["v"]=> bool(false) ["a"]=> bool(false) ["required"]=> string(5) "value" ["optional"]=> string(14) "optional value" ["option"]=> bool(false) } Example #3 getopt(3) example: Passing multiple options as one <?php // Script example.php $options = getopt("abc"); var_dump($options); ?> shell> php example.php -aaac The above example will output: array(2) { ["a"]=> array(3) { [0]=> bool(false) [1]=> bool(false) [2]=> bool(false) } ["c"]=> bool(false) } SEE ALSO
$argv. PHP Documentation Group GETOPT(3)