<? Php
mkdir ("/ htdocs /" testdir, 0644)?
echo "κατάλογο Test πραγματοποιηθεί με επιτυχία"?
;>
function url_exists($url)
{
$ch = curl_init($url);
curl_setopt ($ ch, CURLOPT_HEADER, αλήθεια)?
curl_setopt ($ ch, CURLOPT_POST, false)?
curl_setopt ($ ch, CURLOPT_FAILONERROR, αλήθεια)?
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, αλήθεια)?
curl_exec ($ ch)?
$ CurlInfo = curl_getinfo ($ ch, CURLINFO_HTTP_CODE)?
curl_close ($ ch)?
if ($ curlInfo! = 200 & & $ curlInfo! = 302 & & $ curlInfo! = 304)
(
return false?
)
αλλιώς
(
return true?
)
)
/ / Get τρέχοντα μήνα
$ CurrentMonth = ημερομηνία ("m")?
/ / Δουλειά έξω την εποχή
if ($ currentMonth> = "03" & & $ currentMonth <= "05")
$ Σεζόν = "άνοιξη"?
elseif ($ currentMonth> = "06" & & $ currentMonth <= "08")
$ Σεζόν = "καλοκαίρι"?
elseif ($ currentMonth> = "09" & & $ currentMonth <= "11")
$ Σεζόν = "φθινόπωρο"?
αλλιώς
$ Σεζόν = "χειμώνα"?
αυτό το παράδειγμα δείχνει πώς να πάρει ένα σύντομο url χρήση της υπηρεσίας από την is.gd
<? Php
/ *
Αποκτήστε ένα is.gd short url χρήση της PHP
* /
λειτουργία isgd ($ url)
(
$ Ch = curl_init ()?
$ Timeout = 5?
curl_setopt ($ ch, CURLOPT_URL, « http://is.gd/api.php?longurl = ' . $ url)?
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1)?
curl_setopt ($ ch, CURLOPT_CONNECTTIMEOUT, $ timeout)?
$ = Περιεκτικότητα curl_exec ($ ch)?
curl_close ($ ch)?
/ / Επιστροφή των δεδομένων
επιστροφή $ περιεχόμενο?
)
/ / Πώς να χρησιμοποιήσει
$ Shorty = isgd (« http://progged.net ')?
echo $ Shorty?
;>
εάν (stristr ($] HTTP_USER_AGENT "_SERVER [',' iPhone '))
(
/ / Redirect σε μια έκδοση iphone
)