4D er et programmeringsspråk og levering plattform for web - baserte applikasjoner . Den inneholder alle de komponentene som er nødvendige for å gi en omfattende nettside miljø . Dette inkluderer en database applikasjon , webserveren selv, en egen server for programmer , en grafisk Web design plattformen og mer . Systemet kan integreres med PHP programmeringsspråk via PHP egen " PDO_4D " driver grensesnitt. Dette verktøyet er spesielt designet for å koble 4D miljøet i PHP kompilator for ekstra fleksibilitet . PUD -protokollen er lett kalles inni noen PHP program og brukes primært til å samhandle med 4D database -serveren i stedet for andre databaser som regel kombinert med PHP. Du trenger
PHP server
4D database
Vis flere instruksjoner
en
Identifiser de viktigste innloggingsdetaljer for 4D -serveren . Disse er påkrevd i PHP program skript for å koble de to plattformene . Du må kjenne disse på forhånd med å lage PHP-koden . Den viktigste informasjonen består av brukernavnet og passordet til 4D database og verten navnet på serveren .
2
Åpne et PHP program for redigering . Dette kan være en eksisterende PHP script eller et nytt program .
3
Lag en tekststreng som består av primære påloggingsinformasjonen for 4D -serveren. Strengen må være formatert strengt , ved hjelp av PUD syntaks. Erklærer strengvariabelen , skriv " 4D : host = localhost " der " localhost " er navnet på verten serveren. For eksempel kan den endelige PHP linjen se slik ut: " $ DSN = '4 D : host = localhost '; " hvor " $ DSN " er navnet på den variabelen du velger å bruke. Vær oppmerksom på at anførselstegn er ikke inkludert i selve programkoden .
4
Lag en annen variabel definisjon for brukernavnet. For eksempel " $ username = 'username '; " . Gjør det samme for passordet.
5
Koble til 4D -databaseserver med de definerte variabler innenfor " PDO " PHP-funksjonen . Programmet linjen kan vises som : " $ db = new PUD ( $ DSN , $ brukernavn, $ passord); "
6
Kjør PHP program . . Dersom ingen feil blir presentert, er koden vellykket og du har koblet PHP med 4D .