Language:

Gönderen Konu: PHP fonksiyon ve hazır örnekler  (Okunma sayısı 1707 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

afmha

  • Devamlı

  • Çevrimdışı
  • ***

  • 150
  • Cinsiyet
    Bay

    Bay
    • Profili Görüntüle
PHP fonksiyon ve hazır örnekler
« : 05 Kasım 2015, 18:54:01 »
PHP dili ile hazırlanmış fonksiyon kullanımları veya hazır php örnekleri paylaşılması için bir konu başaltmak istedim umarım sabir bir konu haline gelir.Yeni başlayan arkadaşlara yardımcı olmak için böyle bir konu başlatmak istedim. :)

İlk paylaşımı ben yapayım. :) :

Başlık: getimagesize(); kullanımı
Amaç: Bir fotoğraf/resim dosyasının bilgilerini çekmek.
Not: Örnekte "ornekftgrf.jpg" isimli bir fotoğraf dosyasının bilgilerini çektim.
Kod: [Seç]
<?php

$medya 
= ("ornekftgrf.jpg");

$s getimagesize($medya);

if(isset(
$s)){

echo 
"Resmin genişliği : ".$s["1"];
echo 
"<br> Resmin yüksekliği : ".$s["2"];
echo 
"<br> Bit değeri : ".$s["bits"];
echo 
"<br> Resmin Türü : ".$s["mime"];

}else{

echo 
"İşlemin ilk kısmında bir hata mevcut.";

}

?>

Umarım konuya destek sağlanır.
« Son Düzenleme: 06 Kasım 2015, 16:31:41 Gönderen: afmha »
Pisi Linux = <3

nozver

  • Yeni

  • Çevrimdışı
  • *

  • 4
  • Cinsiyet
    Bay

    Bay
    • Profili Görüntüle
Ynt: PHP fonksiyon ve hazır örnekler
« Yanıtla #1 : 06 Kasım 2015, 09:15:20 »
$medya ornekftgrf.jpg hangi klasörün içerisinde bulunması gerekiyor.
C:\xampp\htdocs\sitem\index.php on line 13 hatası veriyor.

afmha

  • Devamlı

  • Çevrimdışı
  • ***

  • 150
  • Cinsiyet
    Bay

    Bay
    • Profili Görüntüle
Ynt: PHP fonksiyon ve hazır örnekler
« Yanıtla #2 : 06 Kasım 2015, 09:17:37 »
index.php dosyanız C:\xampp\htdocs\sitem dizininde ise ornekftgrf.jpg dosyasında aynı dizinde olmalıdır.isterseniz herhangi bir dizinde duran PNG/jpg dosyasının adresini girerseniz yine onun bilgilerini size verir.
Pisi Linux = <3

nozver

  • Yeni

  • Çevrimdışı
  • *

  • 4
  • Cinsiyet
    Bay

    Bay
    • Profili Görüntüle
Ynt: PHP fonksiyon ve hazır örnekler
« Yanıtla #3 : 06 Kasım 2015, 12:30:09 »
resmi de eklememe rağmen hala hata veriyor kodlarında bir sorun olma olasılığı var mı

afmha

  • Devamlı

  • Çevrimdışı
  • ***

  • 150
  • Cinsiyet
    Bay

    Bay
    • Profili Görüntüle
Ynt: PHP fonksiyon ve hazır örnekler
« Yanıtla #4 : 06 Kasım 2015, 16:32:14 »
Kod düzeltildi. :) Bir yazım hatası yapmışım şimdi tekrar denerseniz sevinirim. :)
Pisi Linux = <3

afmha

  • Devamlı

  • Çevrimdışı
  • ***

  • 150
  • Cinsiyet
    Bay

    Bay
    • Profili Görüntüle
Ynt: PHP fonksiyon ve hazır örnekler
« Yanıtla #5 : 07 Kasım 2015, 19:20:49 »
Başlık: Parçala/Birleştir sistemi
Amaç: explode(); ve implode(); fonksiyonlarını Türkçe kullanmak için.
Not: Bu fonksiyonların kullanımını github üzerinde paylaştım.
Kod: [Seç]
<?php

class afmha{
function parcala($a,$b,$c){
global $parcalanan;
$parcalanan explode($a,$b,$c="255");
}
function birlestir($a,$b=","){
global $birlestirilen;
$birlestirilen implode($a,$b);
return $
}
}

$afmha = new afmha();
?>
Pisi Linux = <3

afmha

  • Devamlı

  • Çevrimdışı
  • ***

  • 150
  • Cinsiyet
    Bay

    Bay
    • Profili Görüntüle
Ynt: PHP fonksiyon ve hazır örnekler
« Yanıtla #6 : 08 Kasım 2015, 13:35:04 »
Başlık: HTML Kod Oluşturucu
Amaç: Hızlı bir HTML kod oluşturucu.
Not: Bu sistemi GitHub proje sayfası üzerinden de değiştirebilir, geliştirebilirsiniz.
Kod: [Seç]
<?php

if(
$_POST){

$s1 = @$_POST['secim1'];
$s2 = @$_POST['secim2'];
$charset = @$_POST['charset'];
$title = @$_POST['title'];
if(empty($title)){ die('Title eksik bırakılamaz.'); }
if(empty($charset)){ die('Charset eksik bırakılamaz.'); }
$veri '
<!DOCTYPE html>
<html>
<head>
<meta charset="'
.$charset.'">
<title>'
.$title.'</title>

'
;
if($s1){ $veri .= '
<style type="text/css">

</style>
'
; }
if($s2){ $veri .= '
<script type="text/javascript">

</script>
'
; }
$veri .= '
</head>
<body>

</body>
</html>
'
;

echo '
<textarea>
'
.$veri.'
</textarea>
'
;

}else{

?>


<form action="" method="POST">

<h2>Sayfa Kurulumu<h2>
<br><br>
Charset : <input type="text" name="charset"><br>
Title : <input type="text" name="title"><br>
<input type="checkbox" name="secim1" value="css">CSS<br>
<input type="checkbox" name="secim2" value="js">JS<br>
<br><br>
<input type="submit" name="git" value="Oluştur">

</form>

<?php

}

?>

Pisi Linux = <3

afmha

  • Devamlı

  • Çevrimdışı
  • ***

  • 150
  • Cinsiyet
    Bay

    Bay
    • Profili Görüntüle
Ynt: PHP fonksiyon ve hazır örnekler
« Yanıtla #7 : 10 Kasım 2015, 18:08:45 »
Başlık: While döngüsü ile bölme işlemi
Amaç: While döngüsünü kullanarak bölme işlemi yapma.
Not: Bu sistemi GitHub proje sayfası üzerinden de değiştirebilir, geliştirebilirsiniz.
Kod: [Seç]
<?php
function 
bol($a,$b,$c=False){
$z 0;
if($c == True){

while($a 0){
$a $a $b;
$z $z 1;
if($a <= 0){
$z $z 1;
echo "Sonuç ".$z."<br>";
if($a 0){
$d $a $b;
echo 'Kalan '.$d."<br>";
}
}
}

}
else
{

while($a 0){
$a $a $b;
$z $z 1;
if($a <= 0){
echo "Sonuç ".$z."<br>";
}
}

}
}

//Örnek

bol(50,4,True);
?>
Pisi Linux = <3

afmha

  • Devamlı

  • Çevrimdışı
  • ***

  • 150
  • Cinsiyet
    Bay

    Bay
    • Profili Görüntüle
Ynt: PHP fonksiyon ve hazır örnekler
« Yanıtla #8 : 11 Kasım 2015, 17:54:08 »
Başlık: PHP ile İçler-Dışlar çarpımı
Amaç: PHP üzerinde basit bir şekilde İçler Dışlar çarpımı yapmaya yarayan hazır bir örnek kaynak kod.
Not: Bu sistemi GitHub proje sayfası üzerinden de değiştirebilir, geliştirebilirsiniz.
Kod: [Seç]
<?php
if(
$_POST){

if($_POST['s1'] || $_POST['s2'] || $_POST['s3'] || $_POST['s4']){
$a $_POST['s1'];
$b $_POST['s2'];
$c $_POST['s3'];
$d $_POST['s4'];

if($a == '?'){
$h1 $b*$c;
$h2 $h1/$d;
echo $h2;
}else if($b == '?'){
$h1 $a*$d;
$h2 $h1/$c;
echo $h2;
}else if($c == '?'){
$h1 $a*$d;
$h2 $h1/$b;
echo $h2;
}else if($d == '?'){
$h1 $b*$c;
$h2 $h1/$a;
echo $h2;
}else{
die('Soru işareti konulan bir yer bulunamadı.<a href="icler-dislar-carpimi-cross-multiplication.php">Geri</a>');
}

}else{
die('Boş bırakmayınız.<a href="icler-dislar-carpimi-cross-multiplication.php">Geri</a>');
}

}
else
{
echo '
<i>Not: Lütfen bulmak istediğiniz sayının yerine ? işareti koyun.</i>
<form action="" method="POST">
<table>
<tr>
<td><input type="text" name="s1"></td>
<td><input type="text" name="s2"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td><input type="text" name="s3"></td>
<td><input type="text" name="s4"></td>
</tr>
</table>
<input type="submit" name="hesapla" value="hesapla">
</form>
'
;
}
?>
Pisi Linux = <3

 

Yukarı Çık & Back to Up