07. august 2002 - 16:45
Der er
33 kommentarer og 1 løsning
chmod?
Hvad er det for noget med at man skal sætte ens ting til "CHMOD [nummer]" ? Og hvordan gør man?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
07. august 2002 - 16:46
#1
07. august 2002 - 16:47
#2
<?php $fn = 'dinfil'; if ((fileperms ($fn) &6 0777) != 0644) {
07. august 2002 - 16:48
#3
hovsa ;) <?php $fn = 'dinfil'; if (!is_readable ($fn)) { chmod ($fn, 0777); // sætter filen til at være 777 }
07. august 2002 - 16:49
#4
den første var helt forkert glem den, men den nederste ændre du bare (husk 0 forrest) 777 til 664, 666, alt ever hvad du vil have
07. august 2002 - 16:52
#5
hvad skal jeg gøre med det php script?
07. august 2002 - 16:55
#6
nak-m >> læg det i samme mappe som den fil der skal chmodes, og kør scriptet.
07. august 2002 - 16:56
#7
gizmo-gizmo: hehe har ikke styr på hjemmesider og den slags så kan du ikke forklare lidt nærmere?
07. august 2002 - 16:58
#8
altså jeg skal lave en php fil for sig selv? der ser sådan ud: <?php $fn = 'dinfil'; if (!is_readable ($fn)) { chmod ($fn, 0777); } ?> og så køre den et eller andet sted fra?
07. august 2002 - 17:01
#9
ja, men den skal ligge i samme mappe, som det der skal chmodes. med mindre du ændre: $fn = 'dinfil'; til noget a la: $fn = 'somefile/insomedirectory.php';
07. august 2002 - 17:04
#10
det behøves ikke...men hvordan kører jeg scriptet så?
07. august 2002 - 17:05
#11
Ved at gå ind på dokumentet med din browser *G*
07. august 2002 - 17:06
#12
jaja altså skal den kun køre en gang og så bliver det andet "chmoddet" ?
07. august 2002 - 17:08
#13
det andet?
07. august 2002 - 17:08
#14
øh ja, en chmod behøver du kun 1 gang-
07. august 2002 - 17:09
#15
så er det jo ik så svært du! :D
07. august 2002 - 17:10
#16
kom med svar gizmo-gizmo-gizmo-gizmo-gizmo!
07. august 2002 - 17:11
#17
ok :)
07. august 2002 - 17:11
#18
filnavnet skal det forresten være det fulde filnavn - f.eks: fil.txt eller skal det bare være fil?
07. august 2002 - 17:12
#19
hvad hvis det er en mappe man skal chmodde?
07. august 2002 - 17:13
#20
det samme.. så skriver du bare navnet på nappen. og ja, fulde navn
07. august 2002 - 17:14
#21
hvis det er en mappe skal jeg så bare lægge filen i samme mappe som mappen og så bare skrive mappens navn som filnavn?
07. august 2002 - 17:14
#22
tror den hedder "chdir()" hvis det er til hele mapper...
07. august 2002 - 17:14
#23
der skal ikke nogen endelse eller andet specielt når det er ved en mappe så?
07. august 2002 - 17:15
#24
altså: <?php $fn = chdir('dinfil'); if (!is_readable ($fn)) { chmod ($fn, 0777); } ?> ved mapper?
07. august 2002 - 17:17
#25
dea_pg >> det tror jeg ikke du har helt ret i.
07. august 2002 - 17:18
#26
åh så jeg skal ikke bruge chdir() ?
07. august 2002 - 17:19
#27
nej bare chmod
07. august 2002 - 17:21
#28
gør den det så sådan at hele mappen + indhold er chmod 777 ?
07. august 2002 - 17:22
#29
hmm... jeg kan ikke huske hvad funktionen til at CHMODe mapper hedder... det var ikke chdir();...
07. august 2002 - 17:22
#30
nej, alle filerne i den pågældende mappe bliver selvfølgelig ikke chmodet. Det skal man lave en funktion til så. Det er kun mappen.
07. august 2002 - 17:24
#31
dea_pg >> chmod er god nok til det det :-) Det kan også gøres når man laver en mappe.....
07. august 2002 - 17:31
#32
ok! hvordan kan jeg vide at det dur?
07. august 2002 - 18:51
#33
fx echo chmod("mappe", 777); så vil der stå 1 hvis den er blevet chmodet
08. august 2002 - 15:43
#34
0777... ikke bare 777...
Vi tilbyder markedets bedste kurser inden for webudvikling