Vraag : kent u een functie als $notes = nl2br ($_POST [„nota's“]); in ASPIS?

kent u een functie als $notes = nl2br ($_POST [„nota's“]); in ASPIS?
I gebruikt een e-mailvorm op mijn website, maar e-mail komt met zonder enige breaklines. />in PHP
what over ASPIS?
thank u.

Antwoord : kent u een functie als $notes = nl2br ($_POST [„nota's“]); in ASPIS?

Antwoorden… Nadat u dit ziet, te lezen gelieve zorgvuldig deze pagina:
http://code.google.com/apis/maps/documentation/staticmaps/

(1) u kunt de grootte van het venster tot pixel controleren 640x640
(2) Google kan dit voor u doen - de statische kaart API kan adresfragmenten of zelfs namen van oriëntatiepunten goedkeuren.  Of u kunt een geocoder gebruiken.  Zowel bieden Google als Yahoo geocoders aan.  Gelieve te zien het codefragment bij een voorbeeld van dit.
(3) u kunt heel wat verschillende plaatsen op een kaart in kaart brengen.  Ik zal een vervolgreactie met een voorbeeld posten dat enkele manieren toont u Google Maps API aan post veelvoudige punaisen of pictogrammen op een kaart kunt gebruiken.

Vriendelijke groeten, ~Ray
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:

    
    


    De Manifestatie van SimpleGeoCoder van Yahoo/Google
    
    
    
    Addr:  
    Stad:  
    ST:   
    Pit:  
    
    
    
    
    adres = $_GET [„a“];
$demo->city    = $_GET [„c“];
$demo->state   = $_GET [„s“];
$demo->zip     = $_GET [„z“];


// TEST YAHOO! GEOCODER
$demo->geocodeYahoo ();
echo PHP_EOL. „YAHOO! “;
print_rr ($demo);


// TEST GOOGLE GEOCODER
$demo->geocodeGoogle ();
echo PHP_EOL. „GOOGLE“;
print_rr ($demo);

// GEDAAN ALLEN
matrijs ();


// EENVOUDIGE KLASSE GEOCODER
klasse SimpleGeoCoder
{
    // VERKLAART DE GEGEVENS VAN DE INPUT
    openbare $location;

    // HET GEBRUIK DIT VOOR EEN VRAAG FREEFORM, OF GEBRUIKT DE DELEN
    openbare $address;
    openbare $city;
    openbare $state;
    openbare $zip;

    // VERKLAART DE WERKENDE GEGEVENS
    privé $precis;

    // VERKLAART DE GEGEVENS VAN DE OUTPUT
    openbare $latitude;
    openbare $longitude;
    openbare $precision;
    openbare $warning;
    openbare $geocoder;

    // VERKLAART DE AANNEMER
    overheidsfunctie __construct ()
    {
        $this->latitude  = 0.0;
        $this->longitude = 0.0;
        $this->precision = VALS;  // WIL EEN HOGERE WAARDE VAN 5 OF HOGER, IS BETER
        $this->warning   = '';
        $this->geocoder  = '';
        unset ($this->precis);
    }

    // VERKLAART DE GEGEVEN-SCHOONMAAKBEURT
    privé functie _cleanup ($str)
    {
        $str = preg_replace („/[^ \“ a-zA-Z0-9&! #$% () „+:? \/@, _ \. \ -]/', '', $str);
        terugkeer versiering (preg_replace („/\ s \ s+/“, '', $str));
    }

    // VERKLAART YAHOO! VERSIE VAN HET WERKPAARD
    openbare functiegeocodeYahoo ()
    {
        als (! bepaald („YAHOO_API“)) bepaal („YAHOO_API“, „YAHOO_API“);
        $this->geocoder = „Yahoo! “;
        $yahooUrl       = „http://local.yahooapis.com/MapsService/V1/geocode?&appid=“. YAHOO_API;

        // U OM EEN VRAAG KUNT VRAGEN FREEFORM
        als ($this->location! = '')
        {
            $yahooUrl. = „&location=“. urlencode ($this->_cleanup ($this->location));
        }

        // U OM INDIVIDUELE STUKKEN VAN EEN ADRES KUNT VRAGEN
        anders
        {   $yahooUrl. = „&street=“. urlencode ($this->_cleanup ($this->address));
            $yahooUrl. = „&city=“   . urlencode ($this->_cleanup ($this->city));
            $yahooUrl. = „&state=“  . urlencode ($this->_cleanup ($this->state));
            $yahooUrl. = „&zip=“    . urlencode ($this->_cleanup ($this->zip));
        }

        // VOERT VRAAG YAHOO UIT GEOCODER
        // NOTA - DE AFSCHAFFING VAN DE FOUT VAN HET GEBRUIK OF ZAL HET UIT DE SLEUTEL VAN YAHOO API ONTSCHORSEN - OVER HTTP 400 VAN DE WINST VAN DE MISLUKKING SLECHT VERZOEK
        als ($yfp = @fopen ($yahooUrl, „r“))
        {
            $yahooResponse = '';
            terwijl (! feof ($yfp))
            {
                $yahooResponse. = fgets ($yfp);
            }
            fclose ($yfp);
        }
        anders
        {
            VALSE terugkeer;
        }

        // ONDERZOEKT HET RESULTAAT
        als ($yahooResponse! = '') NIET LEEG //, KREGEN WIJ GEGEVENS
        {
            $ydata    = nieuwe SimpleXMLElement ($yahooResponse);

            // DE CONTROLE VOOR OM HET EVEN WELKE FOUTENMELDING, ALS NIETS, HAALT DE PUNTEN VAN GEGEVENS
            $yerror    = $ydata->Message;
            als ($yerror == '')
            {
                $this->precis    = (koord) $ydata->Result [„precisie“];
                $this->warning   = (koord) $ydata->Result [„waarschuwing“];
                $this->latitude  = (koord) $ydata->Result->Latitude;
                $this->longitude = (koord) $ydata->Result->Longitude;

                // DEZE VERKLARINGEN AAN TERUGKEER GENORMALISEERD ADRES KUNNEN WORDEN GEBRUIKT
                $this->address   = (koord) $ydata->Result->Address;
                $this->city      = (koord) $ydata->Result->City;
                $this->state     = (koord) $ydata->Result->State;
                $this->zip       = (koord) $ydata->Result->Zip;

                // PRECISIE WORDT GEPLAATST AAN EEN WAARDE DIE VAN HET AANTAL
                als ($this->precis == „pit“)     {$this->precision = „5“; }
                als ($this->precis == „straat“)  {$this->precision = „6“; }
                als ($this->precis == „adres“) {$this->precision = „8“; }
            }
            anders
            {
                VALSE terugkeer;
            }
        }

        // GEEN RESULTAAT - IETS IS ZIEK BIJ YAHOO
        anders
        {
            VALSE terugkeer;
        }

        WARE terugkeer;
    } // de functiegeocodeYahoo van het EIND


    // VERKLAART DE VERSIE GOOGLE VAN HET WERKPAARD
    overheidsfunctie geocodeGoogle ()
    {
        als (! bepaald („GOOGLE_API“)) bepaal („GOOGLE_API“, „GOOGLE_API“);
        $this->geocoder = „Google“;
        $googleUrl      = „http://maps.google.com/maps/geo?key=“. GOOGLE_API. „&output=csv“;
        als ($this->location! = '') // U OM EEN VRAAG KUNT VRAGEN FREEFORM
        {
            $googleUrl. = „&q=“. urlencode ($this->_cleanup ($this->location));
        }
        ANDERS // U OM INDIVIDUELE STUKKEN VAN EEN ADRES KUNT VRAGEN
        {
            $googleUrl. = „&q=“. urlencode (versiering (
                    $this->_cleanup ($this->address)
            . ''. $this->_cleanup ($this->city)
            . ''. $this->_cleanup ($this->state)
            . ''. $this->_cleanup ($this->zip)
            ));
        }

        // VOERT VRAAG GOOGLE UIT GEOCODER
        als ($gfp = @fopen ($googleUrl, „r“))
        {
            $googleResponse = '';
            terwijl (! feof ($gfp))
            {
                $googleResponse. = fgets ($gfp);
            }
            fclose ($gfp);
        }
        anders
        {
            VALSE terugkeer;
        }

        // UITTREKSEL DE GEGEVENS VAN HET KOORD CSV
        $gdata    = explodeer („,“, $googleResponse);
        als ($gdata [0]! = „200“) // DE CODE VAN DE REACTIE „200“ MOETEN ZOU ZIJN -- ALS 602 - SLECHTE POSTCODE OF ONBRUIKBAAR ADRES
        {
            VALSE terugkeer;
        }
        $this->precision = $gdata [1]; // GEOCODE NAUWKEURIGHEID - DE POSTCODE = 5, HOGERE AANTALLEN IS BETER
        $this->latitude  = $gdata [2];
        $this->longitude = $gdata [3];
        WARE terugkeer;
    } // de functie van het EIND geocodeGoogle

} // de klasse SimpleGeocoder van het EIND



// NIET VERWANTE FUNCTIE OM DE OUTPUT TE MAKEN DE OPENBARE SLECHTS INFORMATIE TONEN
functie print_rr ($thing)
{
    $str = print_r (WARE $thing,);
    $arr = explodeer (PHP_EOL, $str);
    $num = tel ($arr) - 1;
    foreach ($arr als $ptr => $txt)
    {
        als (preg_match („/: privé]/“, $txt))
        {
            unset ($arr [$ptr]);
        }
    }
    de echo implodeert (PHP_EOL, $arr);
}
Andere oplossingen  
 
programming4us programming4us