• 02-05-2013, 14:11:12
    #1
    Üyeliği durduruldu
    Arkadaşlar yeni bir proje üstündeyim buttona tıklayınca dosya oluşturuyorum bunu
    <input type="button" value="Dıkla Babam" onclick="<?php
    
    touch('dıkladı.html');
    
    ?>"/>
    bu şekilde yapıyorum ama bunda şöyle bir hata oluyor eğer tıklamasada bile calışıyor yani sayfa açılınca bile bu kodları calıştırıyon tıklmadan oluşturuyor bunu sadece tıkladığında yapmasını nasıl sağlarım ?
  • 02-05-2013, 14:57:46
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hacı abi sen olayı çok yanlış anlamışsın... HTML taglarda ki on olayları javascript ile ilişkilidir. onclick="test()" gibi kullanılır ve bu kısımda server side programlama dilleri kullanılamaz. JS ile PHP yi etkileşimli yapabilirsin. Bilgisi olmayan için biraz zor ve karışık gelecek bu ben yine de mantığı anlatayım;
    JS function oluştur bu fonksiyonu butonla ilişkilendir. Bu fonksiyon ajax ile (jqeury kullanabilirsin) motor.php e post atsın. Motor.php touch fonksiyonu çağırsın.
  • 02-05-2013, 15:15:38
    #3
    Üyeliği durduruldu
    @interkolik
    bunu tek .php dosyasında yapanlar var onlarda insan kardeşim onlar yapıyorsa bizde yaparız gibime geliyor yanılıyormuyum ?

    neyse sorun devam ediyor bunu tek dosya üzerinde yapmamız lazım.
  • 02-05-2013, 15:17:27
    #4
    <form action="" method="post">
    <input type="button" name="submit" value="Dıkla Babam"/>
    </form>
    <?php
    if(@$_post['submit']){
    touch('dıkladı.html');
    }
    ?>
    denemedim ama çalışıyordur.
  • 02-05-2013, 15:33:34
    #5
    Üyeliği durduruldu
    CodeS adlı üyeden alıntı: mesajı görüntüle
    <form action="" method="post">
    <input type="button" name="submit" value="Dıkla Babam"/>
    </form>
    <?php
    if(@$_post['submit']){
    touch('dıkladı.html');
    }
    ?>
    denemedim ama çalışıyordur.
    olmadı :S
  • 02-05-2013, 15:45:42
    #6
    StarkTech adlı üyeden alıntı: mesajı görüntüle
    olmadı :S
    <form actio="" method="post"> 
    <input type="submit" name="submit"> 
    </form> 
    <?php 
    if(@$_POST['submit']){ 
    touch('./dıkladı.html'); 
    echo "bastı";
    } 
    ?>
    yukarıdakini denedim çalışıyor.
  • 02-05-2013, 15:57:10
    #7
    Hocam şöyle denermisin?

    <form action="" method="post">  
    <input type="submit" name="submit">  
    </form>  
    <?php  
    if(isset($_POST['submit'])){  
    touch('./dıkladı.html');  
    echo "bastı"; 
    }  
    ?>
  • 02-05-2013, 16:13:24
    #8
    Üyeliği durduruldu
    ieaslan adlı üyeden alıntı: mesajı görüntüle
    Hocam şöyle denermisin?

    <form action="" method="post">  
    <input type="submit" name="submit">  
    </form>  
    <?php  
    if(isset($_POST['submit'])){  
    touch('./dıkladı.html');  
    echo "bastı"; 
    }  
    ?>
    bu oldu teşekkür ederim peki türkçe karakter sorunu vardı onuda halletim utf-8 de sorun cıkarmadı.
    iyi forumlar tekrar teşekkürler.
  • 02-05-2013, 16:21:22
    #9
    StarkTech adlı üyeden alıntı: mesajı görüntüle
    bu oldu teşekkür ederim peki türkçe karakter sorunu vardı onuda halletim utf-8 de sorun cıkarmadı.
    iyi forumlar tekrar teşekkürler.
    rica ederim herzaman