Általános kérdések

tartalomjegyzék

Mi az a PHP?

(Az iratok fordítása) „PHP, ami azt jelenti,»PHP: Hypertext Preprocessor«. (»PHP: előzetes Handler Hypertext«) a HTML-be ágyazott script leíró nyelv sok a szintaxis kölcsönzött a C, Java és Perl azzal a kiegészítéssel, néhány egyedi, specifikus PHP funkciókat. A cél a nyelv az, hogy a web-fejlesztők, hogy gyorsan létre dinamikusan generált oldalak. "

ivan Kovalenko, 2: 5057/53

Hogy áll a PHP?

'PHP' - ez egy rekurzív rövidítés (hasonlóan a 'Linux' - "A Linux nem Unix) kifejezés 'PHP: Hypertext Preprocessor' („PHP: Hypertext Pre-Processor „), amely sikeresen tükrözi a teljes ideológiája annak működését. Előtt verzió PHP 3.0 a neve kissé eltérő volt (PHP / FI), és áll a „Személyes kezdőlap eszközök / Forms tolmács” ( „Eszközök kezdőlap / Forms tolmács„).

ivan Kovalenko, 2: 5057/53

Hogyan befolyásolja a PHP és a HTML?

PHP nyelv bizonyos előnyökkel összehasonlítva más programozási nyelvek, alkalmazva dolgozni HTML, hiszen ezeket a problémákat, és hogy alakult. Tehát ne lepődj meg, hogy ez a nyelv egy egyszerű, de nagyon erős kölcsönhatás HTML. Amikor a böngésző kéri a Web-szerver PHP oldalon, PHP modul elküldése előtt az oldalt, hogy az ügyfél, elvégzi a feldolgozást (értelmezés). Részei ezen az oldalon a szokásos utasítások (címkék) HTML, továbbítja a kliens ugyanúgy, mint ez történik a feldolgozás a hagyományos dokumentum HTML. Alkatrészek írt PHP nyelv PHP feldolgozása szerver modul - a program célja, hogy értelmezze a PHP utasításokat. PHP PHP modul megvizsgálja a kódot, és utasításokat hajt végre az abban foglaltakat. Lehet például utasításokat küldeni e-mailben, vagy adatbázis-hozzáférési számkonverzió.

Mielőtt elkezdené a fejlődő PHP scriptek, telepíteni kell a megfelelő szoftvert: Apache Web-szerver és a PHP értelmező. A művelet általában zajlik gyorsan és komplikációk nélkül. Ha bármilyen probléma, olvassa el a dokumentációt, hogy jött az Apache és a PHP programokat.

Dmitry Eroshin, 2: 5037 / 31.13

Hol kapok PHP?

ivan Kovalenko, 2: 5057/53

Prompt hol letölteni Apache + PHP + MySql Win?

Vova Rusakevich, 2: 454 / 23,501

Miért van szükség a php.ini fájlt?

php.ini fájlt (vagy php3.ini, ha használ PHP 3) bekezdése meghatározza bizonyos beállításokat használt PHP alapértelmezés szerint. Ezek állítható attól függően, hogy az adott feladatokat. PHP direktíva fájl tartalmazza a megfelelő értékeket, amelyek lehetővé teszik engedélyezi vagy blokkolja adott szer vagy beállíthat egy tulajdonság (például szín referencia).

Listájának megtekintéséhez ezen értékek, ez elegendő ahhoz, hogy egy kis script info.php, amelynek célja, hogy teszteljék a PHP telepítését.

Dmitry Eroshin, 2: 5037 / 31.13

Dmitry Seleznev, 2: 5095/6

Hapisal osztályban. Azt szeretnénk, hogy ez az általános használatra. Általános gyakorlat, hogy a dokumentum ilyen dolgokat? Hol kell keresni?

Vova Rusakevich, 2: 454 / 23,501

A PHP debugger létezik a természetben? Hogyan működnek?

Vova Rusakevich, 2: 454 / 23,501

Lehetséges, hogy a PHP-t helyettesítő Perl vagy más nyelven értelmezni létrehozásakor shell-scriptek?

Lehetséges. És meg kell W) kivonatos fordítás a hivatalos dokumentumok:

Végrehajtó PHP script a parancssorból jellemzően olyan esetekben, amikor szükség van, hogy tesztelje a PHP-ra, vagy ha szeretné használni a PHP képességei más célra, mint a létrehozása Web szkripteket. Felhívjuk figyelmét, hogy át tudja irányítani a kimeneti eredményeit a szkript futtatása egy külső fájlt használ a jel „nagyobb” ( „>”), például,

Akkor végre PHP szkriptek parancssori csak abban az esetben, ha a PHP összeállított egy önálló alkalmazás (stand-alone futtatható).

PHP egy önálló alkalmazást lehet használni, hogy a PHP-szkriptek abszolút függetlenségét a web-szerver. Ha fut * nix-rendszer, akkor szüksége lesz egy speciális sor elején adagolják minden script (úgy, hogy a rendszer meg tudja határozni, hogy melyik programot kell bánni a script), és tegyük futtathatóvá (rwx).

Ha a win-platform lehet társítani a .php-fájlok php.exe alkalmazás duplán kattintva az egér gombját a Windows Intézőben (Explorer) vagy létrehozhat egy batch (.bat), hogy végre a PHP-szkriptek.

A fenti szkript egy speciális sort került, ami azt jelzi, hogy ez a fájl kell futtatni a PHP megjelenítése nélkül HTTP-fejlécet. Amikor létrehoz egy script célja, hogy folytassa a parancssorban, akkor a két speciális változó: $ argc és $ argv. Az első - ez az átutalt összeg a paramétereken plusz egy (a név a végrehajtható script). A második - egy sor érvek telt el, kezdve a szkript nevét - az index ($ argv [0]).

Példa tétel (.bat) futtatni a szkriptet a win-platformok (script.bat):

ivan Kovalenko, 2: 5057/53

C amikor munkaüléseken vyvalivaetcya üzenetek bpauzep: Warning: open (. / Tmp \ sess_ O_RDWR) sikertelen: m (2) a script.php on line X?

A php.ini kell állítani az utat, hogy a hely, ahol tárolni az ülés, az alapértelmezett / tmp, amely alkalmas a Unix:

Hogyan kell csinálni, hogy lenne kimenete én script azonnal mutatja a felhasználó egy böngésző?

Használja flush () függvényt. A kapcsolat a jellemzői a kimenete egyes böngészők, beleértve az IE és az Opera 6 ajánlott küldeni 256 byte elején az oldalon, ez a teszt script:

Kimenetek: oszlop értékeit i előforduló 5 másodpercen belül.

Andy Ice, 2: 5012 / 8,13

Hogyan mérjük az ideje, hogy a mikposekundy?

Itt egy klasszikus időmérésre.

juzat a következő lesz:

a megfelelő helyen csinál

ahol szükség van, hogy befejezze a száma az alábbiak szerint:

Nos, és ha szükséges,

Andrey N. Demushkin, felhívta (a) adx.cjb.net

Hogyan átadni paramétereket a forma több értéket (válasszon ki több, az érték a négyzeteket, stb)?

adatok formájában jön, mint egy tömb $ id értékkel értékkel.

Hogyan jutok vchepashnyuyu dátum?

Kirill Kustov <2:5045/67>

Dmitrik Kolesnikov, 2: 463 / 3141,95

Pavel P, [email protected]

Ha a funkció kerül meghívásra egy kutya, akkor egy hibaüzenet elnyomott.

Palchukovsky Eugene

strtoupper function () strtolower () nem működik, vagy nem működik megfelelően.

Próbálja meg ezt a funkciót bevezetés:

Milyen konkrét funkciók nem működnek, az IIS alatt?

Itt választjuk ki a mana, így ez volt abban az időben 4.1.0 Az E funkciók listáját is, nem lesz képes használni együtt IIS + PHP.

  • apache_lookup_uri ()
  • apache_note ()
  • ascii2ebcdic ()
  • ebcdic2ascii ()
  • getallheaders ()
  • virtuális ()
  • apache_child_terminate ()
  • apache_setenv ()

Nem működik Windows operációs rendszereken:

SeazoN aka Sergey Sazonenkov, 2: 469 / 142,999

Van egy formája, amelyben a szöveg elé a gépsorok megjeleníti a szöveget on-line oldalon nem viszik át, mit kell tenni?

Az a tény, hogy a levezetés az oldal általában figyelmen kívül hagyják a sortöréseket, ami elkezd egy új sort kell beilleszteni tag
vagy pár

szükséges. Lásd nl2br funkciót.

Andy Ice, 2: 5012 / 8,13

Hogyan paramétereket adnak át a forgatókönyvet, amikor fut a parancssorból?

Hogyan kell elvégezni a script néhány időközönként (mondjuk óránként)?

Műveleteket hajthat végre semmilyen periodicitás csak program, amely egész idő alatt. Általában operációs rendszer számára. Az RHR szkript fut, amikor fordult a web-szerver (Apache), és általában nem él tovább, mint time_limit. Hogyan képzeli el, mit tett volna valamit óránként egyszer?

Ha túl sok van szükség RHR - Fuss php.exe script.php -q >> out.log ki a HT vagy Unix cron.

Alexey Szviridov, 2: 5002 / 27.800

PHP vs. Perl

Hogyan lehet visszaállítani a mező értéke " ?

Ezt nem lehet megtenni, mert ez lesz törve biztonságos. A tilalom a helyettesítés megment a zlonameryannogo letöltési információt a felhasználó szerver.

A felhasználónak meg kell adnia, hogy melyik fájl ez lehetővé teszi, hogy vegye fel.

Kapcsolódó cikkek