Hoşgeldiniz.İyi Forumlar Dileğiyle...

Geri git   Mp3portali.Com Full Paylasim > Webmaster > Web Programlama > Cgi

Cgi Cgi Hakkında Herşey, Cgi Kodları

Yeni Konu aç Cevapla
 
Paylaş LinkBack Seçenekler Stil
Alt 01-18-2009, 11:44   #1 (permalink)
Admin
İleti: Canımın İçi DeğiL; İçimin Can'ı OLdun Sevdiğim !
Askisinin Birtanesi
NuRqüL - ait Kullanıcı Resmi (Avatar)
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Standart Sitenizde Hava Durumu Gösterme

 
Kod:
<br>
#!/usr/bin/perl


use CGI::Carp qw(fatalsToBrowser);
use English;
use CGI;
use integer;
require LWP::UserAgent;
use GD;

$q = new CGI;
$ua = new LWP::UserAgent;
$city =$q->param(city);
$city =~ s/ı/i/g;
$city =~ s/İ/I/g;
$city =~ s/ğ/g/g;
$city =~ s/Ğ/G/g;
$city =~ s/ş/s/g;
$city =~ s/Ş/S/g;
$formil = $city;
$city =~ tr/[a-z]/[A-Z]/;
$begin = "http://www.meteor.gov.tr/pages/";
$data = $begin . $city.'.htm';
$lookup = new HTTP::Request 'GET', "$data";
$response = $ua->request($lookup);
@lines = split (/
/, $response->content);
foreach $item (@lines) {
chomp($item);
$tpl =$tpl.$item;
}
$start = '<!--BURADA BAŞLA-->';
$end = '<TD><div>Rüzgar</TD>';
($part1,$part2) = split(/<!--BURADA BAŞLA-->/,$tpl);
($part3,$part4) = split(/<TD><div>Rüzgar</TD>/,$part2);
($part5,$part6) = split(/<div>Hava Durumu</div>/,$part3);
($part7,$part8) = split(/<br>/,$part6);
($part9,$part10) = split(/</div>/,$part8);
($part11,$part12) = split(/<TD><div>Sıcaklık</div></TD>/,$part8);
($part13,$part14) = split(/<div>/,$part12);
($part15,$part16) = split(/</div>/,$part14);
$part9 =~ s/ı/i/g;
$part9 =~ s/ç/Ç/g;
$part9 =~ s/ğ/g/g;
$part9 =~ s/Ğ/G/g;
$part9 =~ s/ş/s/g;
$part9 =~ s/Ş/S/g;
$part9 =~ tr/[a-z]/[A-Z]/;
print "Content-type: image/png

";
$im = new GD::Image(100,50);
($white,$black,$red,$blue,$yellow) =
(
$im->colorAllocate(255, 255, 255),
$im->colorAllocate(0, 0, 0),
$im->colorAllocate(255, 0, 0),
$im->colorAllocate(0,0,255),
$im->colorAllocate(255,250,205)
);
$im->fill(50,50,$yellow);
$im->rectangle(1,1,99,49,$black);
$im->string(gdSmallFont,5,3,$formil."'da Hava",$black);
$im->string(gdSmallFont,5,17,$part9,$red);
$im->string(gdSmallFont,5,32,"SICAKLIK ".$part15,$blue);

binmode STDOUT;
print $im->png;
exit;

__________________

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
NuRqüL isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Etiketler
durumu, gösterme, hava, sitenizde


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
(View-All Members who have read this thread : 4
donjuann, Admin, Admin, User-X
Seçenekler
Stil

Yetkileriniz

WEZ Format +3. Şuan Saat: 03:07.

Sistem Bilgileri Bilinmesi Gerekenler
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Mp3portali.Net By FLaRe
Lütfen Sorunlarınızı Buradan Bize Bildiriniz.

Sitedeki Tüm Paylaşımların Sorumlulukları Paylaşım Sahiplerine Aittir.
Soru Ve Sorunlarınız İçin Lütfen İletişim Bölümünü Kullanınız
Tema Tasarımı Hostmerkez.Com - FLaRe