ቤት / ደህንነት / ኤችቲኤምኤል እና ፒኤችፒን በመጠቀም መረጃን በኢሜል የመላክ ቀላሉ መንገድ። በአንዲት ጠቅታ ብቻ ድረ-ገጽን እንዴት ኢሜል ማድረግ እንደሚቻል

ኤችቲኤምኤል እና ፒኤችፒን በመጠቀም መረጃን በኢሜል የመላክ ቀላሉ መንገድ። በአንዲት ጠቅታ ብቻ ድረ-ገጽን እንዴት ኢሜል ማድረግ እንደሚቻል

ድረ-ገጽን "ለመቁረጥ" ብዙ መንገዶች አሉ።

ነገር ግን ኪስ አፕሊኬሽኑን እና የኪስ መለያ ያስፈልገዋል። ይህ ማለት ሌላ አፕሊኬሽን መጫን፣ ወደ አገልግሎቱ መግባት፣ ማመሳሰል ወዘተ ያስፈልግዎታል ማለት ነው የመልእክት ሳጥንዎን ተጠቅመው ተመሳሳይ ነገር ቢያደርጉ ጥሩ ነበር።

ከኢሜልይህ ጀርባ ያለው ሃሳብ ነው፣ ስሙም የሚያመለክተው በትክክል ነው። በአንድ ጠቅታ፣ ይህ ዕልባት (ወይም ቅጥያ፣
የChrome ተጠቃሚ ከሆኑ) የአሁኑን ድረ-ገጽ ወደ እርስዎ ያደርሳል የመልዕክት ሳጥን. እና፣ ልክ እንደ ኪስ፣ ይህ አገልግሎት ሁሉንም ማስታወቂያዎች ያስወግዳል እና ለእሱ ተስማሚ አይደለም። ተንቀሳቃሽ መሳሪያዎችቅርጸት መስራት፣ በቀላሉ ለማንበብ ቀላል ጽሑፍ እና ምስሎችን ይተውዎታል። (ወደ ጣቢያው መመለስ ከፈለጉ ከዚህ በታች ያለውን ኦርጅናሌ ማገናኛም ያቀርባል።)

የመጀመሪያውን ማዋቀር (በእንግሊዘኛ) እንደጨረሱ ኢሜልን በመጠቀም ይህ በጥሬው የአንድ አዝራር ጠቅ ማድረግ ነው፡ አሁን እያዩት ያለውን ገጽ ለእራስዎ ለመላክ ሲፈልጉ የዕልባቶች (ወይም የኤክስቴንሽን አዶ) ላይ ጠቅ ያድርጉ።

የሚገርመው፣ ዕልባቱ ከአንድሮይድ እና አይኦኤስ አሳሾች ጋር ተኳሃኝ ነው፣ ነገር ግን እሱን ለመጠቀም ትንሽ ተጨማሪ ጥረት ይጠይቃል። አንድሮይድ ተጠቃሚዎች በአድራሻ አሞሌው ውስጥ "ኢሜል ይህን" ማስገባት አለባቸው ፣ የ iOS ተጠቃሚዎች የተቀመጡ ዕልባቶቻቸውን ከፍተው "ይህን ኢሜል" ን መታ ያድርጉ።

እርግጥ ነው, በብዙዎች ውስጥ የሞባይል አሳሾችበጣም ጥሩ የሚሰራ "በኋላ አንብብ" አማራጭ አለ. ግን ገጹ ወደ የገቢ መልእክት ሳጥንዎ እንዲደርስ ከፈለጉ ይህ በጣም ጥሩው መንገድ ነው።

እንደ አለመታደል ሆኖ ይህ ኢሜል ከዚህ ጋር ተኳሃኝ አይደለም። የማይክሮሶፍት ጠርዝዕልባቶችን የማይደግፍ። መፍትሄ ካገኘህ በአስተያየቶቹ ውስጥ አሳውቀኝ።

መሣሪያውን በተለያዩ ድረ-ገጾች ሞከርኩት። ከአብዛኞቹ ጋር ጥሩ ሰርቷል። አንዳንድ የተከተቱ ምስሎች "እየተቆረጡ" እንዳልሆኑ አስተውያለሁ፣ ምናልባትም በሶስተኛ ወገን ስለተስተናገዱ። በአጠቃላይ ግን ኢሜል ይህ ማንኛውንም ድረ-ገጽ ወደ የገቢ መልእክት ሳጥንዎ ለመላክ ፈጣን እና ቀላል መንገድ ሆኖ አግኝቼዋለሁ።

እና ይህን አማራጭ ከ"በኋላ አንብብ" ከሚሉት አማራጮች በተሻለ ወድጄዋለሁ ምክንያቱም የመልዕክት ሳጥንዬ የተግባር ዝርዝር ተግባርን ይደግማል። በዚህ መንገድ እኔ አስፈላጊ ነው የምለው የድር ይዘት አይረሳም ወይም አይታለፍም።

የአርታዒ ማስታወሻ፡-ይህ መጣጥፍ በመጀመሪያ በየካቲት 25 ቀን 2014 ታትሟል እና ዛሬ ተሻሽሏል።

ድረ-ገጽን ወደ ኢሜል ለመላክ አንዳንድ መንገዶች ምንድናቸው?
በተለያዩ መንገዶች፣ የጥያቄው ጸሐፊ ምን ማለቱ እንደሆነ ላይ በመመስረት።

ለምሳሌ የስክሪን ሾት ፕሮግራም ካለህ ቅጽበታዊ ገጽ እይታን ማንሳት ትችላለህ ክፍት ገጽእና በኢሜል ለሚፈልጉት ሰው እንደ ምስል ይላኩ. በዚህ አጋጣሚ ምስሉ የሞተ ይሆናል እና ማገናኛዎቹ አይሰሩም.

የበለጠ ትክክለኛ መልስ መደበኛ ዘዴዎችን በመጠቀም ገጹን ማስቀመጥ እንደሚሆን እገምታለሁ። በአሳሹ ውስጥ “ፋይል” ምናሌን ጠቅ ያድርጉ ፣ ከዚያ “አስቀምጥ እንደ” እና መላውን ድረ-ገጽ ያስቀምጡ። ይህ ገጽ የተላከለት ሰው የበይነመረብ መዳረሻ ካለው ከገጹ ላይ ያሉትን አገናኞች መከተል ይችላል, እነሱ ይሰራሉ.

በመጀመሪያው ሁኔታ, አንድ የተለመደ የምስል ቅርጸት ከተመረጠ ገጹን ለመክፈት ቀላል ይሆናል - bmp, jpg, gif. በሁለተኛው ጉዳይ ላይ በአንድ አሳሽ ውስጥ የተቀመጠ ነገር ግን በሌላ የተከፈተ ገጽ የማሳየት ላይ ችግሮች ሊኖሩ ይችላሉ፤ በትክክል ላይታይ ወይም ጨርሶ ላይከፈት ይችላል።

ሁለቱም ጉዳዮች በማህደር ውስጥ ለማቆየት ፣የበይነመረብ የማያቋርጥ መዳረሻ ለሌለው ሰው ለመላክ የተነደፉ ናቸው። በዚህ ጉዳይ ላይ ከደብዳቤው ጋር ማያያዝ የተሻለ ነው.

ግን አንድ ሰው ሁል ጊዜ ኢንተርኔት ካለው ለምንድነው ማስቀመጥ እና ገጽ መላክ ወይም አባሪ ማድረግ? በአድራሻ አሞሌው ውስጥ የሚፈለገውን ገጽ አገናኝ መቅዳት እና በደብዳቤው አካል ውስጥ ለመለጠፍ በጣም ቀላል ነው።

ይህንን ለማድረግ ልዩ ባለሙያተኞችን መጠቀም ይችላሉ የመስመር ላይ አገልግሎቶችለማህደር ማስቀመጥ ለምሳሌ - Archive.today: ዛሬ በማህደር ያስቀምጡ

እዚህ የመርጃውን የዩአርኤል አድራሻ ብቻ ማስቀመጥ ያስፈልግዎታል እና ስርዓቱ ራሱ የዚፕ ፋይል እና የድረ-ገጹን "ቅጽበታዊ ገጽ እይታ" የዩአርኤል አገናኝ ይፈጥራል, ምንም እንኳን ዋናው ስሪት ቢጠፋም ሁልጊዜም በመስመር ላይ ይሆናል.

ዚፕ ፋይል ከ ጋር ማያያዝ ይችላል። ኢሜይል, የድረ-ገጹን "ቅጽበተ-ፎቶ" አገናኝ በኢሜል መስኩ ላይ ይለጥፉ እና ሁሉንም በ በኩል ይላኩት ኢሜይልወይም በሌላ በማንኛውም መንገድ ማስቀመጥ.

ለምሳሌ፣ የዛሬው የሞስኮ ተደጋጋሚ ጥያቄዎች ገጽ (ከዚፕ ፋይል ጋር) እዚህ ይገኛል፡ ዛሬ ማኅደር

ቅጽበታዊ ገጽ እይታዎችን ለማንሳት የኦንላይን አገልግሎቶችን መጠቀም ይችላሉ ለምሳሌ Web-capture: web-capture net

በበይነመረብ ላይ ብዙ አስደሳች እና ጠቃሚ ይዘቶች አሉ። አንዳንድ ጊዜ ለጓደኛ አገናኝ ለመላክ በጣም ቀላል ነው። አስደሳች መረጃከጣቢያው በመገልበጥ እና በሌሎች መንገዶች ከመላክ ይልቅ. ማገናኛን በተቻለ መጠን በተመቻቸ ሁኔታ እንዴት መላክ ይቻላል?

ኢ-ሜይል

አብዛኛዎቹ ዘመናዊ የኢሜል አገልግሎቶች አገናኝን በቀላሉ የማስገባት ችሎታን ይደግፋሉ። ማለትም ፣ ከአሳሽዎ የአድራሻ አሞሌ መቅዳት ብቻ ያስፈልግዎታል ፣ ከዚያ ወደ ደብዳቤው ይለጥፉ እና “ጠቅ ሊደረግ የሚችል” ይሆናል ፣ ማለትም ፣ እሱን ጠቅ ካደረጉ በኋላ የሚፈለገው ገጽ በራስ-ሰር ይከፈታል።

የጣቢያን ወይም የገጽ አድራሻን በእጅ ከተተይቡ፣ አገናኙ በዚህ መንገድ አይሰራም። ይህንን ለማስተካከል በአገናኙ መጀመሪያ ላይ http:// ወይም www ለመጻፍ ይሞክሩ። ማለትም ከ site.com ይልቅ http://site.com ወይም www.site.com መፃፍ አለቦት ከዚህ በኋላ ሊንኩ ጠቅ ሊደረግ ይችላል።

እንዲሁም በደብዳቤው ውስጥ የተወሰኑ ቃላትን አገናኝ ማያያዝ ይችላሉ. ይህንን ለማድረግ እነሱን መምረጥ እና በመሳሪያ አሞሌው ላይ "አገናኝ አስገባ" ን ጠቅ ማድረግ እና በመስኮቱ ውስጥ የተፈለገውን ገጽ አድራሻ ማመልከት ያስፈልግዎታል. ደብዳቤዎ የኤችቲኤምኤል መለያዎችን መጠቀምን የሚደግፍ ከሆነ እንደዚህ ያለ አገናኝ ማስገባት ይችላሉ-አገናኙን የሚያያይዙባቸው ቃላት።

የክፍል ጓደኞች

በ Odnoklassniki ላይ አገናኝ ከመላክዎ በፊት ይህን እንዲያደርጉ የሚያስችልዎትን ልዩ ሶፍትዌር ማውረድ ያስፈልግዎታል። ከእነዚህ ፕሮግራሞች አንዱ ጂኤፍ መሣሪያዎች ነው። ሙሉ በሙሉ ነፃ እና ለመጠቀም በጣም ቀላል ነው። እንዲሁም በቀላሉ ወደ ሌላ ተጠቃሚ በሚልኩት መልእክት ውስጥ የአገናኝ ፅሁፉን መለጠፍ ይችላሉ። በተጨማሪም ግድግዳ ላይ ሊለጠፍ ይችላል.

VKontakte

እንዲሁም አገናኙን በግድግዳው ላይ ባለው ሁኔታ እና መልዕክቶች ውስጥ ማስገባት ይችላሉ. በዚህ አጋጣሚ አገናኙ ለሁሉም ተጠቃሚዎች "ጠቅ ሊደረግ የሚችል" ይሆናል. አንድ አገናኝ ወደ ግድግዳ ሲያስገቡ የጣቢያው ስክሪፕት አገናኙ ከተሰጠበት ገጽ ላይ የመጀመሪያውን ምስል እና እንዲሁም በርካታ የጽሑፍ መስመሮችን በራስ-ሰር ያሳያል።

ድረ-ገጽን ወደ ኢሜል ለመላክ አንዳንድ መንገዶች ምንድናቸው?
በተለያዩ መንገዶች፣ የጥያቄው ጸሐፊ ምን ማለቱ እንደሆነ ላይ በመመስረት።

ለምሳሌ፣ ስክሪንሾት ለማንሳት ፕሮግራም ካሎት፣ የተከፈተ ገፅ ቅጽበታዊ ገጽ እይታን ያንሱ እና እንደ ምስል ወደሚፈልጉት ሰው ኢሜይል መላክ ይችላሉ። በዚህ አጋጣሚ ምስሉ የሞተ ይሆናል እና ማገናኛዎቹ አይሰሩም.

የበለጠ ትክክለኛ መልስ መደበኛ ዘዴዎችን በመጠቀም ገጹን ማስቀመጥ እንደሚሆን እገምታለሁ። በአሳሹ ውስጥ “ፋይል” ምናሌን ጠቅ ያድርጉ ፣ ከዚያ “አስቀምጥ እንደ” እና መላውን ድረ-ገጽ ያስቀምጡ። ይህ ገጽ የተላከለት ሰው የበይነመረብ መዳረሻ ካለው ከገጹ ላይ ያሉትን አገናኞች መከተል ይችላል, እነሱ ይሰራሉ.

በመጀመሪያው ሁኔታ, አንድ የተለመደ የምስል ቅርጸት ከተመረጠ ገጹን ለመክፈት ቀላል ይሆናል - bmp, jpg, gif. በሁለተኛው ጉዳይ ላይ በአንድ አሳሽ ውስጥ የተቀመጠ ነገር ግን በሌላ የተከፈተ ገጽ የማሳየት ላይ ችግሮች ሊኖሩ ይችላሉ፤ በትክክል ላይታይ ወይም ጨርሶ ላይከፈት ይችላል።

ሁለቱም ጉዳዮች በማህደር ውስጥ ለማቆየት ፣የበይነመረብ የማያቋርጥ መዳረሻ ለሌለው ሰው ለመላክ የተነደፉ ናቸው። በዚህ ጉዳይ ላይ ከደብዳቤው ጋር ማያያዝ የተሻለ ነው.

ግን አንድ ሰው ሁል ጊዜ ኢንተርኔት ካለው ለምንድነው ማስቀመጥ እና ገጽ መላክ ወይም አባሪ ማድረግ? በአድራሻ አሞሌው ውስጥ የሚፈለገውን ገጽ አገናኝ መቅዳት እና በደብዳቤው አካል ውስጥ ለመለጠፍ በጣም ቀላል ነው።

ይህንን ለማድረግ, ልዩ የመስመር ላይ መዝገብ ቤት አገልግሎቶችን መጠቀም ይችላሉ, ለምሳሌ - Archive.today: ዛሬ ማህደር

እዚህ የመርጃውን የዩአርኤል አድራሻ ብቻ ማስቀመጥ ያስፈልግዎታል እና ስርዓቱ ራሱ የዚፕ ፋይል እና የድረ-ገጹን "ቅጽበታዊ ገጽ እይታ" የዩአርኤል አገናኝ ይፈጥራል, ምንም እንኳን ዋናው ስሪት ቢጠፋም ሁልጊዜም በመስመር ላይ ይሆናል.

የዚፕ ፋይል ከኢሜል ጋር ሊያያዝ ይችላል፣ የድረ-ገጹን “ቅጽበታዊ ገጽ እይታ” አገናኝ በኢሜል መስኩ ውስጥ ማስገባት እና ሙሉው ነገር በኢሜል ሊላክ ወይም በሌላ መንገድ ሊቀመጥ ይችላል።

ለምሳሌ፣ የዛሬው የሞስኮ ተደጋጋሚ ጥያቄዎች ገጽ (ከዚፕ ፋይል ጋር) እዚህ ይገኛል፡ ዛሬ ማኅደር

ቅጽበታዊ ገጽ እይታዎችን ለማንሳት የኦንላይን አገልግሎቶችን መጠቀም ይችላሉ ለምሳሌ Web-capture: web-capture net

በጣቢያው ላይ በጣም ታዋቂ ከሆኑ ተግባራት ውስጥ አንዱ የመተግበሪያ ወይም የትዕዛዝ ቅፅ ነው, ውሂቡ በኢሜል ወደ ጣቢያው ባለቤት የተላከ ነው. እንደ ደንቡ, እንደዚህ አይነት ቅጾች ቀላል እና ለውሂብ ግቤት ሁለት ወይም ሶስት መስኮችን ያቀፉ ናቸው. እንዲህ ዓይነቱን የትዕዛዝ ቅጽ እንዴት መፍጠር እንደሚቻል? ይህ የኤችቲኤምኤል ምልክት ማድረጊያ ቋንቋ እና ፒኤችፒ ፕሮግራሚንግ ቋንቋ መጠቀምን ይጠይቃል።

የኤችቲኤምኤል ምልክት ማድረጊያ ቋንቋ ራሱ ቀላል ነው ፣ የተወሰኑ መለያዎችን እንዴት እና የት እንደሚያስቀምጡ ማወቅ ያስፈልግዎታል። በPHP ፕሮግራሚንግ ቋንቋ፣ ነገሮች ትንሽ የተወሳሰቡ ናቸው።

ለፕሮግራም ሰሪ እንዲህ አይነት ቅጽ መፍጠር ከባድ አይደለም ነገር ግን ለኤችቲኤምኤል አቀማመጥ ዲዛይነር አንዳንድ ድርጊቶች ከባድ ሊመስሉ ይችላሉ።

በኤችቲኤምኤል ውስጥ የውሂብ ማስረከቢያ ቅጽ ይፍጠሩ

የመጀመሪያው መስመር እንደሚከተለው ይሆናል

ይህ የቅጹ በጣም አስፈላጊ አካል ነው. በውስጡም ውሂቡ እንዴት እንደሚተላለፍ እና ወደ የትኛው ፋይል እንጠቁማለን. ውስጥ በዚህ ጉዳይ ላይሁሉም ነገር የPOST ዘዴን በመጠቀም ወደ send.php ፋይል ይላካል። በዚህ ፋይል ውስጥ ያለው ፕሮግራም በዚህ መሠረት ውሂቡን መቀበል አለበት ፣ በፖስታ ድርድር ውስጥ ይካተታል እና ወደተገለጸው የኢሜል አድራሻ ይላኩ።

ወደ ቅጹ እንመለስ። ሁለተኛው መስመር ሙሉ ስምዎን የሚያስገቡበት መስክ ይይዛል። የሚከተለው ኮድ አለው፡-

የቅጹ አይነት ጽሑፍ ነው፡ ማለትም፡ ተጠቃሚው ከቁልፍ ሰሌዳው እዚህ ጽሁፍ ማስገባት ወይም መቅዳት ይችላል። የስም መለኪያው የቅጹን ስም ይዟል. በዚህ አጋጣሚ ተጠቃሚው በዚህ መስክ ውስጥ የገባው ነገር ሁሉ የሚተላለፈው በዚህ ስም ነው. የቦታ ያዥ መለኪያው በዚህ መስክ ምን እንደሚፃፍ እንደ ማብራሪያ ይገልጻል።

ቀጣይ መስመር፡-

እዚህ ሁሉም ነገር ማለት ይቻላል ተመሳሳይ ነው, ነገር ግን የሜዳው ስም ኢሜል ነው, እና ማብራሪያው ተጠቃሚው የኢሜል አድራሻውን በዚህ ቅጽ ውስጥ ያስገባል.

የሚቀጥለው መስመር "ላክ" አዝራር ይሆናል:

እና በቅጹ ውስጥ ያለው የመጨረሻው መስመር መለያው ይሆናል

አሁን ሁሉንም ነገር አንድ ላይ እናስቀምጥ.





አሁን በቅጹ ውስጥ ያሉትን መስኮች የግዴታ እናድርግ. የሚከተለው ኮድ አለን።





ከኤችቲኤምኤል ቅጽ ላይ ውሂብን የሚቀበል ፋይል ይፍጠሩ

ይህ send.php የሚባል ፋይል ይሆናል።

በፋይሉ ውስጥ, በመጀመሪያ ደረጃ, ከፖስታ ድርድር መረጃን መቀበል ያስፈልግዎታል. ይህንን ለማድረግ ሁለት ተለዋዋጮችን እንፈጥራለን-

$fio = $_POST["fio"];
$email = $_POST["ኢሜል"];

በPHP ውስጥ ያሉ ተለዋዋጭ ስሞች በ$ ምልክት ይቀድማሉ፣ እና ሴሚኮሎን በእያንዳንዱ መስመር መጨረሻ ላይ ይቀመጣል። $_POST ከቅጹ ላይ ውሂብ የሚላክበት ድርድር ነው። በኤችቲኤምኤል ቅፅ፣ የመላኪያ ዘዴው እንደ ዘዴ ይገለጻል። ስለዚህ, ከኤችቲኤምኤል ቅጽ ሁለት ተለዋዋጮች ይቀበላሉ. ጣቢያዎን ለመጠበቅ, እነዚህን ተለዋዋጮች በበርካታ ማጣሪያዎች - php ተግባራት ውስጥ ማለፍ ያስፈልግዎታል.

የመጀመሪያው ተግባር ተጠቃሚው ወደ ቅጹ ለመጨመር የሚሞክረውን ሁሉንም ቁምፊዎች ይለውጣል፡-

በዚህ አጋጣሚ አዳዲስ ተለዋዋጮች በ php ውስጥ አልተፈጠሩም, ነገር ግን ነባሮቹ ጥቅም ላይ ይውላሉ. ማጣሪያው የሚያደርገው ቁምፊውን መለወጥ ነው"<" в "<". Также он поступить с другими символами, встречающимися в html коде.

ሁለተኛው ተግባር ተጠቃሚው ወደ ቅጹ ለመጨመር ከሞከረ ዩአርኤሉን ይፈታዋል።

$fio = urldecode($fio);
$email = urldecode($email);

በሶስተኛው ተግባር ክፍተቶችን ከመስመሩ መጀመሪያ እና መጨረሻ እናስወግዳለን፣ ካለ፡-

$fio = trim($fio);
$email = trim($email);

የ php ተለዋዋጮችን ለማጣራት የሚያስችሉዎ ሌሎች ተግባራት አሉ. የእነርሱ አጠቃቀም የሚወሰነው አጥቂ የፕሮግራም ኮድ ወደዚህ የኤችቲኤምኤል ኢሜል ማስረከቢያ ቅጽ ለመጨመር በሚሞክርበት ሁኔታ ላይ ነው።

ከኤችቲኤምኤል ቅጽ ወደ ፒኤችፒ ፋይል የተላለፈውን መረጃ ማረጋገጥ

ይህ ኮድ የሚሰራ መሆኑን እና ውሂቡ እየተላለፈ መሆኑን ለመፈተሽ የማሚቶ ተግባርን በመጠቀም በቀላሉ በስክሪኑ ላይ ማሳየት ይችላሉ።

አስተጋባ $ fio;
አስተጋባ"
";
አስተጋባ $ ኢሜይል;

የ php ተለዋዋጮችን ውጤት ወደ ተለያዩ መስመሮች ለመለየት እዚህ ያለው ሁለተኛው መስመር ያስፈልጋል።

የተቀበለውን መረጃ ከኤችቲኤምኤል ቅጽ ወደ ኢሜል በመላክ PHP ን በመጠቀም

መረጃን በኢሜል ለመላክ የመልዕክት ተግባርን በ PHP ውስጥ መጠቀም ያስፈልግዎታል።

ደብዳቤ ("ወደ የትኛው አድራሻ እንደሚላክ", "የደብዳቤው ርዕሰ ጉዳይ", "መልእክት (የደብዳቤው አካል)", "ከ: ከየትኛው ኢሜል ደብዳቤው የተላከ \r\n");

ለምሳሌ, ውሂብ ወደ ጣቢያው ባለቤት ወይም አስተዳዳሪ ኢሜይል መላክ አለብዎት [ኢሜል የተጠበቀ].

የደብዳቤው ርዕሰ ጉዳይ ግልጽ መሆን አለበት, እና የደብዳቤው መልእክት ተጠቃሚው በኤችቲኤምኤል ቅፅ ውስጥ የተገለጸውን መያዝ አለበት.

ደብዳቤ (" [ኢሜል የተጠበቀ]", "መተግበሪያ ከጣቢያው", "ሙሉ ስም:"$fio." ኢሜል፡ ".$email,"ከ፡ [ኢሜል የተጠበቀ]\r\n");

ቅጹ ፒኤችፒን በመጠቀም ወደተገለጸው የኢሜል አድራሻ የተላከ መሆኑን የሚያረጋግጥ ሁኔታ ማከል አስፈላጊ ነው።

ከሆነ (ደብዳቤ(" [ኢሜል የተጠበቀ]"," ከጣቢያው ይዘዙ", "ሙሉ ስም:"$fio." ኢሜል፡ ".$email,"ከ፡ [ኢሜል የተጠበቀ]\r\n))
{
አስተጋባ "መልእክት በተሳካ ሁኔታ ተልኳል";
) ሌላ (
}

ስለዚህ የ HTML ቅጽ ውሂብን ወደ ኢሜል የሚልክ የ send.php ፋይል የፕሮግራም ኮድ ይህንን ይመስላል።

$fio = $_POST["fio"];
$email = $_POST["ኢሜል"];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$fio = urldecode($fio);
$email = urldecode($email);
$fio = trim($fio);
$email = trim($email);
// አስተጋባ $ fio;
// አስተጋባ"
";
// echo $ ኢሜይል;
ከሆነ (ደብዳቤ(" [ኢሜል የተጠበቀ]", "መተግበሪያ ከጣቢያው", "ሙሉ ስም:"$fio." ኢሜል፡ ".$email,"ከ፡ [ኢሜል የተጠበቀ]\r\n))
( "መልእክት በተሳካ ሁኔታ የተላከ" አስተጋባ፤
) ሌላ (
አስተጋባ "መልእክቱን በመላክ ላይ ስህተቶች ተከስተዋል";
}?>

ውሂቡ ወደ ፋይሉ እየተላለፈ መሆኑን ለማረጋገጥ ሶስት መስመሮች አስተያየት ተሰጥቷል. አስፈላጊ ከሆነ, ለማረም ብቻ ስለሚያስፈልጉ, ሊወገዱ ይችላሉ.

ቅጹን በአንድ ፋይል ውስጥ ለማስገባት HTML እና PHP ኮድ እናስቀምጣለን።

በዚህ ጽሑፍ ላይ በተሰጡ አስተያየቶች ውስጥ ብዙ ሰዎች የኤችቲኤምኤል ቅፅ እና መረጃን ወደ ኢሜል ለመላክ ፒኤችፒ ኮድ በአንድ ፋይል ውስጥ መሆናቸውን እንዴት ማረጋገጥ እንደሚችሉ ጥያቄ ይጠይቃሉ ፣ እና ሁለት አይደሉም።

ይህንን ስራ ለመተግበር የቅጹን HTML ኮድ በ send.php ፋይል ውስጥ ማስቀመጥ እና በPOST ድርድር ውስጥ ተለዋዋጮች መኖራቸውን የሚያረጋግጥ ሁኔታ ማከል ያስፈልግዎታል (ይህ ድርድር ከቅጹ ይላካል)። ማለትም በድርድር ውስጥ ያሉት ተለዋዋጮች ከሌሉ ለተጠቃሚው ቅጹን ማሳየት ያስፈልግዎታል። አለበለዚያ ከድርድሩ ላይ ውሂብ መቀበል እና ለተቀባዩ መላክ ያስፈልግዎታል.

በ send.php ፋይል ውስጥ የ PHP ኮድ እንዴት እንደሚቀየር እንይ፡-



የማመልከቻ ቅጽ ከጣቢያው


// ተለዋዋጮች በPOST ድርድር ውስጥ መኖራቸውን ያረጋግጡ
ከሆነ(!isset($_POST["fio")] እና !isset($_POST["ኢሜል"))(
?>





) ሌላ (
// ቅጹን አሳይ
$fio = $_POST["fio"];
$email = $_POST["ኢሜል"];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$fio = urldecode($fio);
$email = urldecode($email);
$fio = trim($fio);
$email = trim($email);
ከሆነ (ደብዳቤ(" [ኢሜል የተጠበቀ]", "መተግበሪያ ከጣቢያው", "ሙሉ ስም:"$fio." ኢሜል፡ ".$email,"ከ፡ [ኢሜል የተጠበቀ]\r\n))(
"መልእክት በተሳካ ሁኔታ ተልኳል" አስተጋባ;
) ሌላ (
አስተጋባ "መልእክቱን በመላክ ላይ ስህተቶች ተከስተዋል";
}
}
?>

በPOST ድርድር ውስጥ ከ isset() PHP ተግባር ጋር ተለዋዋጭ መኖሩን እናረጋግጣለን። በአንድ ሁኔታ ውስጥ ከዚህ ተግባር በፊት የቃለ አጋኖ ምልክት ማለት አሉታዊነት ማለት ነው. ማለትም፣ ተለዋዋጭው ከሌለ፣ ቅርጻችንን ማሳየት አለብን። የቃለ አጋኖ ነጥብ ካላስቀመጥኩ፣ ሁኔታው ​​በጥሬው “ካለ ቅጹን አሳይ” ማለት ነው። እና ይህ በእኛ ሁኔታ ስህተት ነው. በተፈጥሮ፣ ወደ index.php እንደገና መሰየም ይችላሉ። የፋይሉን ስም ከቀየሩ በመስመሩ ውስጥ ያለውን የፋይል ስም እንደገና መሰየምን አይርሱ

. ቅጹ ከተመሳሳይ ገጽ ጋር መያያዝ አለበት, ለምሳሌ index.php. የገጹን ርዕስ ወደ ኮዱ አክዬዋለሁ።

የ PHP ቅጽን ከድር ጣቢያ ሲያስገቡ የሚከሰቱ የተለመዱ ስህተቶች

የመጀመሪያው፣ ምናልባትም በጣም ታዋቂው ስህተት፣ ምንም መልእክት የሌለበት ባዶ ነጭ ገጽ ሲመለከቱ ነው። ይህ ማለት በገጹ ኮድ ላይ ስህተት ሰርተዋል ማለት ነው። ሁሉንም ስህተቶች በ PHP ውስጥ ለማሳየት ማንቃት አለብዎት እና ከዚያ ስህተቱ የት እንደተፈጠረ ያያሉ። ወደ ኮድ ያክሉ፡-

ini_set("የማሳያ_ስህተቶች""በርቷል");
ስህተት_ሪፖርት ማድረግ("E_ALL");

የ send.php ፋይል በአገልጋዩ ላይ ብቻ ነው የሚሰራው፣ አለበለዚያ ኮዱ በቀላሉ አይሰራም። ወደ ውጫዊ የፖስታ አገልጋይ ሁልጊዜ መረጃን ለመላክ ስላልተዋቀረ ይህ የአካባቢ አገልጋይ አለመሆኑ ጥሩ ነው። ኮዱን በአገልጋዩ ላይ ካላሄዱት የPHP ኮድ በቀጥታ በገጹ ላይ ይታያል።

ስለዚህ, ለትክክለኛው አሠራር, የ send.php ፋይልን በጣቢያው አስተናጋጅ ላይ እንዲያስቀምጡ እመክራለሁ. እንደ አንድ ደንብ, ሁሉም ነገር ቀድሞውኑ እዚያ ተዋቅሯል.

ሌላው የተለመደ ስህተት "መልእክት በተሳካ ሁኔታ የተላከ" ማስታወቂያ ሲመጣ ነው, ነገር ግን ደብዳቤው በፖስታ ውስጥ አይደርስም. በዚህ ሁኔታ, መስመሩን በጥንቃቄ መመርመር ያስፈልግዎታል:

ከሆነ (ደብዳቤ(" [ኢሜል የተጠበቀ]"," ከጣቢያው ይዘዙ", "ሙሉ ስም:"$fio." ኢሜል፡ ".$email,"ከ፡ [ኢሜል የተጠበቀ]\r\n))

በምትኩ [ኢሜል የተጠበቀ] ደብዳቤው የሚላክበት የኢሜል አድራሻ መኖር አለበት ፣ ግን ይልቁንስ[ኢሜል የተጠበቀ] ለዚህ ጣቢያ ነባር ኢሜይል መሆን አለበት። ለምሳሌ፣ ለድር ጣቢያ ይሄ ይሆናል። . በዚህ ጉዳይ ላይ ብቻ ከቅጹ ላይ ያለው መረጃ የያዘ ደብዳቤ ይላካል.