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

Kako prevesti string u oktalni broj?

[es] :: PHP :: Kako prevesti string u oktalni broj?
(Zaključana tema (lock), by boccio)

[ Pregleda: 996 | Odgovora: 5 ]

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

erno
Ernad Besirevic
Graz

Član broj: 56944
Poruke: 220
*.tu-graz.ac.at.



Profil

icon Kako prevesti string u oktalni broj?07.02.2006. u 15:05

Kako da prevedem string u oktalni broj? naime, radi se o tome da imam funkciju koja primi jedan string koji zapravo predstavlja permisije za odredjen file npr. "0777". koliko sam shvatio chmod prima oktalni broj i na osnovu njega dakle mijenja permisije odredjenom file-u ili? kako da prevedem ovaj string u oktalni broj? thnx.

pozdrav,
erno
07.02.2006. u 15:05 

sale83
Aleksandar Ervacanin
Full Time Student & Full Time Zaposlen ( IT Suppo..
Sydney

Član broj: 41625
Poruke: 611
*.inabox.net.



Profil

icon Re: Kako prevesti string u oktalni broj?08.02.2006. u 02:47
A da malo ti pogledas ovo :
http://php.planetmirror.com/manual/en/function.chmod.php

I ovo :
http://www.w3schools.com/php/php_ref_math.asp
PHP/MySQl/SQL/VB.NET/JAVA/JSP/Servlet/MSSQLServer/MSAccess/Perl
COBOL/JCL/CICS -> IBM Mainframe
Nortel/Cisco/Sidewinder
08.02.2006. u 02:47 

erno
Ernad Besirevic
Graz

Član broj: 56944
Poruke: 220
*.tu-graz.ac.at.



Profil

icon Re: Kako prevesti string u oktalni broj?08.02.2006. u 14:23
Sta je pisac htio reci? Ja sam znao ovo prije nego sam postao. Radi se o tome da ne znam kako da ovo "0777" ili "0656" ili... prevedem u oktalni broj. mozel se ili ne moze. ili da koristim neku drugu metodu da bih odredio permisije odredjenom file-u. ja sam napravio 9 checkboxes 3x3, dakle za vlasnika, grupu i javno/citanje,pisanje i izvrsavanje. kad kliknes na neki od ovih checkbox-ova automatski se racuna permisija. npr. kliknes na prvi dobijes 4, na drugi 2 i na treci 1 dakle ukupno 7 za svakog korisnika. e vidis meni se permisija nalazi u stringu u oblike koji sam vec gore naveo pa sad taj oblik zelim pretvoriti u oktalni broj: "0666" -> 0666. hvala na pomoci ;-).

pozdrav,
erno
08.02.2006. u 14:23 

_owl_
Centar - BG

Član broj: 318
Poruke: 989
*.vdial.verat.net.

Sajt: home.drenik.net/~owl


Profil

icon Re: Kako prevesti string u oktalni broj?08.02.2006. u 16:13
Pisac ti je lepo rekao da treba da pogledas linkove koje je postavio (sto izgleda nisi uradio), pogotovo drugi link sa objasnjenjima matematickih funkcija. Da si pogledao nasao bi opis za funkciju octdec() koja je tebi potrebna.
Inace ti vec imas string koji sadrzi oktalni broj i treba da ga prebacis u decimalni kako bi ga prosledio kao argument funkciji chmod.
Sve mi se cini da ovo nisi znao pre nego sto si postovao.
Owl
08.02.2006. u 16:13 

bzero
dev null
europe

Član broj: 5907
Poruke: 371
..mtsns-ns.customer.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Kako prevesti string u oktalni broj?08.02.2006. u 16:14
Citat:
erno
... kako da ovo "0777" ili "0656" ili... prevedem u oktalni broj.
...
zelim pretvoriti u oktalni broj: "0666" -> 0666.


S obzirom da ce PHP string npr, "0755" tretirati kao broj 755, a ne oktalni 0755 sto bi ti hteo, treba da uradis ovo:

Code:

$mode = intval("0755", 8);

Never trust an operating system you don't have sources for.
08.02.2006. u 16:14 

boccio
Boris Krstović
Spoonlabs.com
nbgd

SuperModerator
Član broj: 7594
Poruke: 2390
..shall-bg.customer.sbb.co.yu.

Sajt: blog.krstovic.info


Profil

icon Re: Kako prevesti string u oktalni broj?09.02.2006. u 12:45
Uzas. Dobiti sve na tacni, i nista...

Sve je receno, lock.
09.02.2006. u 12:45 

[es] :: PHP :: Kako prevesti string u oktalni broj?
(Zaključana tema (lock), by boccio)

[ Pregleda: 996 | Odgovora: 5 ]

Postavi temu

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