>> დინამიკები 1: ყველა უფლება, ასე რომ ეს თქვენ კონკრეტულად უნდა გავაკეთოთ?
ისე, თურმე არსებობს მხოლოდ ოთხი ფუნქციები
რომ თქვენ უნდა განახორციელოს რომლის ფუნქცია არის
განუყოფელი სათანადო ოპერაციის სერვერზე,
მაგრამ ყველა, ვისი ქცევა არის ძალიან ვიწროდ
განსაზღვრულია, რომ მათ მხოლოდ საკმაოდ ბევრი ერთი რამ.
პირველი, რაც თქვენ ვაპირებთ უნდა გავაკეთოთ, არის განახორციელოს,
პოსტი დაზუსტება, საძიებელი ფუნქცია.
ეს არის საკმაოდ მარტივი ფუნქცია ბოლოს და ბოლოს, რომ იღებს არგუმენტს
რაც არ უნდა ფაილის გეზი რომ მომხმარებელს სურს, მოითხოვოს,
და თქვენ უნდა რეაგირება ე.წ. MIME ტიპის, ან ინფორმაციის ტიპის,
რომ ფაილი.
მაგალითად, თუ ის ფაილი, hello dot
HTML თქვენ აპირებს უპასუხოს MIME ტიპის ციტირებით unquote ტექსტი slash HTML.
>> ან თუ ის სურათი, დაგვჭირდება რეაგირება იმიჯი dot slash
Jiff ან გამოსახულების სლეში JPEG.
იხილეთ დაზუსტება სხვადასხვა ფორმატის თქვენ უნდა აღმოაჩინოს.
მაგრამ ეს მართლაც boils ქვემოთ აღების შევხედოთ გზა, რომ თქვენ ხართ წარსულის,
და ეძებს თავის ფაილი გაფართოება, ბოლო რამდენიმე სიმბოლო
მას შემდეგ, რაც არასასურველი პერიოდის ან dot.
ამიტომ, ჩვენ დავტოვებთ, რომ თქვენ გარკვეული მინიშნებები დაზუსტება
გაერკვნენ ზუსტად თუ როგორ უნდა მოვძებნოთ რომ dot და ფაილის გაფართოება
ისე, რომ შეგიძლიათ გააკეთოთ რუკების ერთი სხვა.
>> შემდეგი up არის გარჩევის ფუნქცია.
ასე რომ, ეს ერთი პატარა უფრო ჩართული, რომ
თქვენ უნდა მიიღოს, რომ არგუმენტი [INAUDIBLE],
ის iterated მას, ხასიათი ხასიათი, ან სიმებიანი სიმებიანი,
იმისათვის, რომ დავრწმუნდეთ, რომ იგი აკმაყოფილებს ზუსტად
ფორმალური განმარტება, რომ პირველი მოთხოვნით ხაზი, როგორც პოსტი დაზუსტება.
და თქვენ უნდა გადაწეროთ აბსოლუტური გზა, რომელიც substring, რომელიც წარმოადგენს
რაღაც, სლეში მიესალმები dot HTML.
ამასობაში, შესაძლოა, მას შემდეგ, რაც გზა შეიძლება იყოს კითხვის ნიშნის
და მაშინ შეკითხვის სიმებიანი როგორიცაა, რ შეადგენს კატა,
ან რ შეადგენს კატა ampersand, შემდეგ კიდევ ერთი გასაღები ღირებულება წყვილი.
ასე, რომ თქვენ აპირებთ უნდა ნაბიჯი იმ გმირები,
ასევე, სანამ პირველი სივრცეში, რათა
შევქმნათ string, რომ მაღაზიები შიგნით შეკითხვის სიმებიანი თავად.
შემდეგი, თქვენ აპირებს განახორციელოს დატვირთვის ფუნქცია.
ასე რომ, თურმე, თუ გადავხედავთ კოდის, როგორც სპეც ხელმძღვანელობს,
დატვირთვის ფუნქცია გამოიყენება ორ ადგილას.
ეს გამოყენებული, რათა ჩატვირთოს გამომავალი საწყისი PHP თარჯიმანი.
და ჩვენ წერდა ყველა რომ PHP დამუშავება კოდი,
მაგრამ ეს არ უნდა ფუნქცია მოუწოდა
დატვირთვა, რომელიც არსებითად ნათქვამია ყველა bytes გამომავალი PHP- ს თარჯიმანი
შევიდა დიდი მასივი.
>> იმავე ფუნქციის დატვირთვის ასევე გამოიყენება, რათა ჩატვირთოს
მეხსიერებაში ყველა bytes საწყისი ფაილი ისევე, როგორც jiff, ან JPEG, ან dot HTML
ფაილი, რომელიც მომხმარებელს უკვე მოითხოვა.
ასე რომ, თქვენ უნდა გამოვიყენოთ tricks და ინსტრუმენტები პრობლემა კომპლექტი 4 ფაილი IO,
მაგრამ თქვენ უნდა იპოვოს, რომ შედარებით ნაცნობი და ლამაზი გზა, იმედია,
ჩვევების ერთად ახალი ვებ პერსონალის ძველი ფაილი IO პერსონალი.
>> და ბოლოს, ინდექსები ფუნქცია, ყველა თქვენ უნდა გავაკეთოთ
უნდა გადაწყვიტოს, არსებობს თუ არა არსებობს რამდენიმე ფაილი ეფექტურად
მოუწოდა ინდექსი dot HTML, ან ინდექსი dot PHP, შიგნით მომსახურება, რომლის გზას
წარსულში.
თავდაყირა, ეს იმას ნიშნავს, რომ თუ მომხმარებელი არ მოითხოვოს დირექტორია,
ჩვენ არა მხოლოდ აპირებს აჩვენებს, მას ან მისი შინაარსი რომ დირექტორია,
ჩვენ ფაქტიურად ვაჩვენოთ ინდექსი dot HTML, ან ინდექსი dot PHP, იყოს.
მაგრამ ის აპირებს უნდა დარჩეს თუ არა, რომ გაერკვნენ, გამოყენებით ზოგიერთი მინიშნებები
კოდის, რომელიც ჩვენ უკვე მოცემული,
როგორ შეიძლება რეალურად შეამოწმეთ თუ არა გარკვეული ფაილი არსებობს
მიმდინარე დირექტორია, ისე, რომ თქვენ შეგიძლიათ დაბრუნების სწორი პასუხი.
>> ასე რომ ბოლომდე არ არის შედარებით რამდენიმე bytes
რომ თქვენ უნდა აიღოს პრობლემა მითითებული განხორციელება სერვერის
არასრული ფუნქცია.
მაგრამ აუცილებლად დარწმუნდით, თქვენ გადაიტანოთ თქვენი აზრით გარშემო იმდენი კოდი
როგორც თქვენ შეგიძლიათ, აღების კომფორტს, რომ თქვენ არ
უნდა გვესმოდეს, რომ ყველა დაბალი დონის ქსელის კოდი, ყველა
ყველაზე დაბალი დონე ფაილი IO კოდი.
მართლაც, თუ რას ვაკეთებთ ეს პრობლემა კომპლექტი
არის ერწყმის ბოლო რამდენიმე პრობლემა კომპლექტი, შემოღების ცოტა WebLogic,
და ქსელის ცნებები, ასე რომ, საბოლოო ჯამში,
აშენება რაღაც რომ მართლაც საკმაოდ საინტერესოა, მართლაც საკმაოდ ძლიერი,
მაგრამ მაინც გამოყენებით იგივე სამშენებლო ბლოკები,
რომ ჩვენ უკვე გამოყენებით გარკვეული დროის განმავლობაში.