Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan Draw Figurer i PHP
    Tegn fargerike 2D-og 3D- diagrammer med åpen kildekode PHP skriptspråk. Kode sektordiagrammer , linjediagrammer , scatter diagrammer og søylediagrammer med PHP GD bibliotek av grafisk design funksjoner. Bruk skrifter fra PHP font bibliotek for å legge til tekst for profesjonell online business og tekniske presentasjoner . Lag din første 3D-sektordiagram med PHP i bare noen få minutter og et par linjer med kode. Med den kunnskapen du får, vil du være i stand til å ikke bare skape flere typer PHP diagrammer , men også kunne trygt bruke og redigere andre gratis PHP chart- lage skript. Du trenger en Web hosting tjeneste som støtter PHP scripting
    Vis flere instruksjoner
    en

    Lag en tekstfil med din tekst editor for å lage filen til å lagre din PHP 3D- chart- making script . . Lagre filen med et PHP filtype som " 3DpieChart.php . "
    2

    På første linje i din tekst filtype koden under for å fortelle nettleseren at filen inneholder et PHP script .

    < ? php
    3

    Type på neste linje av teksten editor PHP-funksjonen til å lage en tegning område som har en bredde på 200 piksler og høyde . av 200 piksler og lagre det en PHP variabel med navn $ image

    $ image = imagecreate ( 200 , 200 ) ;
    4

    Skriv inn koden for å definere variabler for fargene du vil bruke i PHP script . Kode den første farge for å være hvit , og som skal brukes som farge fyll for tegningen område , $ bilde. Angi de andre fargene som skal brukes i argumentene til ImageColorAllocate funksjon ved hjelp av RGB ( Rød Grønn Blå ) format . Gjør fargene du fordele mørkere med lavere RGB tall og lysere med høyere RGB tall. Ikke bruk negative tall , desimaltall eller tall som er større enn 255 for argumentene til denne funksjonen

    $ hvit = ImageColorAllocate ( $ image , 255 , 255 , 255 ) ; .

    $ Grå = ImageColorAllocate ( $ image , 200, 200 , 200 ) ;

    $ DarkGray = ImageColorAllocate ( $ image , 150 , 150 , 150 ) ;

    $ blå = ImageColorAllocate ( $ image , 0 , 0 , 250 ) ;

    $ mørkblå = ImageColorAllocate ( $ image , 0 , 0 , 150 ) ;

    $ rød = ImageColorAllocate ( $ image , 255, 0 , 0 ) ;

    $ Darkred = ImageColorAllocate ( $ image , 200, 0 , 0 ) ;
    5

    Skriv inn koden til fortløpende trekke 20 arc kurver slik at hver ny arc vil ha et senter som er en piksel høyere enn den foregående lysbuen . Spesifiser arc x sentrum koordinat , y sentrum koordinat , måle, startvinkel , og endte vinkel og fargen på hver del av kakediagrammet i argumentene separate ImageArc funksjoner

    for ($ i = 120 ; . $ I> , 100, $ i - ) {

    ImageArc ( $ image , 100 , $ i , 100 , 50 , 0 , 60 , $ mørkblå ) ;

    ImageArc ( $ image , 100 , $ i , 100, 50, 60, 90 , $ DarkGray ) ;

    ImageArc ( $ bilde , 100, $ i , 100, 50 , 90, 360, $ Darkred );

    }
    6

    Skriv inn koden for å trekke tre farger fylt buer som har et senter på websiden koordinatene ( 100 100 ) og har samme bue tiltak og center plassering som den siste buen kurve trukket med ImageArc kode ( 100 piksler ) til å lage 2D- sektordiagram

    ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 0 , 60 , $ blå , IMG_ARC_PIE ) ; .

    ImageFilledArc ( $ bilde , 100, 100 , 100, 50, 60, 90 , $ grå , IMG_ARC_PIE ) ;

    ImageFilledArc ( $ bilde , 100, 100 , 100, 50 , 90, 360, $ rød , IMG_ARC_PIE );

    7

    Skriv inn koden til å gjengi 3D-sektordiagram som en PNG-grafikk fil , tømme minnet som brukes til å lage bildet og avslutte PHP script .

    header ( " Content -type : image /png ");

    ImagePNG ( $ image ) ;

    ImageDestroy ( $ image ) ;

    >
    8

    Kopier og lim inn koden på tekst-editor for å sikre at 3D-sektordiagram programmet har ingen syntaksfeil og kjører riktig .

    < ? php

    $ image = imagecreate ( 200 , 200 ) ;

    $ hvit = ImageColorAllocate ( $ image , 255 , 255 , 255 ) ;

    $ grå = ImageColorAllocate ( $ image , 200, 200 , 200 ) ;

    $ DarkGray = ImageColorAllocate ( $ image , 150 , 150 , 150 ) ;

    $ blå = ImageColorAllocate ( $ image , 0 , 0 , 250 ) ;

    $ mørkblå = ImageColorAllocate ( $ image , 0 , 0 , 150 ) ;

    $ rød = ImageColorAllocate ( $ image , 255, 0 , 0 ) ;

    $ Darkred = ImageColorAllocate ( $ image , 200, 0 , 0 );

    for ($ i = 120 , $ i> 100 , $ i - ) {

    ImageArc ( $ image , 100 , $ i , 100 , 50 , 0 , 60 , $ mørkblå ) ;

    ImageArc ( $ bilde , 100, $ i , 100, 50, 60, 90 , $ DarkGray ) ;

    ImageArc ( $ bilde , 100, $ i , 100, 50 , 90 , 360 , $ Darkred ) ;

    }

    ImageFilledArc ( $ image , 100 , 100 , 100 , 50 , 0 , 60 , $ blå , IMG_ARC_PIE ) ;

    ImageFilledArc ( $ bilde , 100, 100 , 100, 50, 60, 90 , $ grå , IMG_ARC_PIE ) ;

    ImageFilledArc ( $ bilde , 100, 100 , 100, 50 , 90, 360, $ red, IMG_ARC_PIE ) ;

    header ( " Content -type : image /jpeg ");

    ImagePNG ( $ image ) ;

    ImageDestroy ( $ image ) ;

    >
    9

    Lagre PHP-filen og laste den opp til webserveren . Lim inn URL der PHP -filen er plassert i nettleseren din for å se 3D-sektordiagram .

    früher :

     Weiter:
      Relatert Artike
    ·Tutorial på PHP Aktivitetskalender 
    ·PHP Husk meg Tutorial 
    ·Om e-postvedlegg ved hjelp av PHP 
    ·PHP Referanser Vs . Objekthåndtak 
    ·Hvordan : PHP MySQL Escape HTML for Insert 
    ·Slik installerer PHP Live Chat på en inOrbital Store 
    ·MySQL DBA opplæring 
    ·Hvordan kryptere en fil i PHP 
    ·Hvordan Endre Hvert element i en array i PHP 
    ·Hvordan lage en sikkerhetskopi av en database ved hjelp…
      Anbefalte artikler
    ·Hvordan bruke en avmerkingsboks i et GroupBox i NET 
    ·Hvordan skrive en Fortran Program 
    ·Hvordan skriver jeg Java som vil velge en fil og gi det…
    ·Hvordan å sortere tabelldata i Python 
    ·Hva Er Request prosessor i Struts 
    ·Hvordan å kompilere C Koder i Makefile 
    ·Hvordan Ring PHP Method Med Javascript 
    ·Typer av Visual Basic Verktøylinjer 
    ·Tutorial på jQuery og Google Maps 
    ·MySQL er treg i Magento 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/