4D er et programmeringssprog og levering platform for web-baserede applikationer . Den omfatter alle de nødvendige komponenter til at levere en omfattende hjemmeside miljø. Dette omfatter et databaseprogram , webserveren selv, en separat server til at hoste applikationer , en grafisk web- design platform og meget mere. Systemet kan integreres med PHP programmeringssprog gennem PHP egne " PDO_4D " driver interface. Dette værktøj er specielt designet til at forbinde 4D miljøet for PHP compiler til øget fleksibilitet . BOB -protokollen er nemt kaldes inde et PHP program og er primært bruges til at interagere med 4D databaseserveren stedet for andre databaser som regel kombineret med PHP . Ting du skal
PHP server
4D database
Vis Flere Instruktioner
1
Identificer de centrale login detaljer til 4D -serveren. Disse er nødvendige i PHP -programmet script til at forbinde de to platforme . Du skal kende disse i forvejen om at skabe den PHP-kode . Den vigtigste information består af brugernavn og password for 4D -database og værtsnavnet på serveren .
2
Åbn en PHP program til redigering. Dette kan være en eksisterende PHP script eller et nyt program.
3
Opret en tekststreng, der omfatter den primære login-oplysninger til 4D -serveren. Snoren skal formateres strengt ved hjælp af BOB syntaks. Erklær strengen variabel, så skriv " 4D : host = localhost ", hvor " localhost " er navnet på værten server. For eksempel kan den endelige PHP linjen ser sådan ud: "$ dsn = '4 D: host = localhost "; "hvor" $ dsn "er navnet på den variabel, du vælger at bruge . Bemærk, at anførselstegn ikke indgår i selve programkoden .
4
Opret en anden variabel definition for brugernavnet. For eksempel, " $ username = ' brugernavn ' ; " . Gør det samme for adgangskoden.
5
Forbind til 4D databaseserver vha. de definerede variabler indenfor " BOB " PHP funktion . Programmet linje kan vises som: "$ db = new BOB ( $ DSN , $ brugernavn , $ password) ,"
6
Kør PHP -programmet. . Hvis der ingen fejl er præsenteret , koden er vellykket , og du har sluttet korrekt PHP med 4D .