დაარღვიე რეგისტრაციის ფორმა php. PHP და MySQL კლიენტების რეგისტრაციის მარტივი სისტემის შექმნა. ვლასნა წესებს და წყალობას


დღის ბოლოს, მე არ მაქვს დამატებითი ინფორმაცია მედიაკომპანიისგან, რათა გადავიხადო და მივაწოდო ჩემი ელ.წერილი. სუნი იკარგება ათას დოლარზე ნაკლებ ფასად და ტოვებს ეტიკეტს. ისინი ამბობენ, რომ ერთი აზრი არ მაქვს და იმავე ჯიხურში არის უამრავი სხვა ვლასნიკის ვებგვერდი. ციფრული რეკლამის კურსის ერთგვარი ტოლია.

გულწრფელად რომ გითხრათ, მე ეს ბლოგი დიდი ხანია მაქვს და წარსულში სხვადასხვა კუთხით ვმოძრაობდი. არ ვიცი, რას მოითხოვს Google AdSense პროდუქტი, გარდა იმისა, რომ ის შეიძლება "კასრივით" დაკიდოს, რომ შეგატყობინოთ.

გარდა ამისა, მე მხარს ვუჭერ არის ის, რომ თქვენ აპირებთ Google-ს შეხედოს თქვენს საიტს, ისევე როგორც სხვა შესანიშნავი კომპანიები და სააგენტოები, რაც კარგია. ისინი, ვინც მაქსიმალურ მოთხოვნას და შემოსავალს ზრდიან.

ჩემი უარყოფითი გამოცდილების შემდეგ მე მივიღე რეკომენდაცია კომპანია სახელად Newor Media. და თუ გულწრფელი ვარ, თავიდან არ გავყიდე, ძირითადად იმიტომ, რომ მათზე ბევრი ინფორმაცია ვერ ვიპოვე. მე ვიტყვი, რომ ისინი ძალიან სასარგებლოა. ყველა ქსელი, ვისთანაც ოდესმე მიმუშავია, საკმაოდ მოკლე იყო ჩემთან პასუხებისა და ამუშავების დროს.

მე ვუშვებ რეკლამებს რამდენიმე თვის განმავლობაში და შემოსავალი დაახლოებით ემთხვევა იმას, რასაც სხვა კომპანიასთან ვაკეთებდი. ეს არის წერტილი, რომლის გაკეთებაც ძალიან მინდა. მათთან კომუნიკაცია არ ჰგავს ჩემს სხვა ქსელებს. ოდესმე მუშაობდა. აქ არის შემთხვევა, როდესაც ისინი ნამდვილად განსხვავდებიან:

მათ გაზარდეს პირველი გადახდა ერთ საათზე ნაკლებ დროზე Paypal-ის საშუალებით. თუ არ შემიძლია აშშ-ში (და ეს ყველასთვის იმუშავებს, ვფიქრობ), შემიძლია მოვითხოვო Paypal.

მათ თქვეს, რომ გადასახადს ვერ აირიდნენ, მაგრამ რომ ისინი ანაზღაურებენ ყველა საფასურს.... უახლესი გადახდის ჩათვლით! ეს კი არა, ვალის ჩაქრობაც 10 ჰვილინს წაართვეს!თქვენი ვალდებულებები უნდა შეიტანოთ საჭიროებისთანავე, „ფინანსთა დეპარტამენტში“ მიმართვის გარეშე, რათა თავიდან აიცილოთ გაუგებრობა.

უკანა ხაზი არის ის, რომ მე მიყვარს ეს კომპანია. შეიძლება უბედურება შევძლო, ვერ ვბედავ მის პატივისცემას, მაგრამ შეიძლება გამოაქვეყნონ მასთან ერთად ცხოვრებისთვის. ძალიან პატივსაცემი კლიენტი, თუ მათ ვესაუბრები. ეს არის სუფთა ჰაერის გულწრფელი სუნთქვა ინდუსტრიაში, რომელიც მომწიფებულია თაღლითობით და უპასუხოდ.

მიკროკომპიუტერები, რომლებიც შეიქმნა Raspberry Pi Foundation-ის მიერ 2012 წელს, დამნაშავენი არიან იმაში, რომ დიდ წარმატებას მიაღწიეს ახალგაზრდა ბიჭებში კრეატიულობის სტიმულირებაში და ამ ბრიტანული კომპანიის დაარსება დაიწყო, რათა გადახედოს სტარტაპ პროგრამების ლიტერატურულ-კოდი-კოდს, როგორიცაა pi-top. კანო. არის ახალი სტარტაპი, რომელიც ხელმისაწვდომია Pi electronics-თან და მოწყობილობებთან, როგორიცაა Pip, ხელის კონსოლი, რომელიც გთავაზობთ სენსორულ ეკრანს, მრავალ პორტს, მართვის ღილაკებსა და დინამიკებს. საწარმოს იდეა ადამიანის ხელით შექმნილია ხრეშის ადაპტაციით, რომელიც რეტროა და ხელმისაწვდომი იქნება პლატფორმის ვებსაიტის მეშვეობით დამატებითი კოდისთვის.

ყველაზე გავრცელებული პლატფორმა არის Pip, რათა შეცვალოს ის, რაც გვხვდება Python, HTML/CSS, JavaScript, Lua და PHP. მოწყობილობა გვთავაზობს ნაბიჯ-ნაბიჯ გაკვეთილებს, რათა ბავშვებს დაიწყონ კოდირება და საშუალებას აძლევს მათ, LED-ები გაანათონ. მიუხედავად იმისა, რომ პიპი ჯერ კიდევ პროტოტიპია, ის აუცილებლად იქნება დიდი დარტყმა ინდუსტრიაში და ჩაერთვება ბავშვები, რომლებიც დაინტერესებულნი არიან კოდირებით და მიაწვდიან მათ განათლებას და რესურსებს, რომლებიც საჭიროა პატარა ასაკში კოდირების დასაწყებად.

კოდირების მომავალი

კოდირებას დიდი პერსპექტივა აქვს და ამბობენ, რომ ისინი არ იქნებიან ვიკორისტუვავატ ბირჟაზე, მათ შეუძლიათ სწრაფად განვითარდნენ, როგორც ამბობენ ამ კოდზე ამ ახალი მოწყობილობებით, რომლებიც არ იმუშავებენ მხოლოდ სხვების მსგავსად. Pip-თან ერთად, კოდირების ახალგაზრდა მოყვარულები ისწავლიან სხვადასხვა ენებს და კეთილგანწყობილნი იქნებიან შექმნან თავიანთი კოდები, მათი ძრავები, მათი აპლიკაციები და სხვა. ეს არის უახლესი ელექტრონული ეპოქა და Pip საშუალებას იძლევა ძირითადი სამშენებლო ბლოკების კოდირების ათვისება.
კომპიუტერული მეცნიერება გახდა სწავლის მნიშვნელოვანი ნაწილი და ისეთი მოწყობილობებით, როგორიცაა ახალი Pip, ბავშვებს შეუძლიათ თავიანთი ცოდნის გატარება სახლში, გართობის დროს. კოდირება ბევრად სცილდება უბრალოდ ვებსაიტების ან პროგრამული უზრუნველყოფის შექმნას. ეს შეიძლება გამოყენებულ იქნას ცხოვრების სფეროს გასაუმჯობესებლად, სამედიცინო სფეროს განვითარებისთვის და სხვა. ჩვენ, რა თქმა უნდა, ვცხოვრობთ სამყაროში, რომელიც არის პროგრამული უზრუნველყოფის, კოდირებისა და მომავლის დამსახურება და მნიშვნელოვანია, რომ ყველა ბავშვი იყოს ძალიან მნიშვნელოვანი, დაადასტუროს როგორ მუშაობს, დაადასტუროს როგორ მუშაობს, იცოდეს როგორ გააკეთოს ეს და პროფესიონალები. მომავლის თვალსაზრისით, ეს იქნება ყოველდღიური ცხოვრების მნიშვნელოვანი ნაწილი. ინგლისურ სამყაროში ყოფნისას, მე არ ვიცი კომპიუტერები ან როგორ შეიძლება შეაფასონ მათი მუშაობა მათ მიერ, ვინც უფრო ზუსტია, რათა გამოსწორდეს ელიმინაცია.
კოდირება ასევე მნიშვნელოვან ცვლილებებს შეიტანს სათამაშო სამყაროში, განსაკუთრებით თუ ის განხორციელდება ონლაინ თამაშებამდე, მათ შორის ონლაინ კაზინოებში. იმისათვის, რომ ვისარგებლოთ, როგორც ამბობენ, სასიამოვნოდ მზარდი, გუგუნი სამყაროდან, დავუშვათ, რომ არსებობს არაერთი ყველაზე პოპულარული კაზინოს საიტი, რომელიც გადის კოდირებას. Vikonati shvidky perelik, რათა vikonati ce და მოგცემთ ყველაზე ნათლად ისაუბროთ რეალურ რეალისტურ გარემოზე ონლაინ.

როგორ ართმევს პიპი ბავშვებს

შეძლებისდაგვარად, აუცილებელია ვისწავლოთ, რომ ბავშვს ბევრი უნარი აქვს. არსებობს უამრავი მოწყობილობა და ტექნიკის გიზმო, რომელიც შეიძლება დაემატოს და Pip-ს აქვს სხვადასხვა მოწყობილობები თავისი მოწყობილობებით. მოწყობილობის პორტაბელურობა და სენსორული ეკრანი უპირატესობას ანიჭებს ბაზარზე არსებულ სხვა კოდირების მოწყობილობებს. Pip საიმედოდ დააკავშირებს ელექტრონულ კომპონენტებს, რათა შეავსოს Raspberry Pi HAT სისტემა. vikoryst მოწყობილობა შეიცავს სტანდარტულ ფილმებს და ძირითად ინსტრუმენტებს და იდეალური მოწყობილობაა ნებისმიერი დამწყები კოდირებისთვის. პრინციპი მდგომარეობს იდეებსა და შემოქმედებას შორის ნებისმიერი ბარიერის კონცეფციაში და ინსტრუმენტების დიზაინში, რომლებიც ავთენტურია კონცეფციისთვის. Pip-ის ერთ-ერთი შესანიშნავი თვისებაა ის, რომ ის არ იყენებს SD ბარათს, ასე რომ, მას შეუძლია იმუშაოს როგორც სამუშაო კომპიუტერი, სანამ მას აქვს კავშირი მონიტორთან და მაუსთან.
Pip მოწყობილობა დაეხმარებოდა ბავშვებს და დაინტერესებულ დამწყებ კოდირებს ენთუზიაზმით სწავლაში და კოდირების პრაქტიკაში. შრომის შეგროვებისა და წარმოქმნილ პრობლემებზე თანამედროვე მოქმედებების კომბინაციით, კომპანია სარგებელს მოუტანს ახალგაზრდა თაობას. მოწყობილობები, რომლებიც ამ ახალგაზრდა კოდირებს საშუალებას აძლევს გადავიდნენ კომუნიკაციის უფრო მაღალ დონეზე სხვადასხვა ენაზე, როგორიცაა JavaScript და HTML/CSS. იმის გამო, რომ მოწყობილობა იმეორებს სათამაშო კონსოლს, ის დაუყოვნებლივ მიიპყრობს ბავშვების ყურადღებას და ჩაერთვება მათ მცირე ასაკში კოდირების შესახებ. ეს იგივეა ასეთ საინტერესო თამაშებში, სანამ არ მიმართავთ პატივისცემას, ისევე როგორც Pac-Man და Minecraft.

მომავალი ინოვაციები

მომავალი ინოვაცია დიდწილად დამოკიდებულია ბავშვის კოდირების ამჟამინდელ უნარზე და პროცესის მთლიან გაგებაზე. როდესაც ბავშვები სწავლობენ კოდს ადრეულ ასაკში ისეთი მოწყობილობების გამოყენებით, როგორიცაა ახალი Pip, ისინი შეიძენენ უნარებსა და ცოდნას, რათა შექმნან საოცარი რამ მომავალში. შეგიძლიათ შემოიტანოთ ახალი ხელსაწყოები ან დანამატები, ან მოგცეთ იდეები, რომლებიც დაგეხმარებათ სამედიცინო გამოკვლევებთან და გამოკვლევებთან ერთად ცხოვრებაში. გამოიკვლიეთ გრძელი შესაძლებლობები. ეჭვგარეშეა, ჩვენს მომავალს მონიტორინგს გაუწევს პროგრამული უზრუნველყოფისა და კომპიუტერების გამოყენება, ახალგაზრდების ზრუნვა და უმშვენიერესი სამყარო გადაადგილებამდე, თითქოს ახალი პიპი პირდაპირ ახალგაზრდა ქურდობაზეა. როგორც დამკვიდრებული მოწყობილობა, რომელსაც შეუძლია თამაშში თამაში, თუ ისინი გაუძლებენ სასკოლო სწავლებას, საზოგადოების ახალგაზრდა წევრები კარგად მუშაობენ თავიანთ ამჟამინდელ კარიერაში, სანამ იქნებიან პროგრამული უზრუნველყოფის შემქმნელები მომავალში, რაც შეცვლის მთელ ჩვენს ცხოვრებას. ეს მხოლოდ კობია, მაგრამ უკვე ერთი საათია, რაც მილიონობით ბავშვი მთელ მსოფლიოშია, რათა შუქზე და ბატონზე წავიდნენ. ვიკი მოწყობილობებით, როგორიცაა Pip, კოდირების საფუძვლები, რომლებიც დაფარულია, ბავშვები სწრაფად ისწავლიან კოდირების სხვადასხვა ენებს, რომლებსაც შეუძლიათ საოცარი გზების გაყვანა, როდესაც ისინი ზრდასრულ ასაკში შედიან.

გამარჯობა მეგობრებო, დღეს ამ გაკვეთილზე ვნახავთ როგორ შევქმნათ შესვლის, დარეგისტრირების და პაროლის დავიწყების მოდალური ფორმები Bootstrap-ის გამოყენებით. მოდალების ისრების შექმნა და მორგება ჩუმად მარტივია, რაც ნიშნავს ფაქტიურად მარტივს, მოდალებს შეუძლიათ დაკავშირება მაღალ ამომხტარ ფანჯრებთან რაიმე კონკრეტული ამოცანისთვის ყველა მხარის გამოვლენის გარეშე, მაგ. რაც ჩვენ გვაქვს არის შესვლის, დარეგისტრირების და პაროლის დავიწყების მოდალები, როგორც თქვენ კარგად შეგიძლიათ, მოდით შევხედოთ.

ძირითადად, მეთოდები გამოიყენება პარამეტრების გადასაცემად პოსტიі მიიღეთ.
მეთოდების მთავარი მნიშვნელობა პოსტიі მიიღეთდამოკიდებულია ინფორმაციის გადაცემის მეთოდზე. მეთოდზე მიიღეთპარამეტრები გადაეცემა მისამართის მწკრივის მეშვეობით ( URL), ტობტო. ვ HTTP- სათაურს ისე დავასახელებ, როგორც მეთოდს პოსტიპარამეტრები გადაეცემა სხეულის მეშვეობით HTTP- ასოები და არ არის ნაჩვენები მისამართის სტრიქონში.

1. ღილაკები – Tag

მონიშნეთ ობოვიაკოვი.
Პარამეტრები:
ინვალიდი- ბლოკავს წვდომას და ელემენტის შეცვლას.
ტიპი- ღილაკის ტიპი
ღირებულება– ღილაკის მნიშვნელობა, რომელიც გაიგზავნება სერვერზე ან წაიკითხება დამატებითი სკრიპტების გამოყენებით.


Პარამეტრი გამორთულია
ბლოკავს წვდომას და ღილაკის შეცვლას. ამ დროს ის გამოჩნდება ნაცრისფერი და მიუწვდომელია მომხმარებლის მიერ გასააქტიურებლად. გარდა ამისა, ასეთი ღილაკი კლავიშის დაჭერით ფოკუსის მოხსნას ვერ ახერხებს ჩანართი, ან სხვა გზით. Prote ამ ღილაკის განლაგება შეიძლება შეიცვალოს სკრიპტების საშუალებით.

Პარამეტრი TYPE
მიუთითებს ღილაკის ტიპზე, რომელიც ადგენს ქცევას ხედში. ერთი შეხედვით მოჭრილი ტიპის ღილაკები საერთოდ არ ჩანს, მაგრამ კანზე მდებარე ღილაკებს თავისი ფუნქციები აქვს. რეცხვის მნიშვნელობა: ღილაკი.
არგუმენტი:
ღილაკი- გადართვის ღილაკი.
გადატვირთვა– ღილაკი ფორმის შეყვანილი მონაცემების გასასუფთავებლად და კობ წისქვილის ღირებულების როტაციისთვის.

Submit – ღილაკი ფორმის მონაცემების სერვერზე ატვირთვისთვის.

Პარამეტრი VALUEმიუთითებს ღილაკის მნიშვნელობაზე, რომელიც გაიგზავნება სერვერზე. წყვილი იგზავნება სერვერზე im = ღირებულება", სადაც სახელი მითითებულია ტეგის სახელის პარამეტრით

1.1. ღილაკი (შეყვანის ტიპი=ღილაკი)
1.2. ღილაკი სურათებიდან (შეყვანის ტიპი=სურათი)

გამოსახულების მქონე ღილაკები მსგავსია ღილაკების უკან გაგზავნა, მაგრამ ეს პატარაა. ვისთვისაც ეკითხება ტიპი = სურათიі src="image.gif".

თუ დააწკაპუნებთ აქ სურათზე, ეს ფორმა გადაეცემა სერვერს ორი დამატებითი ცვლილებით - sub_xі sub_y. შურისძიების სუნი არის კორისტუვაჩის ზეწოლის კოორდინატები გამოსახულებაზე. დამატებით პროგრამებს შეუძლიათ შენიშნონ, რომ ბრაუზერის მიერ გაგზავნილი ცვლილებების სახელები ფაქტობრივად ივსება წერტილით და არა ფსევდონიმით, და PHP ავტომატურად აკონვერტებს ალიასს.

1.3. ფორმის ღილაკი (შეყვანის ტიპი = გაგზავნა)

ემსახურება სცენარის გაძლიერებას. როდესაც ღილაკი დახურულია, ფორმის გასააქტიურებლად, უნდა მიუთითოთ 2 ატრიბუტი: ტიპი = "გაგზავნა"і value=" ღილაკის ტექსტი" !}!}. სახელის ატრიბუტი აუცილებელია, რადგან არსებობს არა მხოლოდ ერთი ღილაკი, არამედ რამდენიმე და ყველა მათგანი შექმნილია სხვადასხვა ოპერაციებისთვის, მაგალითად, ღილაკები "შენახვა", "ნახვა", "რედაქტირება" და ა.შ. ღილაკზე დაჭერის შემდეგ სკრიპტს გადაეცემა მწკრივის სახელი=ღილაკის ტექსტი.


არ არის საჭირო PHP სკრიპტი.

1.4. ღილაკების მასივი (გაგზავნა) მოქმედების ვარიანტის შესარჩევად
2. გადატვირთვის ღილაკი

როდესაც დააჭირეთ გადატვირთვის ღილაკს ( გადატვირთვა), ფორმის ყველა ელემენტი დამონტაჟდება იმ პოზიციაზე, რომელიც მითითებულია ტანსაცმლის ატრიბუტებში და ფორმა არ დარეგულირდება.


არ არის საჭირო PHP სკრიპტი.

3. Praporetsya (ჩამრთველი)

მოსანიშნი ველების რაოდენობა აჩვენებს ვარიანტების შეზღუდულ რაოდენობას და იძლევა დიდი არჩევანის საშუალებას (ერთი ან რამდენიმე მათგანი).

ბილი
ზელენი
ლურჯი
წითელი ოქრო
ქორნი
$go) ( echo $index." - > ".$go."
"; }; };

4. პერემიკაჩი (რადიო)

რადიო რემიქსერები გთავაზობთ რამდენიმე ვარიანტს, მაგრამ მხოლოდ ერთი მათგანის არჩევის საშუალებას გაძლევთ.
კონდახი 1.

ბილი
ზელენი
ლურჯი
წითელი ოქრო
ქორნი

კონდახი 2.
// ღილაკების პირველი ნაკრები
// ღილაკების კიდევ ერთი ნაკრები
// ღილაკების მესამე ნაკრები
\n"; ?>

5. ტექსტის ველი (ტექსტი)

ზომის ზომისა და მაქსიმალური დასაშვები მნიშვნელობის ტექსტური ველის შექმნისას მაქსიმალური სიგრძესიმბოლოები, ტიპის ატრიბუტი იღებს მნიშვნელობებს ტექსტი. რა პარამეტრია მითითებული ღირებულება, შემდეგ ცვლადის მნიშვნელობის ჩვენებადი ინსტრუქციების ველი. ველის შექმნამდე არ დაგავიწყდეთ ველის სახელის მითითება, რადგან ეს ატრიბუტი სავალდებულოა.

6. პაროლის ველი

მთლიანად ტექსტური ველის მსგავსი, გარდა იმისა, რომ ხელით აკრეფილი სიმბოლოები ეკრანზე არ ჩანს.

7. Prihovan ტექსტის ველი (დამალული)

საშუალებას აძლევს სკრიპტს გადასცეს ნებისმიერი სერვისის ინფორმაცია, რომელიც არ არის ნაჩვენები გვერდზე.

8. სია, რომელიც ჩამოდის (აირჩიეთ)

მონიშნეთ . ტეგები საშუალებას გაძლევთ დააფასოთ სიის ნაცვლად და პარამეტრი ღირებულებანიშნავს რიგის მნიშვნელობას. იაკსჩო უ ტეზი მითითებული პარამეტრი შერჩეული, მაშინ მწკრივი მაშინვე ჩამოყალიბდება. ზომის პარამეტრი განსაზღვრავს რამდენ რიგს დაიკავებს სია. იაკშჩო ზომაუფრო უძველესი 1 , მაშინ სია იქნება მოქნილი. რა ატრიბუტია მითითებული მრავალჯერადი, შემდეგ შეგიძლიათ აირჩიოთ ელემენტების რაოდენობა სიიდან. თუმცა, ეს სქემა პრაქტიკულად არ არის ვიკორიზებული, მაგრამ როდის ზომა = 1არანაირი გრძნობა.

აუცილებელია ჩამოსაშლელი მენიუს შექმნა გადაცემული თანმიმდევრობიდან. მაგალითად, სია შეიცავს 2000-დან 2050 წლამდე ბედს. ეს არის მომავალი მიდგომის საფუძველი.

9. ტექსტის არე

ტექსტის შეყვანის მრავალ რიგის ველი საშუალებას გაძლევთ შეიყვანოთ არა მხოლოდ ერთი, არამედ რამდენიმე სტრიქონი. მოხმარებისთვის შეგიძლიათ მიუთითოთ ატრიბუტი წაიკითხეთ მხოლოდ, რომელიც გიცავს ტექსტის რედაქტირების, წაშლისა და შეცვლისგან, შემდეგ. ტექსტი ჩაითვლება წაუკითხავად. აუცილებელია ტექსტი პირველ რიგში გამოჩნდეს დიდი რაოდენობით შეყვანის ველებში, რომლებიც უნდა განთავსდეს ტეგებს შორის .
ძირითადი პარამეტრი შეფუთვა- რიგის ტრანსფერების აღდგენა. შესაძლო მნიშვნელობები:
გამორთულია- საშუალებას აძლევს რიგების გადაცემას;
ვირტუალური- აჩვენებს რიგების გადაცემას, მაგრამ ასევე აგზავნის ტექსტს, როგორც შესავალში;
ფიზიკური- გადატანილი რიგები დაკარგავს გამომავალ იერს.
როგორც წესი, მონიშნეთ

იმისათვის, რომ მრავალსტრიქონიანი ტექსტის ველი განახლდეს html ფორმატით (მწკრივების გადატანა დამატებითი ტეგის უკან
ან კიდევ
), შემდეგ ფუნქციის ვიკორიზაცია nl2br():

10. ფაილის ძიების ღილაკი (დათვალიერება)

ემსახურება ფაილების სერვერზე იმპორტს. ტექსტური ველის შექმნისას ასევე უნდა მიუთითოთ ველის ტიპი ტიპიიაკ "ფაილი".

ფაილის მოხიბვლა:

ბრაუზერის სერვერთან დაკავშირების მეთოდები

პროტოკოლზე დაყრდნობის გზები HTTP, არც ისე ბევრი. ეს ინფორმაცია მნიშვნელოვანია. სხვა შესაფერისი მეთოდები არ არსებობს. პრაქტიკაში, არსებობს ორი ვიკორისტი:
მიიღეთ– ეს არის მაშინ, როდესაც მონაცემები გადაიცემა მისამართის სტრიქონში, მაგალითად, შეტყობინების გაგზავნისას.
პოსტი- როდესაც დააჭერთ ღილაკს ფორმაზე.

GET მეთოდი

მონაცემთა გადაცემის მეთოდის გამოყენებით მიიღეთარ არის საჭირო ფორმის შექმნა HTML მხარეს (შექმენით თხოვნის ფორმები მეთოდის გამოყენებით მიიღეთთქვენ არავის იცავთ) – დოკუმენტში გაიგზავნა საკმარისი ინფორმაცია სიტყვების სერიის დამატებით, რომელიც შეიძლება გამოიყურებოდეს ცვლილება = მნიშვნელობა. ფსონებს უერთდება დამატებითი ამპერსანტი &, ხოლო გვერდის URL-ის წინ მწკრივს უერთდება დამატებითი ნიშანი “ ? ».
თუმცა, თქვენ არ შეგიძლიათ გამოიყენოთ გასაღები = ღირებულების ფსონი, თუ გჭირდებათ მხოლოდ ერთი ცვლილების გადატანა - ამ მიზნით, კვების ნიშნის შემდეგ, ჩაწერეთ ცვლილების VALUES (არა სახელი).
პერევაგაპარამეტრების ამ გზით გადაცემა განპირობებულია იმით, რომ კლიენტებს არ შეუძლიათ მეთოდის შეცვლა პოსტი(მაგალითად, ხმის აპარატები), ჯერ კიდევ შესაძლებელია, მხოლოდ ინსტრუქციების დასრულების შემდეგ, პარამეტრების გადაცემა სკრიპტზე და წაშლა.
ნესტაჩამისამართების მწკრივში პარამეტრების უბრალოდ შეცვლით, მომხმარებელს შეუძლია შეცვალოს სცენარის კურსი არატრანსფერული გზით და ეს ქმნის მნიშვნელოვან განსხვავებას უსაფრთხოებაში, უმნიშვნელო ცვლილებებთან ერთად. register_globals onან თუნდაც შეიძლება ამოიცნოს მნიშვნელოვანი ცვლილების მნიშვნელობა (მაგალითად ID-Sesiy), უბრალოდ გაოცებული ვარ მონიტორის ეკრანით.
:
- კულისებს მიღმა გვერდებზე წვდომისთვის პარამეტრების გადაცემით (მოწინავე ფუნქციონირება)
- ინფორმაციის გადაცემა, რომელიც ხელს არ უშლის უსაფრთხოებას
:
- მოპარულ გვერდებზე წვდომა პარამეტრების გადაცემით
- უსაფრთხოების დონის შესაბამისი ინფორმაციის გადაცემისთვის
- გადასცეს ინფორმაცია, რომელიც არ ცვლის სისტემას (აქტები, რომლებიც გადასცემენ SQL მოთხოვნების ტექსტს).

POST მეთოდი

მონაცემთა გადაცემა მეთოდის გამოყენებით პოსტითქვენ ასევე შეგიძლიათ გამოიყენოთ დამატებითი ფორმა HTML გვერდზე. Მთავარი აქტივობა პოსტიხედი მიიღეთვისი მონაცემებია გადაცემული სათაურის ზემოთ, იკითხება და შემდეგ უნდა ჩამოტვირთოთ. თქვენ შეგიძლიათ შეცვალოთ იგი მხოლოდ თავად ფორმის შეცვლით.
პერევაგა:
- დამატებითი ფორმების მოთხოვნების დიდი უსაფრთხოება და ფუნქციონალობა POST მეთოდის გამოყენებით.
ნესტაჩა:
- ნაკლები ხელმისაწვდომობა.
რატომ უნდა იყოს ტრასა ვიკორისტირებული?:
- დიდი მოცულობის ინფორმაციის (ტექსტი, ფაილი...) გადასაცემად;
- ნებისმიერი მნიშვნელოვანი ინფორმაციის გადმოცემა;
- წვდომის შეზღუდვა (მაგალითად, vikorystuvovat ნავიგაციისთვის არის ფორმა, რომელიც არ არის ხელმისაწვდომი ყველა რობოტის პროგრამისთვის და შინაარსის მტაცებლებისთვის).
რატომ არა ვიკორისტი?:

PHP შექმნილია იმ ფაილის მისაღებად, რომელიც საჭიროებს ნებისმიერი ბრაუზერის დახმარებას. ეს საშუალებას გაძლევთ გადაიღოთ როგორც ტექსტური, ასევე ორობითი ფაილები. PHP ავთენტიფიკაციისა და ფაილური სისტემის ფუნქციებთან ერთად, თქვენ უფრო მეტ კონტროლს იღებთ იმაზე, თუ ვის შეუძლია ფაილების ჩამოტვირთვის უფლება და ვინ შეძლებს ფაილთან ინტერაქციას შეძენის შემდეგ.
ფაილების იმპორტის გვერდი შეიძლება განხორციელდეს დამატებითი სპეციალური ფორმის გამოყენებით, რომელიც ასე გამოიყურება:

//ფაილის მოთხოვნის ფორმა

ატვირთეთ ეს ფაილი:

უკეთესი უკანალი გქონდეს "URL" აუცილებელია ინსტრუქციების შეცვლა PHP სკრიპტით. პრიჰოვანის ველი MAX_FILE_SIZE(მნიშვნელობა მითითებული უნდა იყოს ბაიტებში) თქვენ შეგიძლიათ გაიაროთ ველი ფაილის ასარჩევად და ეს მნიშვნელობა არის ფაილის მაქსიმალური დასაშვები ზომა, რომელიც მიიღება. ტრეკი ასევე ხელახლა გარდაიქმნება, როგორც თქვენ მიუთითეთ ფორმის ატრიბუტებში enctype="multipart/form-data"წინააღმდეგ შემთხვევაში, ფაილების სერვერზე გადატანა არ შეინახება.
უვაგა
ვარიანტი MAX_FILE_SIZEმე გირჩევთ, რომ ბრაუზერმა გამოიყენოს PHP და ასევე შეამოწმოს იგი. ბრაუზერის მხრიდან ამ შეზღუდვის თავიდან აცილება ადვილია, ასე რომ თქვენ არ უნდა დაეყრდნოთ იმ ფაქტს, რომ ყველა დიდი ფაილი დაიბლოკება ამ მიზეზით. Tim არ არის ნაკლები, შეუძლებელია PHP ლიმიტის მაქსიმალურ ზომამდე მიღმა. ყოველ შემთხვევაში სხვა ფორმის დამატება შენ ხარ დამნაშავე MAX_FILE_SIZE, რადგან ის თავიდან აიცილებს მომხმარებლების შფოთვას დიდი ფაილების გადაცემისას, მხოლოდ იმისთვის, რომ დადგინდეს, რომ ფაილი ძალიან დიდია და გადაცემა რეალურად არ განხორციელებულა.

როგორ განვსაზღვროთ კითხვის მეთოდი?

შუას გარეშე:

Getenv ("REQUEST_METHOD");

შემობრუნდი მიიღეთან კიდევ პოსტი.

რა არის კვალის დალუქვის საუკეთესო საშუალება?

რადგან ფორმა ემსახურება სიმღერის ინფორმაციის შეგროვებას, მაგალითად, ძიებისას, კვალი იგზავნება მეთოდის გამოყენებით მიიღეთ. შეგიძლიათ ნახოთ გვერდი, მონიშნოთ იგი და/ან გაუგზავნოთ შეტყობინება მეგობარს.
ფორმის გაგზავნის შედეგად ხდება მონაცემების ჩაწერა ან შეცვლა სერვერზე, მეთოდის გამოყენებით მისი წარდგენის შემდეგ პოსტიდა, რა თქმა უნდა, ფორმის დამუშავების შემდეგ, თქვენ უნდა გადამისამართოთ ბრაუზერი მეთოდის გამოყენებით მიიღეთ. Უბრალოდ ასე პოსტიშეიძლება დაგჭირდეთ, თუ თქვენ გჭირდებათ სერვერზე დიდი ხარკის გადარიცხვა (საიდან მიიღეთარსებობს უამრავი შეზღუდვა) და ა.შ., რადგან არ გსურთ მისამართების სტრიქონში მონაცემების „გამოჩენა“ (როდესაც, მაგალითად, თქვენს შესვლას და პაროლს შეიყვანთ).
ყოველ შემთხვევაში, სასამართლო პროცესის შემდეგ პოსტიჯერ ბრაუზერი უნდა გადამისამართოთ იმავე გვერდზე, რომ აღარაფერი ვთქვათ იმავე გვერდზე, თუნდაც ფორმის მონაცემების გარეშე, რათა გვერდების განახლებისას ხელახლა არ ჩაიწეროს.

როგორ გადავიტანოთ მონაცემები სხვა ფაილში პირდაპირ PHP პროგრამებიდან GET და POST მეთოდის გამოყენებით?

მაგალითად, POST და GET მეთოდების გამოყენებით მონაცემების გაგზავნის დემონსტრირებისთვის, ჩვენ დაუყოვნებლივ წავშლით სერვერის ხედს.


დღის ბოლოს, მე არ მაქვს დამატებითი ინფორმაცია მედიაკომპანიისგან, რათა გადავიხადო და მივაწოდო ჩემი ელ.წერილი. სუნი იკარგება ათას დოლარზე ნაკლებ ფასად და ტოვებს ეტიკეტს. ისინი ამბობენ, რომ ერთი აზრი არ მაქვს და იმავე ჯიხურში არის უამრავი სხვა ვლასნიკის ვებგვერდი. ციფრული რეკლამის კურსის ერთგვარი ტოლია.

გულწრფელად რომ გითხრათ, მე ეს ბლოგი დიდი ხანია მაქვს და წარსულში სხვადასხვა კუთხით ვმოძრაობდი. არ ვიცი, რას მოითხოვს Google AdSense პროდუქტი, გარდა იმისა, რომ ის შეიძლება "კასრივით" დაკიდოს, რომ შეგატყობინოთ.

გარდა ამისა, მე მხარს ვუჭერ არის ის, რომ თქვენ აპირებთ Google-ს შეხედოს თქვენს საიტს, ისევე როგორც სხვა შესანიშნავი კომპანიები და სააგენტოები, რაც კარგია. ისინი, ვინც მაქსიმალურ მოთხოვნას და შემოსავალს ზრდიან.

ჩემი უარყოფითი გამოცდილების შემდეგ მე მივიღე რეკომენდაცია კომპანია სახელად Newor Media. და თუ გულწრფელი ვარ, თავიდან არ გავყიდე, ძირითადად იმიტომ, რომ მათზე ბევრი ინფორმაცია ვერ ვიპოვე. მე ვიტყვი, რომ ისინი ძალიან სასარგებლოა. ყველა ქსელი, ვისთანაც ოდესმე მიმუშავია, საკმაოდ მოკლე იყო ჩემთან პასუხებისა და ამუშავების დროს.

მე ვუშვებ რეკლამებს რამდენიმე თვის განმავლობაში და შემოსავალი დაახლოებით ემთხვევა იმას, რასაც სხვა კომპანიასთან ვაკეთებდი. ეს არის წერტილი, რომლის გაკეთებაც ძალიან მინდა. მათთან კომუნიკაცია არ ჰგავს ჩემს სხვა ქსელებს. ოდესმე მუშაობდა. აქ არის შემთხვევა, როდესაც ისინი ნამდვილად განსხვავდებიან:

მათ გაზარდეს პირველი გადახდა ერთ საათზე ნაკლებ დროზე Paypal-ის საშუალებით. თუ არ შემიძლია აშშ-ში (და ეს ყველასთვის იმუშავებს, ვფიქრობ), შემიძლია მოვითხოვო Paypal.

მათ თქვეს, რომ გადასახადს ვერ აირიდნენ, მაგრამ რომ ისინი ანაზღაურებენ ყველა საფასურს.... უახლესი გადახდის ჩათვლით! ეს კი არა, ვალის ჩაქრობაც 10 ჰვილინს წაართვეს!თქვენი ვალდებულებები უნდა შეიტანოთ საჭიროებისთანავე, „ფინანსთა დეპარტამენტში“ მიმართვის გარეშე, რათა თავიდან აიცილოთ გაუგებრობა.

უკანა ხაზი არის ის, რომ მე მიყვარს ეს კომპანია. შეიძლება უბედურება შევძლო, ვერ ვბედავ მის პატივისცემას, მაგრამ შეიძლება გამოაქვეყნონ მასთან ერთად ცხოვრებისთვის. ძალიან პატივსაცემი კლიენტი, თუ მათ ვესაუბრები. ეს არის სუფთა ჰაერის გულწრფელი სუნთქვა ინდუსტრიაში, რომელიც მომწიფებულია თაღლითობით და უპასუხოდ.

მიკროკომპიუტერები, რომლებიც შეიქმნა Raspberry Pi Foundation-ის მიერ 2012 წელს, დამნაშავენი არიან იმაში, რომ დიდ წარმატებას მიაღწიეს ახალგაზრდა ბიჭებში კრეატიულობის სტიმულირებაში და ამ ბრიტანული კომპანიის დაარსება დაიწყო, რათა გადახედოს სტარტაპ პროგრამების ლიტერატურულ-კოდი-კოდს, როგორიცაა pi-top. კანო. არის ახალი სტარტაპი, რომელიც ხელმისაწვდომია Pi electronics-თან და მოწყობილობებთან, როგორიცაა Pip, ხელის კონსოლი, რომელიც გთავაზობთ სენსორულ ეკრანს, მრავალ პორტს, მართვის ღილაკებსა და დინამიკებს. საწარმოს იდეა ადამიანის ხელით შექმნილია ხრეშის ადაპტაციით, რომელიც რეტროა და ხელმისაწვდომი იქნება პლატფორმის ვებსაიტის მეშვეობით დამატებითი კოდისთვის.

ყველაზე გავრცელებული პლატფორმა არის Pip, რათა შეცვალოს ის, რაც გვხვდება Python, HTML/CSS, JavaScript, Lua და PHP. მოწყობილობა გვთავაზობს ნაბიჯ-ნაბიჯ გაკვეთილებს, რათა ბავშვებს დაიწყონ კოდირება და საშუალებას აძლევს მათ, LED-ები გაანათონ. მიუხედავად იმისა, რომ პიპი ჯერ კიდევ პროტოტიპია, ის აუცილებლად იქნება დიდი დარტყმა ინდუსტრიაში და ჩაერთვება ბავშვები, რომლებიც დაინტერესებულნი არიან კოდირებით და მიაწვდიან მათ განათლებას და რესურსებს, რომლებიც საჭიროა პატარა ასაკში კოდირების დასაწყებად.

კოდირების მომავალი

კოდირებას დიდი პერსპექტივა აქვს და ამბობენ, რომ ისინი არ იქნებიან ვიკორისტუვავატ ბირჟაზე, მათ შეუძლიათ სწრაფად განვითარდნენ, როგორც ამბობენ ამ კოდზე ამ ახალი მოწყობილობებით, რომლებიც არ იმუშავებენ მხოლოდ სხვების მსგავსად. Pip-თან ერთად, კოდირების ახალგაზრდა მოყვარულები ისწავლიან სხვადასხვა ენებს და კეთილგანწყობილნი იქნებიან შექმნან თავიანთი კოდები, მათი ძრავები, მათი აპლიკაციები და სხვა. ეს არის უახლესი ელექტრონული ეპოქა და Pip საშუალებას იძლევა ძირითადი სამშენებლო ბლოკების კოდირების ათვისება.
კომპიუტერული მეცნიერება გახდა სწავლის მნიშვნელოვანი ნაწილი და ისეთი მოწყობილობებით, როგორიცაა ახალი Pip, ბავშვებს შეუძლიათ თავიანთი ცოდნის გატარება სახლში, გართობის დროს. კოდირება ბევრად სცილდება უბრალოდ ვებსაიტების ან პროგრამული უზრუნველყოფის შექმნას. ეს შეიძლება გამოყენებულ იქნას ცხოვრების სფეროს გასაუმჯობესებლად, სამედიცინო სფეროს განვითარებისთვის და სხვა. ჩვენ, რა თქმა უნდა, ვცხოვრობთ სამყაროში, რომელიც არის პროგრამული უზრუნველყოფის, კოდირებისა და მომავლის დამსახურება და მნიშვნელოვანია, რომ ყველა ბავშვი იყოს ძალიან მნიშვნელოვანი, დაადასტუროს როგორ მუშაობს, დაადასტუროს როგორ მუშაობს, იცოდეს როგორ გააკეთოს ეს და პროფესიონალები. მომავლის თვალსაზრისით, ეს იქნება ყოველდღიური ცხოვრების მნიშვნელოვანი ნაწილი. ინგლისურ სამყაროში ყოფნისას, მე არ ვიცი კომპიუტერები ან როგორ შეიძლება შეაფასონ მათი მუშაობა მათ მიერ, ვინც უფრო ზუსტია, რათა გამოსწორდეს ელიმინაცია.
კოდირება ასევე მნიშვნელოვან ცვლილებებს შეიტანს სათამაშო სამყაროში, განსაკუთრებით თუ ის განხორციელდება ონლაინ თამაშებამდე, მათ შორის ონლაინ კაზინოებში. იმისათვის, რომ ვისარგებლოთ, როგორც ამბობენ, სასიამოვნოდ მზარდი, გუგუნი სამყაროდან, დავუშვათ, რომ არსებობს არაერთი ყველაზე პოპულარული კაზინოს საიტი, რომელიც გადის კოდირებას. Vikonati shvidky perelik, რათა vikonati ce და მოგცემთ ყველაზე ნათლად ისაუბროთ რეალურ რეალისტურ გარემოზე ონლაინ.

როგორ ართმევს პიპი ბავშვებს

შეძლებისდაგვარად, აუცილებელია ვისწავლოთ, რომ ბავშვს ბევრი უნარი აქვს. არსებობს უამრავი მოწყობილობა და ტექნიკის გიზმო, რომელიც შეიძლება დაემატოს და Pip-ს აქვს სხვადასხვა მოწყობილობები თავისი მოწყობილობებით. მოწყობილობის პორტაბელურობა და სენსორული ეკრანი უპირატესობას ანიჭებს ბაზარზე არსებულ სხვა კოდირების მოწყობილობებს. Pip საიმედოდ დააკავშირებს ელექტრონულ კომპონენტებს, რათა შეავსოს Raspberry Pi HAT სისტემა. vikoryst მოწყობილობა შეიცავს სტანდარტულ ფილმებს და ძირითად ინსტრუმენტებს და იდეალური მოწყობილობაა ნებისმიერი დამწყები კოდირებისთვის. პრინციპი მდგომარეობს იდეებსა და შემოქმედებას შორის ნებისმიერი ბარიერის კონცეფციაში და ინსტრუმენტების დიზაინში, რომლებიც ავთენტურია კონცეფციისთვის. Pip-ის ერთ-ერთი შესანიშნავი თვისებაა ის, რომ ის არ იყენებს SD ბარათს, ასე რომ, მას შეუძლია იმუშაოს როგორც სამუშაო კომპიუტერი, სანამ მას აქვს კავშირი მონიტორთან და მაუსთან.
Pip მოწყობილობა დაეხმარებოდა ბავშვებს და დაინტერესებულ დამწყებ კოდირებს ენთუზიაზმით სწავლაში და კოდირების პრაქტიკაში. შრომის შეგროვებისა და წარმოქმნილ პრობლემებზე თანამედროვე მოქმედებების კომბინაციით, კომპანია სარგებელს მოუტანს ახალგაზრდა თაობას. მოწყობილობები, რომლებიც ამ ახალგაზრდა კოდირებს საშუალებას აძლევს გადავიდნენ კომუნიკაციის უფრო მაღალ დონეზე სხვადასხვა ენაზე, როგორიცაა JavaScript და HTML/CSS. იმის გამო, რომ მოწყობილობა იმეორებს სათამაშო კონსოლს, ის დაუყოვნებლივ მიიპყრობს ბავშვების ყურადღებას და ჩაერთვება მათ მცირე ასაკში კოდირების შესახებ. ეს იგივეა ასეთ საინტერესო თამაშებში, სანამ არ მიმართავთ პატივისცემას, ისევე როგორც Pac-Man და Minecraft.

მომავალი ინოვაციები

მომავალი ინოვაცია დიდწილად დამოკიდებულია ბავშვის კოდირების ამჟამინდელ უნარზე და პროცესის მთლიან გაგებაზე. როდესაც ბავშვები სწავლობენ კოდს ადრეულ ასაკში ისეთი მოწყობილობების გამოყენებით, როგორიცაა ახალი Pip, ისინი შეიძენენ უნარებსა და ცოდნას, რათა შექმნან საოცარი რამ მომავალში. შეგიძლიათ შემოიტანოთ ახალი ხელსაწყოები ან დანამატები, ან მოგცეთ იდეები, რომლებიც დაგეხმარებათ სამედიცინო გამოკვლევებთან და გამოკვლევებთან ერთად ცხოვრებაში. გამოიკვლიეთ გრძელი შესაძლებლობები. ეჭვგარეშეა, ჩვენს მომავალს მონიტორინგს გაუწევს პროგრამული უზრუნველყოფისა და კომპიუტერების გამოყენება, ახალგაზრდების ზრუნვა და უმშვენიერესი სამყარო გადაადგილებამდე, თითქოს ახალი პიპი პირდაპირ ახალგაზრდა ქურდობაზეა. როგორც დამკვიდრებული მოწყობილობა, რომელსაც შეუძლია თამაშში თამაში, თუ ისინი გაუძლებენ სასკოლო სწავლებას, საზოგადოების ახალგაზრდა წევრები კარგად მუშაობენ თავიანთ ამჟამინდელ კარიერაში, სანამ იქნებიან პროგრამული უზრუნველყოფის შემქმნელები მომავალში, რაც შეცვლის მთელ ჩვენს ცხოვრებას. ეს მხოლოდ კობია, მაგრამ უკვე ერთი საათია, რაც მილიონობით ბავშვი მთელ მსოფლიოშია, რათა შუქზე და ბატონზე წავიდნენ. ვიკი მოწყობილობებით, როგორიცაა Pip, კოდირების საფუძვლები, რომლებიც დაფარულია, ბავშვები სწრაფად ისწავლიან კოდირების სხვადასხვა ენებს, რომლებსაც შეუძლიათ საოცარი გზების გაყვანა, როდესაც ისინი ზრდასრულ ასაკში შედიან.

გამარჯობა მეგობრებო, დღეს ამ გაკვეთილზე ვნახავთ როგორ შევქმნათ შესვლის, დარეგისტრირების და პაროლის დავიწყების მოდალური ფორმები Bootstrap-ის გამოყენებით. მოდალების ისრების შექმნა და მორგება ჩუმად მარტივია, რაც ნიშნავს ფაქტიურად მარტივს, მოდალებს შეუძლიათ დაკავშირება მაღალ ამომხტარ ფანჯრებთან რაიმე კონკრეტული ამოცანისთვის ყველა მხარის გამოვლენის გარეშე, მაგ. რაც ჩვენ გვაქვს არის შესვლის, დარეგისტრირების და პაროლის დავიწყების მოდალები, როგორც თქვენ კარგად შეგიძლიათ, მოდით შევხედოთ.

თქვენი ბრაუზერი ბლოკავს JavaScript-ს. დაუშვით JavaScript თქვენი ვებსაიტისთვის!

რობოტი ყალიბებით

ვებ საიტის მომხმარებლისგან სერვერზე მონაცემების გადასატანად გამოიყენეთ HTML ფორმები. ფორმებთან მუშაობისთვის, PHP-ზე გადავიდა რამდენიმე სპეციალური ფუნქცია.

ადრე მითითებული ცვლილებები

PHP-ს აქვს მრავალი ადრე მნიშვნელოვანი ცვლილება, რომელიც არ შეიცვლება, როდესაც ყველა დანამატი ამოიშლება კონკრეტული გარემოდან. მათ ასევე უწოდებენ ცვალებადი წერტილებს და ცვალებადი შუაგულებს. ისინი აჩვენებენ Apache ვებ სერვერის შუაპროგრამის პარამეტრებს, ასევე ინფორმაციას ამ ბრაუზერის აპლიკაციის შესახებ. URL მნიშვნელობების, მოთხოვნის სტრიქონების და HTTP მოთხოვნის სხვა ელემენტების აღდგენის შესაძლებლობა.

ყველა ადრე განსაზღვრული ცვლილება განლაგებულია ასოციაციურ მასივში $GLOBALS. გარდა ამ ცვლილებებისა, პროგრამაში მითითებულია გლობალური ცვლილებებიც.

კონდახი 1

$GLOBALS მასივის მიმოხილვა $value) echo "\$GLOBALS[\"$key\"] == $value
"; ?>

შედეგად, ეკრანზე გამოჩნდება ყველა გლობალური ცვლილების სია, ცვლილების წერტილების ჩათვლით. ყველაზე ხშირად გამოყენებული არის:

ზმინნააღწერაზმისტ
$_SERVER["HTTP_USER_AGENT"]კლიენტის ვერსიის სახელიMozilla/5.0 (თავსებადი; Googlebot/2.1; +http://www.google.com/bot.html)
$_SERVER["REMOTE_ADDR"]IP მისამართები144.76.78.3
getenv ("HTTP_X_FORWARDED_FOR")კლიენტის შიდა IP მისამართი
$_SERVER["REQUEST_METHOD"]განაცხადის მეთოდი (GET ან POST)მიიღეთ
$_SERVER["QUERY_STRING"]GET-ის გაცემისას, კოდირებული მონაცემები ერთდროულად იგზავნება URL-დან
$_SERVER["REQUEST_URL"]სრული კლიენტის მისამართი, შესვლის ხაზის ჩათვლით
$_SERVER["HTTP_REFERER"]იმ გვერდის მისამართები, სადაც იყო მოთხოვნა
$_SERVER["PHP_SELF"]გზა დასრულებული პროგრამისკენ/index.php
$_SERVER["SERVER_NAME"]დომენივებგვერდი
$_SERVER["REQUEST_URI"]გზა/php/php_form.php

სასამართლო პროცესი კორისტუვაჩის შემოღებისთვის

PHP შეყვანის დამუშავების პროგრამა შეიძლება გაერთიანდეს HTML ტექსტთან შეყვანის ფორმების განსათავსებლად, ან შეიძლება გაფართოვდეს ერთ გვერდზე.

კონდახი 2

საინექციო ჩამოსხმის კონდახი

"metod="post">

Ბარათის ნომერი:

აქ გადაცემის ღილაკი არ არის, რადგან... ფორმა, რომელიც შედგება ერთი ველისაგან, ავტომატურად გადადის კლავიშზე დაჭერისას .

დიდი არჩევანის მქონე ელემენტის შერჩევისას, ყველა არჩეულ მნიშვნელობაზე წვდომის მიზნით, ელემენტის სახელამდე უნდა დაამატოთ რამდენიმე კვადრატული მკლავი. რამდენიმე ელემენტის შესარჩევად დააჭირეთ Ctrl ღილაკს.

კონდახი 3.1

გადინება

განაცხადის შედეგი 3.1:

კონდახი 3.2

სიის დამუშავება ფაილიდან ex1.htm

    "; foreach ($Item, როგორც $value) echo "
  • $value"; echo "
"; ?>

მაგალითი 4. მნიშვნელობის მიღება ბლოკ-პროპორციებიდან

$v) (if($v) echo "თქვენ იცით $k-ის პროგრამირების ენა!
"; else echo "თქვენ არ იცით $k-ის ენის პროგრამირება.
"; } } ?>
"metod="post"> რა ტიპის პროგრამირება იცით?
PHP
პერლ

მე-4 შემთხვევის შედეგი:

კონდახი 5

"; ?>
"metod="post">

თქვენ შეგიძლიათ დააკონფიგურიროთ ფორმები ველების ნამდვილი სახელებით ჩარჩენის გარეშე.

ამ მიზნით, შეგიძლიათ აირჩიოთ (გადაცემის მეთოდიდან გამომდინარე) ასოციაციური მასივი $HTTP_GET_VARS ან $HTTP_POST_VARS. ეს მასივი ემთხვევა გადატანილი ფორმის კანის ელემენტის სახელს/მნიშვნელობას. თუ გსურთ, შეგიძლიათ ვიკორისტით ასოციაციური მასივი $_REQUEST.

კონდახი 6

საკმარისი შეყვანის დამუშავება გადაცემის მეთოდის მიუხედავად $value) echo "$key == $value
"; ?>

მაგალითი 7. ღილაკზე დაჭერა "@" ოპერატორის გამოყენებით.

">

დამატებითი header() ფუნქციის გამოყენებით, ბრაუზერისთვის "Location" სათაურის გაგზავნით, შეგიძლიათ მომხმარებლის გადამისამართება ახალ გვერდზე.

Მაგალითად:

ფაილის ატვირთვა სერვერზე. ატვირთეთ ფაილი. ატვირთვა

PHP საშუალებას გაძლევთ გადაიტანოთ ფაილები სერვერზე. ფაილის გაგზავნისთვის განკუთვნილი HTML ფორმა უნდა შეიცავდეს არგუმენტს enctype="multipart/form-data" .

გარდა ამისა, ფორმას აქვს ველი სახელწოდებით max_file_size ფაილის ასლის ველის წინ. ეს ველი პასუხისმგებელია გადაცემული ფაილის მაქსიმალური ზომის ჩაწერაზე (ნიშნავს არაუმეტეს 2 მბ).

ფაილის გადაცემის ველი თავისთავად არის პირველადი INPUT ელემენტი type="file" არგუმენტით.

Მაგალითად:

"metod="post">

ფაილის სერვერზე გადატანის შემდეგ, მას ეძლევა უნიკალური სახელი და ინახება დირექტორიაში დროული ფაილებისთვის. ფაილის შემდეგი მარშრუტი იწერება გლობალურ ცვლადზე, რომლის სახელი იგივეა, რაც ფაილის გადაცემის ველი. გარდა ამისა, PHP ასევე ინახავს დამატებით ინფორმაციას ფაილის გადაცემის შესახებ სხვა გლობალურ ცვლადებში:

კონდახი 8

მიმდინარეობს გადაცემული ფაილის დამუშავება "; echo "name: ".$_FILES["userfile"]["name"]."
"; echo "size: ".$_FILES["userfile"]["size"]."
"; echo "type: ".$_FILES["userfile"]["type"]."
"; } ?>
"metod="post">

გამოიყენეთ ფაილების ჩამოტვირთვა სერვერზე

როგორ დავაბრალოთ პრობლემა დაშიფრული ფაილის გადაკოდირებულ სერვერს, სიმბოლოს კოდით 0x00ჩანაცვლება ინტერვალით (სიმბოლო კოდით 0x20), დაამატეთ ფაილს httpd.confარის ახალი რიგები Apache დირექტორიაში (/usr/local/apache).

CharsetRecodeMultipartForms გამორთულია

მოხარული ვარ, რომ აქ გამოვაქვეყნო ჩემი ცოდნა და ტექნოლოგია PHP-სა და MySQL-ში. თქვენ ყველა ფიქრობთ, რომ PHP და MySQL არის ყველაზე ფართოდ გამოყენებული ღია წყარო ვებსაიტებისთვის. დღევანდელი მილიონობით ვებსაიტი და აპლიკაცია მოიცავს vikoryst და უფასო პროგრამულ უზრუნველყოფას. პირადად მე ვგრძნობ, რომ ეს შეიძლება იყოს შემდეგი დონე წინა დეველოპერებისთვის, რომლებიც იყენებენ PHP და MySQL HTML ინსტრუმენტებს უფრო დინამიური ვებსაიტის შესაქმნელად. მოდით განვიხილოთ, თუ როგორ შევქმნათ ძირითადი რეგისტრაცია PHP-ში მონაცემთა ბაზის საშუალებით, ეს არის მარტივი და ძალიან სასარგებლო ძირითადი ვებსაიტის დინამიური მომხმარებლის დინამიური რეგისტრაციისთვის. ბევრ კრეატიულ ადამიანს შეუძლია განახორციელოს თავისი ვებსაიტის ძირითადი სტრუქტურა. გადაიტანეთ ამ მარტივი ნაბიჯების ქვემოთ და იფიქრებთ, რომ თქვენი პირველი დინამიური ფუნქციონალური რეგისტრაცია ფორმის 데이터베이스 ივსება ნებისმიერ ფორმაზე.

ნაბიჯი 1: შექმენით მონაცემთა ბაზა მნიშვნელობების ჩასართავად

გადადით MySQL-ზე, შექმენით მონაცემთა ბაზის სტუდენტი; Qurey OK, 1 მწკრივი დაზარალდა (0.00 წმ) mysql> გამოიყენე სტუდენტური მონაცემთა ბაზა შეიცვალა mysql> შექმნა ცხრილი student(id int, სახელი varchar(40), ელფოსტა varchar(80), პაროლი varchar(40)); მოთხოვნა კარგია, 0 მწკრივი დაზარალდა (0,05 წმ)

ნაბიჯი 2: წინა ბოლო კოდი, შექმენით თქვენი სარეგისტრაციო ფორმის HTML სტრუქტურა

შექმენით ახალი ფაილი register.html ჩვენ მოგვიანებით გავაკეთებთ PHP-ში, სტრუქტურა იქნება: ᲡᲐᲠᲔᲒᲘᲡᲢᲠᲐᲪᲘᲝ ᲤᲝᲠᲛᲐ
USERNAME:
EMAIL-ID:
პაროლი:
ხელახლა პაროლი:

ნაბიჯი 3: მონაცემთა ბაზის დასაკავშირებლად MySQL-ის გამოყენებით

შექმენით connect.php ფაილი ძირითადი მონაცემთა ბაზის დასაკავშირებლად გამოიყენეთ ნაგულისხმევი კოდი, როგორც ქვემოთ

ნაბიჯი 4: ბოლოს შექმენით register.php გვერდი, რომ მიიღოთ HTML გვერდზე ნაჩვენები ყველა ველის მნიშვნელობა

აქ, როგორც მოწინავე დეველოპერს, თქვენ შეგიძლიათ ამოიღოთ თქვენი საკუთარი კოდი PHP-ში, წაიკითხოთ კოდი და გაიგოთ ეს ძირითადი სტრუქტურა ხაზ-სტრიქონში, თქვენთვის ეს ძალიან ადვილი იქნება.

დასკვნა

ზემოთ მოყვანილი ეტაპობრივი პროცედურის დაცვით შესაძლებელია ძირითადი სარეგისტრაციო ფორმის შექმნა. ასე რომ, წარმატებებს გისურვებთ თქვენს პირველ PHP კოდს მიიღეთ კოდი