וויסן ווי פפּ אַרבעט

PHP איז אַ פּראָגראַממינג שפּראַך אָפט געניצט פֿאַר שאפן אינהאַלט פֿאַר וועבסיטעס מיט HTML בלעטער און מקור קאָודז קענען זיין פּראָוגראַמד. פפּ איז אַ רעקורסיווע אַקראָנים וואס מיינט עס "PHP Hיפּערטעקסט Pשייַעך-פּראַסעסער »(טכילעס פפּ מכשירים, אָדער, Pערסאַנאַל Hאָמע Pעלטער מכשירים), און עס איז אַ ינטערפּראַטאַד שפּראַך געוויינט פֿאַר קריייטינג אַפּלאַקיישאַנז פֿאַר סערווערס אָדער קריייטינג דינאַמיש אינהאַלט פֿאַר וועבסיטעס. לעצטנס אויך פֿאַר די שאַפונג פון אנדערע טייפּס פון מגילה, אַרייַנגערעכנט אַפּלאַקיישאַנז מיט גראַפיקאַל צובינד ניצן די לייברעריז Qt o גטק +.

באַניץ פון PHP

די הויפּט ניצט פון PHP זענען די פאלגענדע:

  • פּלאַן פון נעץ דינאַמיק, יוזשאַוואַלי אין קאָמבינאַציע מיט די דאַטאַבייס מאָטאָר מיסקל, כאָטש עס האט געבוירן שטיצן פֿאַר אנדערע ענדזשאַנז, אַרייַנגערעכנט די סטאַנדאַרט אָדבק, וואָס זייער יקספּאַנדז דיין פֿאַרבינדונג פּאַסאַבילאַטיז.
  • קאַנסאָול פּראָגראַממינג, אין דעם נוסח פון פּערל אָ שעל סקריפּטינג.
  • שאַפונג פון בלעטערער-פרייַ גראַפיקאַל אַפּלאַקיישאַנז דורך די קאָמבינאַציע פון ​​PHP און Qt/גטק +, אַלאַוינג איר צו אַנטוויקלען דעסקטאַפּ אַפּלאַקיישאַנז אין די אַפּערייטינג סיסטעמס אין וואָס עס איז געשטיצט.

אַדוואַנטידזשיז פון פפּ

  • א מולטיפּלאַטפאָרם שפּראַך.
  • די פיייקייט צו פאַרבינדן מיט רובֿ פון די דייטאַבייס דריווערס וואָס זענען געניצט הייַנט, כיילייץ זייַן קאַנעקטיוויטי מיט מיסקל
  • לייענען און מאַניפּולירן דאַטן פון פאַרשידן קוואלן, אַרייַנגערעכנט דאַטן וואָס וסערס קענען אַרייַן פֿון HTML פאָרמס.
  • פיייקייט צו יקספּאַנד זיין פּאָטענציעל מיט די ריזיק נומער פון מאַדזשולז (גערופֿן עקסט ס אָדער יקסטענשאַנז).
  • עס האט ברייט דאַקיומענטיישאַן אויף זיין באַאַמטער וועבזייטל ([קסנומקס]) צווישן וועלכע עס שטעלט זיך ארויס אז אלע סיסטעם פונקציעס ווערן ערקלערט און באווייזן אין איין הילף טעקע.
  • Es פונטאַזוי עס איז דערלאנגט ווי אַ לייכט צוטריטלעך אָלטערנאַטיוו פֿאַר אַלעמען.
  • אַלאַוז די טעקניקס פון כייפעץ-אָריענטיד פּראָגראַממינג.
  • אַלאַוז איר צו שאַפֿן די פארמען פֿאַר די וועב.
  • גאָר פולשטענדיק און ינקלודעד געבוירן ביבליאָטעק פון פאַנגקשאַנז
  • עס דאַרף נישט דעפינירן פון בייַטעוודיק טייפּס אָדער דיטיילד האַנדלינג מיט נידעריק לעוועלס.

דאָ איז אַ ביישפּיל פון אַ פּשוט וועבזייטל דעוועלאָפּעד מיט די PHP שפּראַך.

בייַשפּיל

<?php

if (יסעט($ _ פּאָסט['ווייזט'])) {

     פעלן 'א גיטן אייך, '.הטמלענטיטיעס($ _ פּאָסט['נאָמען'])

         .', דיין באַליבסטע עסנוואַרג איז:'. הטמלענטיטיעס($ _ פּאָסט['עסנוואַרג']);

} אַנדערש {

?>

<form method="פּאָסטן" אקציע ="?"> וואָס איז דיין נאָמען?"טעקסט" נאָמען ="נאמען"פאָרלייגן פֿרייַ קלאַסאַפייד אַדס היים> נייַעס ינפאָרמאַציע> וואָס איז דיין באַליבסטע עסנוואַרג?"עסנוואַרג"> ספּאַגעטי בראָטן פּיצאַ"פאָרלייגן" נאָמען ="ווייזט" ווערט ="גיי">

<?php

}

?>



אין דעם קאָד עס איז מעגלעך צו אָבסערווירן די פאלגענדע קעראַקטעריסטיקס:

  • די וועריאַבאַלז געשיקט דורך אַ פאָרעם מיט די POST אופֿן, זענען באקומען אין די שפּראַך אין די מענגע $_POST, וואָס פאַסילאַטייץ צו באַקומען דעם טיפּ פון דאַטן. דער זעלביקער אופֿן איז געניצט דורך די שפּראַך פֿאַר אַלע אינפֿאָרמאַציע אינפֿאָרמאַציע אין אַ וועב אַפּלאַקיישאַן, אַזאַ ווי קיכלעך אין די מאַטריץ $_COOKIES, URL וועריאַבאַלז אין $_GET (וואָס אין פארמען קענען ווערן גענוצט צו ראַטעווען די דאַטן), סעסיע וועריאַבאַלז ניצן $_SESSION, און סערווער און קליענט וועריאַבאַלז דורך די מענגע $_SERVER.
  • די פפּ קאָד איז עמבעדיד אין די HTML און ינטעראַקץ מיט אים, אַלאַוינג איר צו צייכענען די וועבזייטל אין אַ פּראָסט רעדאַקטאָר HTML און לייגן די דינאַמיש קאָד ין די טאַגס <?php ?>.
  • דער רעזולטאַט ווייזט און כיידז עטלעכע פּאָרשאַנז פון דעם קאָד HTML קאַנדישאַנאַלי.
  • עס איז מעגלעך צו נוצן שפּראַך-ספּעציפיש פאַנגקשאַנז פֿאַר וועב אַפּלאַקיישאַנז אַזאַ ווי htmlentitites(), וואָס קאַנווערץ אותיות וואָס האָבן עטלעכע ספּעציעל טייַטש אין קאָד HTML אָדער אַז קען זיין עראָוניאַסלי געוויזן אין דעם בלעטערער ווי אַקסענץ אָדער ומלאַוץ, אין זייער עקוויוואַלענטס אין פֿאָרמאַט HTML..

אויב איר ווילט לערנען מער וועגן די מערסט פאָלקס פריי שפּראַך, איר קענט באַזוכן די באַאַמטער וועבזייטל


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

זייט דער ערשטער צו באַמערקן

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס. Required fields זענען אנגעצייכנט מיט *

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.