1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,280 >> დინამიკები 1: ყველა უფლება, ასე რომ ეს თქვენ კონკრეტულად უნდა გავაკეთოთ? 3 00:00:02,280 --> 00:00:04,140 ისე, თურმე არსებობს მხოლოდ ოთხი ფუნქციები 4 00:00:04,140 --> 00:00:06,390 რომ თქვენ უნდა განახორციელოს რომლის ფუნქცია არის 5 00:00:06,390 --> 00:00:08,520 განუყოფელი სათანადო ოპერაციის სერვერზე, 6 00:00:08,520 --> 00:00:10,720 მაგრამ ყველა, ვისი ქცევა არის ძალიან ვიწროდ 7 00:00:10,720 --> 00:00:13,104 განსაზღვრულია, რომ მათ მხოლოდ საკმაოდ ბევრი ერთი რამ. 8 00:00:13,104 --> 00:00:15,270 პირველი, რაც თქვენ ვაპირებთ უნდა გავაკეთოთ, არის განახორციელოს, 9 00:00:15,270 --> 00:00:17,540 პოსტი დაზუსტება, საძიებელი ფუნქცია. 10 00:00:17,540 --> 00:00:20,900 ეს არის საკმაოდ მარტივი ფუნქცია ბოლოს და ბოლოს, რომ იღებს არგუმენტს 11 00:00:20,900 --> 00:00:24,690 რაც არ უნდა ფაილის გეზი რომ მომხმარებელს სურს, მოითხოვოს, 12 00:00:24,690 --> 00:00:28,310 და თქვენ უნდა რეაგირება ე.წ. MIME ტიპის, ან ინფორმაციის ტიპის, 13 00:00:28,310 --> 00:00:29,200 რომ ფაილი. 14 00:00:29,200 --> 00:00:31,415 მაგალითად, თუ ის ფაილი, hello dot 15 00:00:31,415 --> 00:00:37,470 HTML თქვენ აპირებს უპასუხოს MIME ტიპის ციტირებით unquote ტექსტი slash HTML. 16 00:00:37,470 --> 00:00:40,920 >> ან თუ ის სურათი, დაგვჭირდება რეაგირება იმიჯი dot slash 17 00:00:40,920 --> 00:00:42,990 Jiff ან გამოსახულების სლეში JPEG. 18 00:00:42,990 --> 00:00:46,280 იხილეთ დაზუსტება სხვადასხვა ფორმატის თქვენ უნდა აღმოაჩინოს. 19 00:00:46,280 --> 00:00:49,760 მაგრამ ეს მართლაც boils ქვემოთ აღების შევხედოთ გზა, რომ თქვენ ხართ წარსულის, 20 00:00:49,760 --> 00:00:52,870 და ეძებს თავის ფაილი გაფართოება, ბოლო რამდენიმე სიმბოლო 21 00:00:52,870 --> 00:00:54,297 მას შემდეგ, რაც არასასურველი პერიოდის ან dot. 22 00:00:54,297 --> 00:00:57,130 ამიტომ, ჩვენ დავტოვებთ, რომ თქვენ გარკვეული მინიშნებები დაზუსტება 23 00:00:57,130 --> 00:01:00,170 გაერკვნენ ზუსტად თუ როგორ უნდა მოვძებნოთ რომ dot და ფაილის გაფართოება 24 00:01:00,170 --> 00:01:02,840 ისე, რომ შეგიძლიათ გააკეთოთ რუკების ერთი სხვა. 25 00:01:02,840 --> 00:01:04,395 >> შემდეგი up არის გარჩევის ფუნქცია. 26 00:01:04,395 --> 00:01:06,270 ასე რომ, ეს ერთი პატარა უფრო ჩართული, რომ 27 00:01:06,270 --> 00:01:08,590 თქვენ უნდა მიიღოს, რომ არგუმენტი [INAUDIBLE], 28 00:01:08,590 --> 00:01:12,030 ის iterated მას, ხასიათი ხასიათი, ან სიმებიანი სიმებიანი, 29 00:01:12,030 --> 00:01:14,660 იმისათვის, რომ დავრწმუნდეთ, რომ იგი აკმაყოფილებს ზუსტად 30 00:01:14,660 --> 00:01:19,155 ფორმალური განმარტება, რომ პირველი მოთხოვნით ხაზი, როგორც პოსტი დაზუსტება. 31 00:01:19,155 --> 00:01:23,930 და თქვენ უნდა გადაწეროთ აბსოლუტური გზა, რომელიც substring, რომელიც წარმოადგენს 32 00:01:23,930 --> 00:01:26,550 რაღაც, სლეში მიესალმები dot HTML. 33 00:01:26,550 --> 00:01:29,960 ამასობაში, შესაძლოა, მას შემდეგ, რაც გზა შეიძლება იყოს კითხვის ნიშნის 34 00:01:29,960 --> 00:01:32,240 და მაშინ შეკითხვის სიმებიანი როგორიცაა, რ შეადგენს კატა, 35 00:01:32,240 --> 00:01:35,310 ან რ შეადგენს კატა ampersand, შემდეგ კიდევ ერთი გასაღები ღირებულება წყვილი. 36 00:01:35,310 --> 00:01:38,380 ასე, რომ თქვენ აპირებთ უნდა ნაბიჯი იმ გმირები, 37 00:01:38,380 --> 00:01:41,150 ასევე, სანამ პირველი სივრცეში, რათა 38 00:01:41,150 --> 00:01:47,327 შევქმნათ string, რომ მაღაზიები შიგნით შეკითხვის სიმებიანი თავად. 39 00:01:47,327 --> 00:01:49,410 შემდეგი, თქვენ აპირებს განახორციელოს დატვირთვის ფუნქცია. 40 00:01:49,410 --> 00:01:52,493 ასე რომ, თურმე, თუ გადავხედავთ კოდის, როგორც სპეც ხელმძღვანელობს, 41 00:01:52,493 --> 00:01:54,210 დატვირთვის ფუნქცია გამოიყენება ორ ადგილას. 42 00:01:54,210 --> 00:01:57,420 ეს გამოყენებული, რათა ჩატვირთოს გამომავალი საწყისი PHP თარჯიმანი. 43 00:01:57,420 --> 00:01:59,700 და ჩვენ წერდა ყველა რომ PHP დამუშავება კოდი, 44 00:01:59,700 --> 00:02:01,840 მაგრამ ეს არ უნდა ფუნქცია მოუწოდა 45 00:02:01,840 --> 00:02:06,350 დატვირთვა, რომელიც არსებითად ნათქვამია ყველა bytes გამომავალი PHP- ს თარჯიმანი 46 00:02:06,350 --> 00:02:08,430 შევიდა დიდი მასივი. 47 00:02:08,430 --> 00:02:10,850 >> იმავე ფუნქციის დატვირთვის ასევე გამოიყენება, რათა ჩატვირთოს 48 00:02:10,850 --> 00:02:15,200 მეხსიერებაში ყველა bytes საწყისი ფაილი ისევე, როგორც jiff, ან JPEG, ან dot HTML 49 00:02:15,200 --> 00:02:16,630 ფაილი, რომელიც მომხმარებელს უკვე მოითხოვა. 50 00:02:16,630 --> 00:02:21,060 ასე რომ, თქვენ უნდა გამოვიყენოთ tricks და ინსტრუმენტები პრობლემა კომპლექტი 4 ფაილი IO, 51 00:02:21,060 --> 00:02:24,410 მაგრამ თქვენ უნდა იპოვოს, რომ შედარებით ნაცნობი და ლამაზი გზა, იმედია, 52 00:02:24,410 --> 00:02:28,110 ჩვევების ერთად ახალი ვებ პერსონალის ძველი ფაილი IO პერსონალი. 53 00:02:28,110 --> 00:02:31,490 >> და ბოლოს, ინდექსები ფუნქცია, ყველა თქვენ უნდა გავაკეთოთ 54 00:02:31,490 --> 00:02:34,570 უნდა გადაწყვიტოს, არსებობს თუ არა არსებობს რამდენიმე ფაილი ეფექტურად 55 00:02:34,570 --> 00:02:40,430 მოუწოდა ინდექსი dot HTML, ან ინდექსი dot PHP, შიგნით მომსახურება, რომლის გზას 56 00:02:40,430 --> 00:02:41,220 წარსულში. 57 00:02:41,220 --> 00:02:44,360 თავდაყირა, ეს იმას ნიშნავს, რომ თუ მომხმარებელი არ მოითხოვოს დირექტორია, 58 00:02:44,360 --> 00:02:47,318 ჩვენ არა მხოლოდ აპირებს აჩვენებს, მას ან მისი შინაარსი რომ დირექტორია, 59 00:02:47,318 --> 00:02:51,342 ჩვენ ფაქტიურად ვაჩვენოთ ინდექსი dot HTML, ან ინდექსი dot PHP, იყოს. 60 00:02:51,342 --> 00:02:54,300 მაგრამ ის აპირებს უნდა დარჩეს თუ არა, რომ გაერკვნენ, გამოყენებით ზოგიერთი მინიშნებები 61 00:02:54,300 --> 00:02:56,350 კოდის, რომელიც ჩვენ უკვე მოცემული, 62 00:02:56,350 --> 00:02:59,880 როგორ შეიძლება რეალურად შეამოწმეთ თუ არა გარკვეული ფაილი არსებობს 63 00:02:59,880 --> 00:03:03,380 მიმდინარე დირექტორია, ისე, რომ თქვენ შეგიძლიათ დაბრუნების სწორი პასუხი. 64 00:03:03,380 --> 00:03:05,800 >> ასე რომ ბოლომდე არ არის შედარებით რამდენიმე bytes 65 00:03:05,800 --> 00:03:09,155 რომ თქვენ უნდა აიღოს პრობლემა მითითებული განხორციელება სერვერის 66 00:03:09,155 --> 00:03:10,210 არასრული ფუნქცია. 67 00:03:10,210 --> 00:03:13,180 მაგრამ აუცილებლად დარწმუნდით, თქვენ გადაიტანოთ თქვენი აზრით გარშემო იმდენი კოდი 68 00:03:13,180 --> 00:03:15,013 როგორც თქვენ შეგიძლიათ, აღების კომფორტს, რომ თქვენ არ 69 00:03:15,013 --> 00:03:18,160 უნდა გვესმოდეს, რომ ყველა დაბალი დონის ქსელის კოდი, ყველა 70 00:03:18,160 --> 00:03:19,834 ყველაზე დაბალი დონე ფაილი IO კოდი. 71 00:03:19,834 --> 00:03:21,750 მართლაც, თუ რას ვაკეთებთ ეს პრობლემა კომპლექტი 72 00:03:21,750 --> 00:03:25,670 არის ერწყმის ბოლო რამდენიმე პრობლემა კომპლექტი, შემოღების ცოტა WebLogic, 73 00:03:25,670 --> 00:03:28,802 და ქსელის ცნებები, ასე რომ, საბოლოო ჯამში, 74 00:03:28,802 --> 00:03:31,760 აშენება რაღაც რომ მართლაც საკმაოდ საინტერესოა, მართლაც საკმაოდ ძლიერი, 75 00:03:31,760 --> 00:03:33,468 მაგრამ მაინც გამოყენებით იგივე სამშენებლო ბლოკები, 76 00:03:33,468 --> 00:03:36,310 რომ ჩვენ უკვე გამოყენებით გარკვეული დროის განმავლობაში.