Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

1) i GET i POST, 2)Sve dozvoljeno -permission denied

[es] :: PHP :: 1) i GET i POST, 2)Sve dozvoljeno -permission denied

[ Pregleda: 326 | Odgovora: 1 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

borneo

Član broj: 57852
Poruke: 69
*.dialup.sezampro.yu.



Profil

icon 1) i GET i POST, 2)Sve dozvoljeno -permission denied11.05.2007. u 23:58

1) Na mom PHP (4.3.11), REQUEST_METHOD podesen je na "GET", pa u formama mogu da koristim samo GET metod.
Medjutim u test primerima ('Sams Teach Yourself PHP4 in 24 Hours') autor koristi i GET i POST method forme (naravno u razlicitim zadacima).
Interesuje me da li postoji mogucnost da se php tako podesi da prihvata obe vrste formi?

2) Imam nepremostiv problem sa otvaranjem fajla za ispisivanje:
fajl test.txt nalazi se u root folderu (C:\Inetpub\wwwroot)

WritingAppending.php
Code:
 <html>
 <head>
 <title>Listing 10.13 Writing and appending to a file</title>
 </head>
 <body>
 <?php
 $filename = "test.txt";
 print "Writing to $filename<br>";
 $fp = fopen( $filename, "w" ) or die("Couldn't open $filename");
 fwrite( $fp, "Hello world\n" );
 fclose( $fp );
 print "Appending to $filename<br>";
 $fp = fopen( $filename, "a" ) or die("Couldn't open $filename");
 fputs( $fp, "And another thing\n" );
 fclose( $fp );
 ?>
 </body>
 </html>
ovaj kod proizvodi:
Citat:
Writing to test.txt

Warning: fopen(test.txt): failed to open stream: Permission denied in
c:\Inetpub\wwwroot\WritingAppending.php on line 9
Couldn't open test.txt

Sta sve nisam probao.
Podesio Permissions na wwwroot folderu -> "Internet Guest Account(imemasine\IUSR_imemasine)" Full Control.
Isto to na samom test.txt fajlu.
U IIS(5.1) menadzmentu (na Home Directory - C:\Inetpub\wwwroot), dozvolio sve osim 'Script source access'.

Sve bez ikakvog uspeha.
edit: A probao sam i sa 'Full Control' za Everyone, na root folderu !!??

Napominjem da test.txt mogu bez problema da otvorim za citanje ( sa "r" argumentom u fopen).
(Safe mode je OFF)


Hvala unapred.

edit:
Medjutim, obzirom na (sad vidim) veci broj neresenih slicnih problema:
http://www.elitesecurity.org/t147251-0#961571
http://www.elitesecurity.org/t124809-0#812945
http://www.elitesecurity.org/t61793-0#396755
nisam bas optimista.



[Ovu poruku je menjao borneo dana 12.05.2007. u 01:32 GMT+1]
11.05.2007. u 23:58 

borneo

Član broj: 57852
Poruke: 69
*.dialup.sezampro.yu.



Profil

icon Re: 1) i GET i POST, 2)Sve dozvoljeno -permission denied12.05.2007. u 01:43
Evo, resio sam problem na neverovatan nacin.

Na samom fajlu test.txt ponovo sam ukljucio IUSR_imemasine account, i dao mu 'write' prava.

Mogu da se zakunem da sam to isto uradio i juce (cak Full Control to Everyone) i nije radilo.

Sustinsko pitanje sada je, zasto permissions na folderu u kojem se doticni fajl nalazi ne overriduje permissions fajla .
Drugim recima zar ne bi trebalo da prava postavljena na folderu imaju supremaciju nad njegovim fajlovima i subfolderima?

Cini se malo neprakticno da se na svakom pojedinacnom fajlu u root folderu, moraju posebno definisati prava pristupa !!


Hvala
12.05.2007. u 01:43 

[es] :: PHP :: 1) i GET i POST, 2)Sve dozvoljeno -permission denied

[ Pregleda: 326 | Odgovora: 1 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.