anoniem Geplaatst: 25 februari 2002 Delen Geplaatst: 25 februari 2002 wie helpt me weer een stapje verder :wink: ik wil, omdat m'n suffe host (ladot) geen db ondersteunt, mijn eigen mappenstructuur aanmaken met een php-filetje.. 't probleem dat ik heb is dat ik de directories niet goed kan chmodden. mkdir($dir,"0777"); werkt niet.. ook niet icm met chmod ($dir,"0777") (alles met 7xx mislukt) op een of andere manier chmod ie 'm 254?? dus als iemand nog een tip voor me heeft .. (e) ps. ik heb zowel de handleiding als phpfreakz erop nageslagen.. en 't lukt me echt niet.. Quote Link naar reactie
anoniem Geplaatst: 25 februari 2002 Auteur Delen Geplaatst: 25 februari 2002 De handleiding online ook? Want daar vind ik bijvoorbeeld dit: [quote:dcb24f4bd3] umask affects permissions when files and directories are created. umask is short for "Un-Mask". So "not" umask is "and"ed with the permissions of mkdir, fopen, etc. In a sense, the umask setting is "subtracted" from the permissions given to mkdir. Example: umask(011); mkdir('foo', 0777); will actually make a directory with permissions 0766. [/quote:dcb24f4bd3] doe je daar misschien iets mee?? http://www.php.net/manual/en/function.umask.php http://www.php.net/manual/en/function.mkdir.php Quote Link naar reactie
anoniem Geplaatst: 25 februari 2002 Auteur Delen Geplaatst: 25 februari 2002 oke.. ik heb wel een foutje gemaakt. ik had de chmod-waarde tussen "'s..maar ook dat aanpassen helpt niet. verder heb ik al geprobeerd het pad zowel relatief als absoluut aan te roepen.. geen effect. umask, noch chmod hebben invloed op de 'rechten' van de dir (of het script oid) wel is de map goed gechmod.. ik weet zeker dat 777 geslaagd is.. ik kom er alleen niet in van buitenaf. dit is overigens de melding die ik krijg: Warning: SAFE MODE Restriction in effect. The script whose uid is 3615 is not allowed to access [i:a0fb8e42d0]pad[/i:a0fb8e42d0]/pages/newsUpdates/items owned by uid 99 nou zit ik te denken.. zou dit een probleem op kunnen leveren: pad: -php (755 - [i:a0fb8e42d0]user[/i:a0fb8e42d0]) -pages (777 - [i:a0fb8e42d0]user[/i:a0fb8e42d0]) --newsUpdates (in pages)(777 - nobody) de dir's waar [i:a0fb8e42d0]user[/i:a0fb8e42d0] bijstaat heb ik met wsftp gemaakt de newsUpdates-dir via php hoewel ik eig dacht dat met 777 iedereen volledige rechten had in de dir.. (e) Quote Link naar reactie
anoniem Geplaatst: 25 februari 2002 Auteur Delen Geplaatst: 25 februari 2002 PHP draait in de Safe mode, dan kan/mag een hele rits acties niet, of je moet het dan als een soort cgi-script uitvoeren geloof ik... Ik zal nog ff zoeken... [edit]Check: [url]http://php.nederland.net/manual/en/features.safe-mode.php[/url] en [url=http://www.f2s.com/support/faq/faq.php?category=PHP:%20Hypertext%20Preprocessor#PHP: Hypertext Preprocessor_id4]dit[/url] ook, al weet ik niet of dit laaste ook bij jouw host kan natuurlijk :wink:[/edit] _________________ Wiep Corbier: Ik heb even gechecked wat je zei Bill en je hebt gelijk (en maak hier a.u.b. geen sig van!). [ Dit Bericht is bewerkt door: Bill Gates op 2002-02-25 18:56 ] Quote Link naar reactie
anoniem Geplaatst: 25 februari 2002 Auteur Delen Geplaatst: 25 februari 2002 [quote:cb17af0652] Op 25-02-2002 18:53, schreef Bill Gates: of je moet het dan als een soort cgi-script uitvoeren geloof ik... [/quote:cb17af0652] In dat geval moet je het script opslaan als .cgi bestand en in de bovenste regel het php path zetten. Vaak #!/usr/bin/php En het script in je cgi-bin zetten Quote Link naar reactie
anoniem Geplaatst: 25 februari 2002 Auteur Delen Geplaatst: 25 februari 2002 Het zijn toch twee verschillende talen??? [i:040e1c6903]* Verbaasde Dilbert [/i:040e1c6903] Quote Link naar reactie
anoniem Geplaatst: 25 februari 2002 Auteur Delen Geplaatst: 25 februari 2002 Wat je doet is in plaats van perl (dat meestal in 1 adem met CGI genoemd wordt, maar dat is eigenlijk erg fout), gewoon de php executable aanroepen (php.exe in windows taal :wink:)... Quote Link naar reactie
anoniem Geplaatst: 26 februari 2002 Auteur Delen Geplaatst: 26 februari 2002 k. bedankt voor de links bill, heb iig weer wat meer info (wel een dood musje maar toch) en ja.. heb net phpinfo(); ontdekt :wink: en't is idd safe-mode. (leuke bevestiging van wat al wel duidelijk was .. ) dus ik heb een php bestandje met de cgi geinclude. cgi staat niet in een cgi-bin want die heb ik niet. (of ik moet 'm zelf kunnen aanmaken.. lijkt me niet, toch?).. zelfde resultaat. hmmpf.. wat denken jullie, doe ik iets fout of is het gewoon onmogelijk.. (in welk geval ik dus een andere optie moet gaan bedenken) (e) Quote Link naar reactie
anoniem Geplaatst: 26 februari 2002 Auteur Delen Geplaatst: 26 februari 2002 Als ik heb bovenstaande lees (k heb ook ff rondgeken bij ladot) dan vrees ik dat je echt iets anders moet bedenken. Als php in safe mode draait en je geen eigen cgi scripts kan gebruiken... than you're marooned! :sad: t. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen