Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
43
Cevap
1389
Tıklama
0
Öne Çıkarma
Php Destek Topici.. [SaintEagle]
S
20 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar eğer Php iLe aLakaLı bir sorunuz yada sorununuz varsa bu başLığı kuLLanırsanız yardımcı oLmaya çaLışırız. SaintEagle ile msn de birebir destek aLıp veriyoruz.Bundan sonra sürekLi oLarak bu başLıkta php sorunLarınıza çözüm üretebiLiriz..

Kolay geLsin..

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
20 yıl
Yüzbaşı
Konu Sahibi

quote:

Orjinalden alıntı: cera

rastgele sayı mt_rand ile bulunuyor ya rastgele yazıyı neyle buluyoruz ?



Kardeş Şu Link de aradığın bir örnek var


Srand komutu kullanılıyo



E
20 yıl
Yarbay

quote:

Orjinalden alıntı: metinyurdaer


quote:

Orjinalden alıntı: sainteagle

Yaw konu yu yeni gördüm.... yardımlarımız sizinle tabiiki....

arkadaşım senin sorununa gelince... belki ayarlarda sorun yapmışsındır...

ayrıca database oluşturdunmu hesabına?



ok yeniden yüklüyecem ayrıca bu database nasıl oluşturucam


http://www.tripod.lycos.co.uk/ dan hesabına gir... MyAccount Bölümünde altta PHP4U u gir..

Activite PHP4u a bas... bu kadar ondan sonra install.php yi tekrar çalıştır...



E
20 yıl
Yarbay

kardeş öncelikle php-triad ı kurmalısın, (IIS asp için)

buradan indir ve kur...http://www.inndir.com/program.php?id=2254

http://www.forum.acemiler.net/dersler/phptriad.html burada da anlatımı mevcut..


Bu mesaja 1 cevap geldi.
A
20 yıl
Binbaşı

senin kullandığın ve tavsiye ettiğin bu mu ?
,
ayrı ayrı uğraşmanın alemi yok yani

quote:

Orjinalden alıntı: sainteagle

kardeş öncelikle php-triad ı kurmalısın, (IIS asp için)

buradan indir ve kur...http://www.inndir.com/program.php?id=2254

http://www.forum.acemiler.net/dersler/phptriad.html burada da anlatımı mevcut..


Bu mesaja 1 cevap geldi.
E
20 yıl
Yarbay

quote:

Orjinalden alıntı: Azimkar

senin kullandığın ve tavsiye ettiğin bu mu ?
,
ayrı ayrı uğraşmanın alemi yok yani

quote:

Orjinalden alıntı: sainteagle

kardeş öncelikle php-triad ı kurmalısın, (IIS asp için)

buradan indir ve kur...http://www.inndir.com/program.php?id=2254

http://www.forum.acemiler.net/dersler/phptriad.html burada da anlatımı mevcut..




evt php triad da herşey mevcut.... kesinlikle tavsiye ederim... appserv de var ama o iyi değil... bu en iyisi...


Bu mesaja 1 cevap geldi.
N
20 yıl
Teğmen

S
20 yıl
Yüzbaşı
Konu Sahibi

quote:

Orjinalden alıntı: Necron

http://forum.donanimhaber.com/m_3315233/tm.htm

bu konuya da bi el atarsanız çok bahtiyar olurum


Cevap verdim bi bak istersen sorun oLursa yaz buraya



S
20 yıl
Yüzbaşı
Konu Sahibi

Evet Arkadaşlar Php ile yapıLmış en bomba kodLardan biriside budur.

Databaseden aLdığı veriLere göre grafikseL işLem oLuşturan programcık

Linki Burada

Kodları Aşağıda

 
<?
header ("Content-type: image/png");
$w = 500; // Resmin Genisligi [400-500 arasi ideal]
$h = 250; // Resmin Yuksekligi [250-350 arasi ideal]
$Baslik = "2004 YILI AYLIK ZIYARETCI BILGILERI";
$BaslikFont = 3; // Basligin font buyuklugu [1-5 arasi, 3 ideal]
$GraphName = "AYLIK ZIYARETCI BILGISI";
$BoslukLeft = ($w-(($BaslikFont+3)*strlen("$Baslik")))/2; // Ortalama sol margin
$BoslukTop = ($h+(5*strlen("$GraphName")))/2; // Ortalama ust margin (GraphName)
$YatayGrid = 5; // yatay olarak cizilecek klavuz sayisi
$LeftM = ($w*(12/100))/2;
$TopM = ($h*(12/100))/2;
$SutunGen = $w*6/100;

include "data.php3";
$sql_ocak=mysql_query("Select * from istatistik_dnm Where tarih<='2004-01-31' and tarih>='2004-01-01'");
$sql_subat=mysql_query("Select * from istatistik_dnm Where tarih<='2004-02-31' and tarih>='2004-02-01'");
$sql_mart=mysql_query("Select * from istatistik_dnm Where tarih<='2004-03-31' and tarih>='2004-03-01'");
$sql_nisan=mysql_query("Select * from istatistik_dnm Where tarih<='2004-04-31' and tarih>='2004-04-01'");
$sql_mayis=mysql_query("Select * from istatistik_dnm Where tarih<='2004-05-31' and tarih>='2004-05-01'");
$sql_haziran=mysql_query("Select * from istatistik_dnm Where tarih<='2004-06-31' and tarih>='2004-06-01'");
$sql_temmuz=mysql_query("Select * from istatistik_dnm Where tarih<='2004-07-31' and tarih>='2004-07-01'");
$sql_agustos=mysql_query("Select * from istatistik_dnm Where tarih<='2004-08-31' and tarih>='2004-08-01'");
$sql_eylul=mysql_query("Select * from istatistik_dnm Where tarih<='2004-09-31' and tarih>='2004-09-01'");
$sql_ekim=mysql_query("Select * from istatistik_dnm Where tarih<='2004-10-31' and tarih>='2004-10-01'");
$sql_kasim=mysql_query("Select * from istatistik_dnm Where tarih<='2004-11-31' and tarih>='2004-11-01'");
$sql_aralik=mysql_query("Select * from istatistik_dnm Where tarih<='2004-12-31' and tarih>='2004-12-01'");

$Veri[0]=mysql_num_rows($sql_ocak);
$Veri[1]=mysql_num_rows($sql_subat);
$Veri[2]=mysql_num_rows($sql_mart);
$Veri[3]=mysql_num_rows($sql_nisan);
$Veri[4]=mysql_num_rows($sql_mayis);
$Veri[5]=mysql_num_rows($sql_haziran);
$Veri[6]=mysql_num_rows($sql_temmuz);
$Veri[7]=mysql_num_rows($sql_agustos);
$Veri[8]=mysql_num_rows($sql_eylul);
$Veri[9]=mysql_num_rows($sql_ekim);
$Veri[10]=mysql_num_rows($sql_kasim);
$Veri[11]=mysql_num_rows($sql_aralik);

$Aylar = array("Oca","Sub","Mar","Nis","May","Haz","Tem","Agu","Eyl","Eki","Kas", "Ara");

$VeriKova = array_values($Veri); // Veri dizisinin bire bir kopyasi
sort($VeriKova);
$Min = $VeriKova[0];
$Max = $VeriKova[11];
$Top = array_sum($Veri);
$Resim = imagecreate($w,$h);

$Siyah = imagecolorAllocate($Resim, 0, 0, 0);
$Beyaz = imagecolorallocate($Resim, 255, 255, 255);
$Mavi = imagecolorallocate($Resim, 100, 100, 255);
$Kirmizi = imagecolorAllocate($Resim, 255, 0, 0);
$Yesil = imagecolorAllocate($Resim, 0, 150, 0);
$Gri = imagecolorAllocate($Resim, 0, 0, 0);

imagefilledrectangle($Resim, 0, 0, $w, $h ,$Beyaz);
imagerectangle($Resim, 0, 0, $w-1, $h-1, $Siyah);

$CAAM = ($h-($TopM*4))/$YatayGrid; // Cizgi Araligi Artis Miktari
$Cizgi[0] = $TopM*2; // En ustteki Grid icin top margin degeri
$MaxTemp = $Max; // Maximum degeri kova degiskene attik lazim olacak
if(strlen($MaxTemp)>=3):
$CizgiSayim = strrev(substr(strrev("$MaxTemp"), 0, 2));
$WhileGo = 100;
else:
$CizgiSayim = strrev(substr(strrev("$MaxTemp"), 0, 1));
$WhileGo = 10;
endif;
while(intval($CizgiSayim)<$WhileGo)
{
$CizgiSayim++;
$MaxTemp++;
}
$CizgiSayi[0] = $MaxTemp;
for($i=0; $i<=$YatayGrid; $i++)
{
if(empty($CizgiSayi[$i]))
{
$CizgiSayi[$i] = round($MaxTemp*(($YatayGrid-$i)/$YatayGrid));
$Cizgi[$i] = $Cizgi[$i-1]+$CAAM;
}
switch(strlen($CizgiSayi[$i]))
{
case "1" ; $spacer = " "; break;
case "2" ; $spacer = " "; break;
case "3" ; $spacer = " "; break;
case "4" ; $spacer = ""; break;
}
imageline($Resim,$LeftM*2,$Cizgi[$i], $w-$LeftM, $Cizgi[$i],$Gri);
imagestring($Resim, 2, $LeftM-($LeftM/4), $Cizgi[$i]-7, "$spacer$CizgiSayi[$i]", $siyah);
}

$Sutun = ($w-(3*$LeftM))/12; // Sütunlarin cizilecegi alani 12 parcaya bol
$GrafikAlani = round($h-($TopM*4)); // Grafigin toplam yuksekligi
$Birim = $GrafikAlani/$MaxTemp; //Sütunlar icin 1 birimin px degeri
for($i=0; $i<12; $i++)
{
if($Veri[$i]==$Max) : $Renk = $Kirmizi;
elseif($Veri[$i]==$Min) : $Renk = $Yesil;
else : $Renk = $Mavi;
endif;
$x1 = 2.1*$LeftM+($Sutun*$i);
$y1 = ($TopM*2)+$GrafikAlani-($Birim*$Veri[$i]);
$x2 = $x1+$SutunGen;
$y2 = $h-$TopM*2;
switch(strlen($Veri[$i]))
{
case "1" : $xcarpan = 2.5; break;
case "2" : $xcarpan = 2.475; break;
case "3" : $xcarpan = 2.330; break;
case "4" : $xcarpan = 2.300; break;
}
imagefilledRectangle($Resim, $x1, $y1, $x2, $y2, $Renk);
imageRectangle($Resim, $x1, $y1, $x2, $y2, $Siyah);
imagestring($Resim,2,2.335*$LeftM+($Sutun*$i),$h-(2*$TopM),"$Aylar[$i]",$Siyah);
imagestring($Resim,1,$xcarpan*$LeftM+($Sutun*$i),$y1-9,"$Veri[$i]",$Siyah);
}

imageline($Resim,$LeftM*2,$h-$TopM*2,$w-$LeftM,$h-$TopM*2,$Siyah);
imageline($Resim,$LeftM*2,$TopM,$LeftM*2,$h-$TopM*2,$Siyah);

imagestring($Resim,$BaslikFont,$BoslukLeft+1,(1/$BaslikFont)+3,"$Baslik",$Gri);
imagestring($Resim,$BaslikFont,$BoslukLeft,1/$BaslikFont+2,"$Baslik",$Kirmizi);
imagestring($Resim,1,$LeftM*2, $h-$TopM,"Max=$Max",$Kirmizi);
imagestring($Resim,1,$LeftM*4, $h-$TopM,"Min=$Min",$Yesil);
imagestring($Resim,1,$LeftM*6, $h-$TopM,"Toplam=$Top",$Mavi);
imagestringup($Resim,1,3,$BoslukTop,"$GraphName",$Kirmizi); // GraphName
$mysign= "SERKAN KAYAOGLU,3E DANISMANLIK,2004";
imagestringup($Resim,3,$w-20,$h-(strlen($mysign)*0.1), $mysign,$Gri); // Imza...
imagepng($Resim);
imagedestroy($Resim);
?>





< Bu mesaj bu kişi tarafından değiştirildi serserfan -- 5 Temmuz 2005, 11:34:48 >
Bu mesaja 1 cevap geldi.
X
20 yıl
Yüzbaşı

Arkadaşlar benim soruna da bir bakarmısınız flash php karışımı bir şey
http://forum.donanimhaber.com/m_3327133/mpage_1/key_//tm.htm#3333939


Bu mesaja 1 cevap geldi.
S
20 yıl
Yüzbaşı
Konu Sahibi

quote:

Orjinalden alıntı: MegaWolf

Arkadaşlar ben bu PHP Nuke nin hangi versiyonunu siteme atmalıyım. 7.8 var ama bilmemki.
Bu arada ilgi olmamasının sebebi insanlar PHP'yi karışık buluyor.ASP daha kolay geliyor sanırım


Valla biLdiğim kadarıyLa Nuke Lerin hepsinde açık varmı$ ama bence son sürümünü yükLe en az sorunLu oLan odur sanırım.

ayrıntıLı biLgi

Türkçe biLgi



Bu mesaja 1 cevap geldi.
C
20 yıl
Yüzbaşı

bu kod parçasında kopyalanan resmin ismini sifrem degiskenine atanan degeri vermek istiyorum fakat bunu başaramadım bunu nasıl yapabilirirm ?

<?php
function sayiuret($sayi = 15)
{
global $f;
$dizim = "1234567890"."AZWSEDCRFVTGBXYHNUJMIKOLP";
$boyut = strlen($dizim);
srand((double)microtime()*1000);
for($i = 0; $i <$sayi; $i++)
{
$f .= $dizim[rand(0, $boyut)];
}
return $f;
}
$sifrem= sayiuret(15);

function resim_yukle()
{
$dosya_yer = "resim/";
$dosya_isim = $_FILES['dosya_adi']['name'];
copy( $_FILES['dosya_adi']['tmp_name'], $dosya_yer.$dosya_isim);

//copy kısmında oynama yaparak denedim ama hiç bir şekilde olmadı

}
if(isset($yukle)) {
resim_yukle();

print " $sifrem , aferin - ";
}
else {

...........................

(birde tasarım bölümüne yeni başlık acmıyayım dedim)

küçük çapta tasarım işiyle uğraşıyoz referanslarımı falan yazacagım bir site olarak alttaki 2 tasarımı gerçekleştirdim yada öyle zannediyorum
2 sinden bir seçim yapsanız hangisini seçerdiniz.

1.www.musacelik.com/ideal.jpg
2.www.musacelik.com/ideal1.jpg


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.