Vraag & Antwoord

Webprogrammeren & scripting

mkdir();

8 antwoorden
  • 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..
  • 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
  • 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)
  • 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!). <font size=-1>[ Dit Bericht is bewerkt door: Bill Gates op 2002-02-25 18:56 ]</font>
  • [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
  • Het zijn toch twee verschillende talen??? [i:040e1c6903]* Verbaasde Dilbert [/i:040e1c6903]
  • 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:)...
  • 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)

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.