09. januar 2001 - 07:48
Der er
6 kommentarer
mkdir
Hvis jeg bruger denne kode: srand ((double) microtime() * 1000000); $rand1 = rand(0,99); $rand2 = rand(0,99); $rand3 = rand(0,99); $rand4 = rand(0,99); $rand5 = rand(0,99); $linie = file(\"tekst.txt\"); mkdir(\"$linie[$rand1]\", 0700); mkdir(\"$linie[$rand2]\", 0700); mkdir(\"$linie[$rand3]\", 0700); mkdir(\"$linie[$rand4]\", 0700); mkdir(\"$linie[$rand5]\", 0700); Så får jeg denne fejl meddelelse: filen eller mappen eksistere ikke. og det ved jeg da godt det er derfor jeg skal lave den. Jeg får ikke fejl meddelelsen hvis jeg har mkdir i starten. Hvad gør skal jeg gøre?
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
09. januar 2001 - 10:26
#1
er det ikke tekst.txt der manger ?
09. januar 2001 - 14:57
#2
Aaah! Piece a cake! Du skal bare sætte cdmod\'en på mappen hvor filen køres fra til 766! Forstår du? - ellers skal jeg nok forklare bedre =) - RazmuZ
09. januar 2001 - 17:59
#3
Hej Overclocking Du skal bare gøre sådan: srand ((double) microtime() * 1000000); $rand1 = rand(0,99); $rand2 = rand(0,99); $rand3 = rand(0,99); $rand4 = rand(0,99); $rand5 = rand(0,99); chmod( \"tekst.txt\", 0766 ); $linie = file(\"tekst.txt\"); mkdir(\"$linie[$rand1]\", 0700); mkdir(\"$linie[$rand2]\", 0700); mkdir(\"$linie[$rand3]\", 0700); mkdir(\"$linie[$rand4]\", 0700); mkdir(\"$linie[$rand5]\", 0700); Så behøves du ikke chmode scriptet Det gør det selv
jd
Nybegynder
09. januar 2001 - 22:20
#4
fico-> chmod(\"tekst.txt\", 0766); = chmod(\".\", 0766); ? -det er vel mappen du vil chmodde, eller hvad?
jd
Nybegynder
09. januar 2001 - 22:22
#5
...hovs, der læste jeg vist forkert, men hvorfor vil du, fico, chmodde en .txt-fil, bare for at læse den ind i et array ?
10. januar 2001 - 09:01
#6
Ikke nok, med du læste forkert JD, jeg gjorde det også, så chmodmappen sådan: srand ((double) microtime() * 1000000); $rand1 = rand(0,99); $rand2 = rand(0,99); $rand3 = rand(0,99); $rand4 = rand(0,99); $rand5 = rand(0,99); chmod (\"/EnMappe/\", 0766); $linie = file(\"tekst.txt\"); mkdir(\"$linie[$rand1]\", 0700); mkdir(\"$linie[$rand2]\", 0700); mkdir(\"$linie[$rand3]\", 0700); mkdir(\"$linie[$rand4]\", 0700); mkdir(\"$linie[$rand5]\", 0700);
Vi tilbyder markedets bedste kurser inden for webudvikling