Üye Bilgileri
Nick:fatihmert
İsim:Fatih Mert Doğancan
Web sayfası:
Cinsiyet:Erkek
İmza:
Konu sayısı:19
Cevap sayısı:58
Kaç günlük üye45
Son yazdığı Php kodları mesajları
Merhaba arkadaşlar,

PHP'ye başlamadan önce Python ile bir geçmiş var bu yüzden bazı kolaylıkları da
taşımam gerektiğini düşünüyorum.

Fonksiyon şuan da sadece string ifadelere karşılık veriyor. Bu fonksiyonum substr() fonksiyonuyla artık işlem yapmayı bırakacaksınız.

Fonksiyonum 2 parametreden oluşuyor, ilk parametre string ifadesi, ikincisi ise yine string bir ifade olan erişim deseni.

Fonksiyonumun substr() fonksiyonuna karşılık gelen örnek ifade,
strrev(substr("fatihmert",0,7)) => str("fatihmert","1:-7") = emhitaf

Desen yapısı "baslangic:bitiş:atlama" şeklindedir.
bitiş'in negatif olması, önce mutlak şekilde çözülüp sonucu ters çevirecektir.
::-1 deseni diziyi ters yazdıracaktır.

Dikkat ettiyseniz atlama deyimi (ingilizcesiyle step) substr ile bağımsız bir durum, onu da eklme konusunda tereddüt yaşamadım.

Atlama ile ilgili örnekler;
str("fatihmert","::2") => fthet
str("fatihmert","::-2") => tehtf
str("fatihmert","::-4") => thf

İşlerinizi bayağı bir kolaylaştıracağını umuyorum.
İyi çalışmalar..

PHPFiddle: http://phpfiddle.org/main/code/e82-y5d
Zaman2014-01-26 02:03:23
Php PHP´de Python benzeri listelere erişim fonksiyonu (regex)
Tekrar merhaba arkadaşlar,

*
*
<div id="region_0" class="list">
    *
    *
    <div class="line">
        MSN:
        <strong>xx@xxx.x</strong>
    </div>
</div>
*
*

strong içeriğini almak istiyorum.

Her şey tamam ama strong içeriğini çekemiyorum.

Taze kodlar şöyle;

<?php

ini_set("max_execution_time", 0);
set_time_limit(0); 

$web = "**"

$url = "{$web}onlineuser.asp";
$user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);

$icerik = curl_exec($ch);

$doc = new DomDocument();
if(@$doc->loadHTML($icerik)){
    $aLinkleri = $doc->getElementsByTagName('a');
    foreach($aLinkleri as $aLink){
        $link_ = $aLink->getAttribute('href');
        $parse = "/^showprofile.asp\?memid=[0-9]*/";
        $regexp = preg_match($parse,$link_,$yakala);
        $modifiye = isset($yakala[0]) ? $yakala[0] : "";
        $link = $web.$modifiye;
        if($link != $web){
            $uye = curl_init();
            curl_setopt($uye, CURLOPT_URL, $link);
            curl_setopt($uye, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($uye, CURLOPT_USERAGENT, $user_agent);
            $sayfa = curl_exec($uye);
            $uye_doc = new DomDocument();
            if(@$uye_doc->loadHTML($sayfa)){
                /*
                    <div id="region_0" class="list">
                        <div class="line">
                            MSN:
                            <strong>xx@xxx.x</strong>
                        </div>
                    </div>
                */
                $msnYeni = $uye_doc->getElementById('region_0');
                if($msnYeni){
                    echo "<b>Üye kodu: </b> ".$modifiye."<br />";
                    if($msnYeni->getAttribute('class') == "line"){
                        echo $msnYeni->getElementsByTagName('strong')->item(0)->nodeValue;
                    }
                }
            }   
        }
    }
}
?>

Yardımlarınız için teşekkür edeirm..
İyi çalışmalar..

İyi akşamlar..


Zaman2014-01-08 23:44:36
Php GÜNCEL SORU
Merhaba,   firstChild fonksiyonunu bilmiyordum, pc başındayken ilgileneceğim. Bunun için teşekkür ederim.   Ayrıca cUrl kullanmamın sebebi, sitede koruma var yönlendirmeyi aktif etmessem istediğim sayfaya ulaşamıyorum.    
Zaman2014-01-06 23:31:50
Php
Merhaba arkdaşlar, cUrl ve düzenli ifadelerimin gelişmesi açısından site bilgileri çeken botlar yapmaya çalışıyorum.   <?php

ini_set("max_execution_time", 0);
set_time_limit(0); 

$url = "**";
$user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);

$icerik = curl_exec($ch);

$doc = new DomDocument();
if(@$doc->loadHTML($icerik)){
    $aLinkleri = $doc->getElementsByTagName('a');
    foreach($aLinkleri as $aLink){
        $link_ = $aLink->getAttribute('href');
        $parse = "/^showprofile.asp\?memid=[0-9]*/";
        $regexp = preg_match($parse,$link_,$yakala);
        $modifiye = isset($yakala[0]) ? $yakala[0] : "";
        $link = "**".$modifiye;
        if($link != "**"){
            //echo $link."<br />";
           
            $uye = curl_init();
            curl_setopt($uye, CURLOPT_URL, $link);
            curl_setopt($uye, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($uye, CURLOPT_USERAGENT, $user_agent);
           
            $sayfa = curl_exec($uye);
           
            $uye_doc = new DomDocument();
            if(@$uye_doc->loadHTML($sayfa)){
                $msnCeks = $uye_doc->getElementsByTagName('div');
                foreach($msnCeks as $msnCek){
                    if($msnCek->getAttribute('class') == "line"){
                        $yeniDoc = new DomDocument();
                        if(@$yeniDoc->loadHTML($yeniDoc)){
                            $yeniIceriks = $yeniDoc->getElementsByTagName('strong');
                            foreach($yeniIceriks as $yeniIcerik){
                                echo $yeniIcerik->nodeValue;
                            }
                        }
                    }
                }
            }
        }
    }
}   Kodlar yukarıdaki gibi şimdi, $uye_doc değişkeninin oluşturulduğu yere kadar her şey çalışıyor, bu değişken sayfasında şöyle bir yapı var   <div class="line"> blablab <strong>Almak istediğim içerik</strong> </div>  div.line'ları çekebiliyorum ama strong içeriğini çekemiyorum. Kodumda nasıl bir yanlışlık olabilir? Yardımlarınız için teşekkür ederim. İyi çalışmalar..  
Zaman2014-01-06 22:54:54
Php Domdocument ile içerik çekme
Sorum CSS değil ama yine de teşekkür ederim..   Şenol Bey açığa kavuşturdu sağolsun..   İyi çalışmalar..
Zaman2013-12-30 17:45:43
Php Bu değil :)
Heh tamamdır hocam, ben tek seferde yapmaya çalıştığım için becerememişim, tek seferde olmuyor zaten mantık dışı :D   Düşünmeye çalıştığım PHP kodu buydu,, teşekkür ederim..   İyi çalışmalar..
Zaman2013-12-30 17:43:43
Php Budur
Merhaba arkadaşlar,

Basit bir chat sistemi yapıyorum,

karşılık konuşma değilde birden fazla kişi olacağı için,
sohbet baloncuklarını yerleştirmede herhangi bir
algoritma oluşturamadım.

Biraz daha açarsak,
üye kendi yolladığı mesajı sola dayalı şekilde,
diğer üyelerin yolladığı mesajları sağa dayalı biçimde
görmesini istiyorum.

Veritabanına bir sütun daha mı eklemeliyim?
Yoksa, PHP & MySQL yardımıylada durumu çözebilir miyim?
Yada başka bir şey..?

Yardımlarınız için teşekkür ederim..
İyi çalışmalar..
Zaman2013-12-29 16:47:30
Php Sobet Baloncuklarını Ayarlamak
Çözüm: function alert($s, $url = null){
   print '<script>';
      print 'alert("'.$s.'");';
      if ( $url ){
         print 'window.location.href = "'.$url.'";';
      }
   print '</script>';
} Kullanım: alert("hata mesaji","yonlenBana.php"); alert("sadece mesaj");  
Zaman2013-12-08 09:20:45
Php Php
Sorun bende herhalde dediğiniz şekilde yaptım yine olmadı :) Firefox kullanıyorum, siz ne kullanıyorsunuz?
Zaman2013-12-07 20:46:57
Php
Düzelteyim :) Zaten öyle uğraşmamak için php içerisinde fonksiyon yazdım. Dosya tipini belirtmek içinde, giris.php dosyamı html gibi gösterdim. Fonksiyon çalışıyordu. Sorunumuz, önceden çalışırken şimdi niye keleklik yapıyor :)
Zaman2013-12-07 20:21:57
Php
Yok yahu olmuyor :(
Zaman2013-12-07 19:21:37
Php
Unix formatını bilmediğim için tam nasıl yapılır bilmiyorum ama temel mantığı CASE ler ile yapabilirsin. Benim de şöyle bir tablom olsun, uyeAdi(varchar) uyeYas(varchar)   uyeYas, 18 den küçükse uyeBan değerlerini 1 yapalım. değilse 0 kalsın.SELECT *,
    CASE WHEN uyeYas <= 18 THEN 1
    ELSE 0
    END AS uyeBan
FROM uyeler uyeBan adında yeni kolon oluşturduk değerler oraya işlendi. Yani şöyle oldu;Bu işlem kalıcı değildir. Yapmak istediğin her seferde bu kontrolü gerçekleştirmek zorundasın. Ayrıntılı bilgi: http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html#operator_case   İyi çalışmalar..
Zaman2013-12-07 19:17:36
Php Php
Merhaba arkadaşlar,Bu PHP beni yakında delirtmesse yeridir :) Şimdi giris.php: http://pastebin.ubuntu.com/6535832/
alert(): http://pastebin.ubuntu.com/6535852/
Kullanıcı giriş yaptığında, 'alert()' fonksiyonum çalışıyordu. Taa ki giris.php:26. satırda tanımladığım ban kontrolünü koyana dek. Kaldırdığımda da çalışmıyor. 26. satıra bir kontrol tanımlamam her şeyi mahvetti diyebilirim. Kullanıcıyı uyarmam lazım. Çözemedim.
Problem ne olabilir?İlginiz için teşekkür ederim.İyi çalışmalar..

Zaman2013-12-07 18:54:23
Php Fonksiyon kafasına göre çalışıyor
Merhaba arkadaşlar, iki kez giriş butonuna basmadan session açamıyorum. Bunun sebebi ne olabilir?   Kodlarım: http://pastebin.mozilla.org/3302336   Teşekkür ederim..
Zaman2013-10-21 06:16:39
Php İki kez login yapmak
ne yapıp ne et file fonksiyonunu bul ;)

Zaman2013-10-13 11:42:41
Php Php
Merhaba arkadaşlar, Bazı sitelerde görüyorum indirme işlemini yapmadan önce 10'dan geriye sayıyor ve o 10. saniyenin sonunda gerekli php fonksiyonunu çalıştırıyor. Bense 50 dakika sonra gerekli PHP fonksiyonun çalışmasını istiyorum. Ama bilgisayar üzerinden saat ileri alındımı 50 dakika kısaltılmasın :) Yardımlarınız için teşekkür ederim.. İyi çalışmalar..
Zaman2013-10-12 21:17:34
Php Zamanlama
Yazan:dage50   Değerli üstadlar, benim sorunum şu, localhostta sitem için bir video arşivi yaptım, videoyu yönetim panelinden yükledim sorun yok. localhostta izliyorum sorun yok ama siteye attığımda video adı gözüküyor lakin video gözükmiyor bunun sorunu ne olabilir bir tütlü işin içinden çıkamadım   localdeki kod parçan ile gerçek server da ki kod parçanı paylaşırsan daha yakından yardımcı olabiliriz. Ben anlamadım..
Zaman2013-10-12 21:15:19
Php
Evet e-mail takibi dinamikliği güçlendirir elbette ama demek istediğim ynalış anlaşıldı sanırım, Soru sorma sitelerinde stackoverflow gibi, çözümleri kabul eden, soruyu soran kişinn sorusu yeşil yanıyor. Benzerini Soru bölümünde uygulanabileceğini düşündüm.
Zaman2013-10-08 14:13:43
Php
Kodlar ne işe yarar bilmiyorum o kadar ilerlemedim ama linuxten bildiğim bir şey var.fopen($dosya, 'w') ile belli ki dosyayı açıyorsun.Kırmızı olan kısım dosyayı nasıl açacağın,'w': yeni bir dosya açarken genelde tercih edilendir. w(write) anlamına gelir. Açılan dosyayının uzunluğunu 0 görür yani boş kabul eder.'r': dosyayı sadece okur.'w+':'w' den farkı dosyayı yazmak için kullanır ama içindekileri görmezden gelmez.'a': Sadece okumaya yarar, açılan dosya yoksa oluşturur.'a+': 'a' ile aynı işlemi yapar üstünede yazmanıza da olanak sağlar. Açılan dosya yoksa oluşturur.      
Zaman2013-10-06 20:16:34
Php Php
<?php
$stat = array(); //while dışında da ulaşabilmek için
$cekBaba = mysql_query("SELECT * FROM uye"); //tüm üye kolonlarını çek
while($satir = mysql_fetch_array($cekBaba)){ //her dönüşte bir satır aşağı in
    $uyeId = $satir['uye_id']; //uye id
    $say = mysql_query("SELECT uye_id FROM konu WHERE uye_id = '{$uyeId}'"); //uye_id'si $uyeId olan tüm satırları diz
    $stat[$uyeId] = mysql_num_rows($say); //kaç tane satır var onları say ve $stat[uyeId] = uyeId'sinin kaç tane konu açtığının sayısını ekle
}
arsort($stat); //değeleri(mysql_num_rows($say)) büyükten küçüğe sıralar ve $stat[$uyeId] bu kısmı ellemez.
$ilk10 = array_slice($stat,0,10,true); //ilk 10 u alır
var_dump($ilk10);

?>
Zaman2013-09-24 22:47:34
Php En çok konu açan ilk 10 sıralamak
Merhaba arkadaşlar, mantığıma göre bu şekilde yapıldığını düşündüm, ama daha kolay yöntemi elbet vardır diye düşünüyorum. Tavsiyelerinizi bekliyorum.. Yapmak istediğimi sitemizden örnek verelim.PHP Dersleri > Haberler ve Duyurular > falanca haber<?php
    if((array_key_exists("kategori",$_GET) && isset($_GET['kategori'])) && (array_key_exists("konu",$_GET) && isset($_GET['konu']))){   
        $bol = $_SERVER['REQUEST_URI'];
        //echo $bol."<br />";
        preg_match_all("/\/\?kategori=(.*)&konu=(.*)/",$bol,$yak,PREG_PATTERN_ORDER);
        $kat = $yak[1][0];
        $konu = str_replace("%20"," ",$yak[2][0]);
       
    ?>
        <a href="<?php echo $_SERVER['PHP_SELF']."?kategori=".$kat?>"><?php echo $kat; ?></a> >
        <a href="<?php echo $_SERVER['PHP_SELF']."?kategori=".$kat."&konu=".$konu?>"><?php echo $konu; ?></a>
    <?php
       
    }else{
       
        echo $_SERVER['PHP_SELF'];
    }
   
    if($_GET['kategori'] == "php" && !isset($_GET['konu'])){
        echo "BURASI PHP";
    }   
   
?>   Tavsiyelerinizi bekliyorum, iyi çalışmalar..
Zaman2013-09-23 23:10:41
Php Başka hangi yöntemle yapabiliriz
giris.php deki formda sıkıntı var sanıyorum kodlar olmadığından..<form action="giris.php" methos="POST">ilk 20 satır kodu paylaşabilir misin?
Zaman2013-09-18 23:13:41
Php Php
bir şey değil bak şimdi durum tersine döndü :D nasıl oluyor bende olmuyor
Zaman2013-09-16 22:45:45
Php
Çözdüm oni!! Bu ne biçim mantık diycem de her şey sayı olduğu için programlamada mantıklı oluyor. Tek if kontrolü ile çözdüm.. if(strlen($_FILES['profilResim']['name']) != 0){
                    alert("Resim Seçtiniz: ".$_FILES['profilResim']['name']."\nEski Resim: ".$profilEski);
                    $profilResim = $uyeUrl_."/".$_FILES['profilResim']['name'];
                    move_uploaded_file($_FILES['profilResim']['tmp_name'],$profilResim);
                    mysql_query("UPDATE uye SET profil_resim='".$profilResim."'".$W) or die(mysql_error());
                }  
Zaman2013-09-16 20:08:32
Php Php
:D o zaman div yada başka bir şey içine alacaksın açmak istediğim linkleri, kodunda şu şekilde olacak     <script>
        $(document).ready(function(){
            $("div a").click(function(){
                $("div a").each(function(){
                    window.open($(this).attr("href"),"_blank");
                });
            });
        });
    </script>
    <div>
        <a href="http://www.google.com">Google</a>
        <a href="https://phpkodlari.com">PHPKodları</a>
        <a href="http://www.hotmail.com">Hotmail</a>
        <a href="http://www.fb.com">Facebook</a>
        <a href="http://www.twitter.com">Twitter</a>
    </div>  
Zaman2013-09-16 20:06:35
Php Php
Merhaba arkadaşlar,,   İlk üye olduğum zamanla şuana dek forum bayağı gelişmiş görüyorum yada öyle hatırlıyorum.   Bir öneride bulunmak istiyorum, cevaplanmış soruların rengini yeşil yapsak daha okunaklı olabilir diye düşünüyorum. Tüm sorular mavi renkte listeleniyor. Bazı sorulara 50 tane yanıt atılmış olsada çözüme varılmamış olabiliyor, arkadaşların sorunlarına daha hızlı bir şekilde geri dönüş yapılabilmesi için olması gerektiğini düşünüyorum..   Saygılarımla..
Zaman2013-09-15 21:46:46
Php Forum
Ne cahil adamım bunu unutmuşum ;)     <script>
        $(document).ready(function(){
            $("a").each(function(){
                window.open($(this).attr("href"),"_blank");
            });
        });
    </script>
    <a href="http://www.google.com">Google</a>
    <a href="https://phpkodlari.com">PHPKodları</a>
    <a href="http://www.hotmail.com">Hotmail</a>
    <a href="http://www.fb.com">Facebook</a>
    <a href="http://www.twitter.com">Twitter</a>
Zaman2013-09-15 21:43:01
Php jquery ile
O zaman jQuery ile şöyle yapacağız.     <script>
        $(document).ready(function(){
            var aSayisi = $("a").length;
            //alert(aSayisi);
            for(var i = 0; i<aSayisi ; i++){
                window.open($("a#"+i).attr("href"),"_blank");
            }
        });
    </script>
    <a id="0" href="http://www.google.com">Google</a>
    <a id="1" href="https://phpkodlari.com">PHPKodları</a>
    <a id="2" href="http://www.hotmail.com">Hotmail</a>
    <a id="3" href="http://www.fb.com">Facebook</a>
    <a id="4" href="http://www.twitter.com">Twitter</a> Böyle bir tanımlamada id tanımlamak zorundasın..  
Zaman2013-09-15 20:46:57
Php jquery ile
    <script>
        var urlList = new Array();
        urlList = ["http://www.google.com.tr","https://phpkodlari.com"]
        for(var i = 0; i<urlList.length; i++){
            window.open(urlList[i],'_blank');
        }
    </script>
Zaman2013-09-15 13:55:06
Php Php
<div id="twittwe">
<b></b> <span></span>
</div>

<script>

var uyeAdi = "fmDogancan";

$.getJSON("https://api.twitter.com/1/statuses/user_timeline/"+uyeAdi+".json?count=1&include_rts=1&callback=?", function(data) {
$("#twittwe span").html(data[0].text);
$("#twittwe b").html(uyeAdi+": ");
});</script>

Zaman2013-09-15 11:02:29
Php jquery ile
if(array_key_exist('islem',$_GET) && $_GET['islem'] == 'tamam')ilk if kontolünüzü bu şekilde değiştirin..

Zaman2013-09-15 10:55:19
Php Php
cURL kullanacaksın, post adı da AdayNo, Başka türlü çok uğraşırsın explode muş file_get_contents miş ömrün biter..
Zaman2013-09-15 10:46:24
Php Php
form da methodunu bildir, jquery de POST yapmışsın HTML de de bildir bir bakalım, işaretlediğin yerleri bulamasakta bir faydası olur belkii..
Zaman2013-09-15 10:38:44
Php Php
Ee şimdi hacı şöyle birşey mi yapıyorsun;www.seninsiten.com/giris.php buradan post get her neyse giriş yaptığındasilkroadservertanitim.tk/profil.php şeklinde mi ulaşmaya çalışıyorsun. Yani sitelerin arasında bir köprümü kurmaya çalışıyorsun? Eğer durum böyle çözümünü bende bilmiyorum =)
Zaman2013-09-15 10:35:44
Php Php
Azcık dişini sık 3-4 saat jquery çalış sonra bu kodları yalayıp yutarsın.. http://jsfiddle.net/amenadiel/YmLzF/light/
Zaman2013-09-15 10:30:27
Php Php
explode değilde düzenli ifadeler(regular expressiion) ile çalışmanı tavsiye ederim. Öyle başlarsan güzel gider..
Zaman2013-09-15 10:27:50
Php Php
tabiki daha güzel olur, kod kalabalıklığından kaçmış olunur daha hızlı çalışılır ama sonuçta bu bir örnek :)
Zaman2013-09-15 10:24:30
Php
Sorununu anlamadım yani 3. sorunu ama fonksiyon oluşturabilirsin php kodlarıyla, bunu yapabildiğine göre rastgelede oluşturman mümkün olur. <?php

$fonkAdi = 'fatihMert';
$$fonkAdi = function($params){
    //ne yapacaksan artık!
};

$fatihMert("Deneme");

/////// YADA

$fonkAdi = 'fatihMert';
$params = "params";
$eval = "function ".$fonkAdi."({$params}) { //ne yapacaksan}";
eval($eval);

?>
Zaman2013-09-15 10:22:25
Php Php
bende yeniyim ama mantığı bu olsa gerek; http://paste.ubuntu.com/6109241/
<?phpinclude'baglan.php';/*1 eklenecek olan ürün id sini de set et2 eklenecek ürünün id si zaten varsa kullanıcıya sor (E/H)3 eğer eklenme kabul edilirse mevcut id'li ürün en sona eklensin*/$urunEkle=array("id"=>$_POST['id'],"isim"=>$_POST['urunAdi']);$urunVarMi=mysql_query("SELECT * FROM urun WHERE id='".$urunEkle['id']."'");if(mysql_num_rows($urunVarMi)>=1){//urun var arkadaşwhile($urunYedek=mysql_fetch_array($urunVarMi)){$idSayisi=mysql_query("SELECT COUNT(id) FROM urun");if($idSayisi){$eklenecekId=mysql_fetch_array($idSayisi)[0]+1;//urun varsa son satira kopyaladıkmysql_query("UPDATE urun SET id='".$eklenecekId."', urunAdi='".$urunYedek['urunAdi']."'");//eski id yerini işgal eden ürünü de sildik zaten son satıra kopyalamıştık.mysql_query("DELETE FROM urun WHERE id='".$urunYedek['id']."'");}}}else{//urun yokmuş ekle!mysql_query("UPDATE uye SET urunAdi='".$urunEkle['isim']."'");}//if(mysql_query("UPDATE urun SET "))?>
 
Zaman2013-09-15 10:11:39
Php
Bunu kullanıyorum, if(preg_match("/[\-]{2,}|[;]|[']|[\\\*]/",$_GET["falanca"])){

}
Zaman2013-09-14 19:55:31
Php Php
Hocam daha yeniyim :) PHP ve MySQL de dediklerinize geçince onlarıda dökerim artık ;)
Zaman2013-09-14 19:42:43
Php
if(isset($_FILES['profilResim']['name'])){
                    $profilResim = $uyeUrl_."/".$_FILES['profilResim']['name'];
                    move_uploaded_file($_FILES['profilResim']['tmp_name'],$profilResim);
                    mysql_query("UPDATE uye SET profil_resim='".$profilResim."'".$W) or die(mysql_error());
                    printf("\tIF: %d\n",mysql_affected_rows());
}else{
                    mysql_query("UPDATE uye SET profil_resim='".$profilEski."'".$W) or die(mysql_error());
                    printf("\tELSE: %d\n",mysql_affected_rows());
} Profil resmi boş iken, resim yüklediğimde;

IF: 1 Profil resmi varken, sorguyu boş gönderdiğimde;(boş gönderdiğim ile aynı hatayı alıyorum)IF: 1 ---- MySQL hatası yok ki, acaba error_reporting(E_ALL ^ E_NOTICE); bu ifade engelliyor mu? Ama bu ifadeyi kullanmadığımda null değerler olabileceğinden kullanmama gerekiyor yoksa;

Notice: Undefined index: galeri1 in C:\xampp\htdocs\rus\profilDuzenle.php on line xx

NULL değerlerin tanımlanmadığını söylüyor doğal olarak.. Başkada bir hata yok.. profil_resim boş olduğu için NULL dönmüyor. Yani sadece galeriler NULL gönderildiği için hata alıyorum.. PHP ve MySQL de yeniyim uğraştırıyorum sizleri kusura bakmayın :/   Yardımlarınız için teşekkür ederim.. İyi çalışmalar..
Zaman2013-09-14 19:41:17
Php Php
zaten öyle yapmıştım ama yanlış kullanmışım,, bu problem net olarak xampp dan mı kaynaklanıyor olabilir.
Zaman2013-09-14 16:28:11
Php
Denediğim ikinci kontrol kısmında; ilk if kontrolünde resim sunucuya yükleniyor;

Warning: mysql_affected_rows() expects parameter 1 to be resource, string given in C:\xampp\htdocs\profilDuzenle.php on line 110
else kısmında da aynı hata; yine boş dönüyor :/

Warning: mysql_affected_rows() expects parameter 1 to be resource, string given in C:\xampp\htdocs\profilDuzenle.php on line 111
Zaman2013-09-13 22:32:38
Php Php
Sayfa bilgilerini veritabanında çekiyorsanız, veritabanı bağlantısını sağlayan php dosyasınıza; mysql_query("SET NAMES 'UTF8'");
mysql_query("SET character_set_connection = 'UTF8'");
mysql_query("SET character_set_client = 'UTF8'");
mysql_query("SET character_set_results = 'UTF8'");Lordnet'in söyledikleri ve ekstradan hatayı aldığın sayfayı Notepad++ tarzı bir programla açarak kodlamayı UTF-8 çevirmeyi deneyin..

Bir sorunla karşılacağınızı düşünmüyorum ama biz buradayız..
İyi çalışmalar..

Zaman2013-09-13 21:34:16
Php Php
Denediğim projelerdeki örnek kategori tablosu içeren bir veri listesini çektiğimde başarılı oldum sorunsuz çalıştı.. Kaynak: http://paste.ubuntu.com/6102767/
Zaman2013-09-13 21:29:26
Php Php
Merhaba arkadaşlar,, bu konuda çok zorlanıyordum tek tek kodları yaz ekrana yaklaş tek tek update set yapmak sayfanın güncellemesinde az da olsa biraz vakit kaybettiriyor ama can sıkıntısına geçenlerde jquery ile şöyle bir şey yaptım..

Paylaşım yerini en uygun burası gördüm, php ile yazılmış bir şey olmasa bile php ile oluşurduğunuz mysql_query fonksiyonlarınıza yardımcı olacağını garanti ediyorum :)PHP veritabanından bilgi eklerken(INSERT INTO) ve değiştirirken(UPDATE SET) bazı sunucular şunu okumuyor,,

"$degisken"
Sunucu ayarlarını değiştirmek içinde vps almanı istiyorlar, yetki vermiyorlar.. El mahküm diyorsanız jquery ile yaptığım bu dandik şeye her zaman ihtiyaç duyacaksınız duymasanızda olur faydalı olsundaaaa...Tablo adımızı yazdıktan sonra türümüzü seçmeye geliyorukk,, INSERT INTO daWHERE kullanılmıyor(istisnalar hariç) w3 e göre yaptığım için bu seçenekte where değerlerini girip girmeniz bir şey ifade etmiyor..

seçimin yanında ki + tuşu "SütünAdı#1:" kısmının altına ekleme yapar, yani bizim değelerimiz.. Bir sınır yok tıhlayin..

aynı şekilde "WHERE +" tuşu da where kısmına ekleme yapar..

Değerleri doldurduktan sonra "Dönüştür" tuşuna basmanızla alert mesajını görmeniz bir olacaktır!! ve işleminiz tammmam!

Bir örnek yapayım;
böyle bir girişe böyle bir şey oluyor işteee
Kaynak: http://paste.ubuntu.com/6102644/İyi çalışmalar..

Zaman2013-09-13 21:01:08
Php INSERT INTO ve UPDATE oluşturucu
1 haftadır uyuz oldum çözemedim,, stackoverflowdaki arkadaşlarda Türk olduğunuzu anlayınca dalga geçiyorlar.

Şimdi bir profil sayfası düşünün, kullanıcı sayfasındaki bilgileri düzenlemek istediği zaman tüm bilgilerini değiştirebileceği bir sayfaya(profilDuzenle.php) yönleniyor. Profil resmini değiştirmediği zaman(yani resim seçmediği) düzenlemeyi bitirmesine rağmen resim boş gönderiliyor. Bunun önlemini sayfanın başında eski profil resminin yolunu(path) veritabanından çekerek bir değişkene aktardım. Eski fotoğraf yolu değişkende var ama yinede boş gidiyor.

HTML form yoluyla POST edilen bilgiler şöyle bir kontrolden geçiyor;
if(isset($_POST['duzenlemeBitir']) && (array_key_exists("degistir",$_GET) && $_GET['degistir'] == "dogru") && (array_key_exists('uyeId',$_GET) && $_GET['uyeId'] == md5($_SESSION['uyeGiris_skype']))) Profil resim kontrolünü özellikle uzun yoldan yaptım ki hataları kestireyim ama yok hata mata boş gidiyor ama değeri alert ettiğimde görebiliyorum;

İlk denediğim kontroller şu şekilde;
if(!isset($_FILES['profilResim']['value']) or (empty($_FILES['profilResim']['value']))) if(!isset($_FILES['profilResim']['name']) or (empty($_FILES['profilResim']['name'])))$W = " WHERE e_posta = '".$_SESSION['uyeGiris_ePosta']."' AND sifre='".$_SESSION['uyeGiris_sifre']."'";Kontrollerin içeriği;
mysql_query("UPDATE uye SET profil_resim='".$profilEski."'".$W) or die(mysql_error());İkinci denediğim kontroller şu şekilde;if(isset($_FILES['profilResim']['name'])){ $profilResim = $uyeUrl_."/".$_FILES['profilResim']['name']; move_uploaded_file($_FILES['profilResim']['tmp_name'],$profilResim); mysql_query("UPDATE uye SET profil_resim='".$profilResim."'".$W) or die(mysql_error()); }else{ mysql_query("UPDATE uye SET profil_resim='".$profilEski."'".$W) or die(mysql_error()); } Eski bilgileri veritabanında çekmeden önce;error_reporting(E_ALL ^ E_NOTICE);Kullandım çünkü yeni kayıt olanlar için NULL dönen değerler var, bunları engelliyor.. Yardımlarınızı dört gözle bekliyorum..
İyi çalışmalar..

Zaman2013-09-13 20:38:43
Php Eski değişmeyen değer veritabanına boş gidiyor
Merhaba arkdaşlar, class içine yazdığımız bir fonksiyonu, yukardaki http:// ile başlayan kısma nasıl çağırabiliriz. Normal fonksiyon şu şekilde çağrılıyor fakat class ile birlik nasıl oluyor bilmiyorum. function merhaba(){return printf(); } <form action="<?php $_SERVER['PHP_SELF']."?merhaba=true"?>" method="POST"> fonksiyonla bu şekilde fakat, class içerisindeki fonksiyonu bu şekilde nasıl çağırabiliriz.   teşekkür ederim..
Zaman2012-01-19 10:28:21
Php Class daki funksiyonların URL toolbarında kullanımı
yıldırım teşekkür ederim fakat sorunum girişte değil =) ama mantığını çaktım, bir tane sınıf yazmam gerekicek hepsi içinde olsun böyle ayrı ayrı yazıp satırları dolduruyoruz kafamızz karışıyor sonra hatalar alıyoruz. Fonksiyonunu değerlendiricem yılmaz teşekkür edeirm..
Zaman2012-01-19 10:02:39
Php Php

phpkodlari.com © 2009 Herkes Php öğrenecek
Web tasarım ve eğitim kaynağınız.