folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php Bilen Müridler, Küçük Bir Php Sorunum Var



Php Bilen Müridler, Küçük Bir Php Sorunum Var

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    piskopatix
    piskopatix's avatar
    Kayıt Tarihi: 19/Aralık/2009
    Erkek

    Selamın Aleyküm Mürid kardeşlerim,

    Klan sitemiz için bir küçük bir php form yazdım sağdan soldan bakarak, güzelde çalışışıyor şimdi bu form hem Almanca hem Türkçe olmalı o yüzden Dil dosyaları yazdım ve dilleri sitede seçili dile göre formada gösteriyor. ama hepsini yazamıyorum.

    Formada şöyle bir satır var mesela

     

    $error_msg = '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="5"><tr><td><font color="red">Eksik bilgi mevcut:</font><br></td></tr></table>';

    Eksik bilgi mevcut yerine

    Bu kodu yazmam gerek

    ', $txt['form_1000_eksik_bilgi'], '

     

    iki dilde olması için, bu şekilde <form></form> tagının içinde olan kelimeleri yaptım çalışıyor

    Fakar üstte verdiğim yere ekleyince  string hatası alıyorum.

    Böyle yazınca hata veriyor Php

     

    $error_msg = '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="5"><tr><td><font color="red">', $txt['form_1000_eksik_bilgi'], '</font><br></td></tr></table>';

     

    Bunu nasıl yazarımda Çalışır ?
    Yardımlarınız için Şimdiden teşekkürler.


    instagram.com/macrlz
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    piskopatix bunu yazdı:
    -----------------------------

    Selamın Aleyküm Mürid kardeşlerim,

    Klan sitemiz için bir küçük bir php form yazdım sağdan soldan bakarak, güzelde çalışışıyor şimdi bu form hem Almanca hem Türkçe olmalı o yüzden Dil dosyaları yazdım ve dilleri sitede seçili dile göre formada gösteriyor. ama hepsini yazamıyorum.

    Formada şöyle bir satır var mesela

     

    $error_msg = '

    Eksik bilgi mevcut:

    ';

    Eksik bilgi mevcut yerine

    Bu kodu yazmam gerek

    ', $txt['form_1000_eksik_bilgi'], '

     

    iki dilde olması için, bu şekilde

    tagının içinde olan kelimeleri yaptım çalışıyor

    Fakar üstte verdiğim yere ekleyince  string hatası alıyorum.

    Böyle yazınca hata veriyor Php

     

    $error_msg = '

    ', $txt['form_1000_eksik_bilgi'], '

    ';

     

    Bunu nasıl yazarımda Çalışır ?
    Yardımlarınız için Şimdiden teşekkürler.


    -----------------------------

    virgülleri nokta yaparsan çalışır.


    .
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    piskopatix
    piskopatix's avatar
    Kayıt Tarihi: 19/Aralık/2009
    Erkek

    Allahına Kurban Olayım Sağolasın Çalıştı vallaha :)
    Dün geceden beri baya uğraştım olmadı En sonunda çalıştı.

    Klavyeye yazan Ellerin dert görmesin Hocam çok sağolasın.


    instagram.com/macrlz
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    piskopatix
    piskopatix's avatar
    Kayıt Tarihi: 19/Aralık/2009
    Erkek

    Hacam Şunada bi El atsan son vallaha çok Makbule geçer

    $msg .= "İsminiz: \t $isim \n";

    İsminiz kısmına

     

    ', $txt['form_10002_isminiz'], '

    '. $txt['form_10002_isminiz']. '

    bunda nokta çalışmadı


    instagram.com/macrlz
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    piskopatix bunu yazdı:
    -----------------------------

    Hacam Şunada bi El atsan son vallaha çok Makbule geçer

    $msg .= "İsminiz: \t $isim \n";

    İsminiz kısmına

     

    ', $txt['form_10002_isminiz'], '

    '. $txt['form_10002_isminiz']. '

    bunda nokta çalışmadı


    -----------------------------

    tam kodu yazabilirsen daha iyi olur


    .
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    piskopatix
    piskopatix's avatar
    Kayıt Tarihi: 19/Aralık/2009
    Erkek

    <?php
    
    function template_main()
    {
    global $context, $settings, $options, $txt, $scripturl;
    
    echo '
    
    
      <div class="tp_leftpanel">
        <div style="margin-bottom: 4px;" class="tborder tp_leftblock_frame">
          <h3 style="margin: 0; font-size: 1em; padding: 5px;" class="catbg3 tp_leftblock_title"><span class="header">', $txt['form_1000_tstf_basvuru_formu'], '</span> </h3>
          <div class="windowbg tp_leftblock_body" style="padding:4px; " id="block7">';
    
    
    
    $strFrom       = '"Basvuru Formu"';
    define("kContactEmail","mail@mail.com");
    
    $error_msg = '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="5"><tr><td><font color="red">'. $txt['form_1000_eksik_bilgi']. ' </font><br></td></tr></table>';
    
    $error = false;
    $submit = $_POST['submit'];
    if (empty($submit))
    $form_submitted = false;
    else
    $form_submitted = true;
    if ($form_submitted) {
    $isim = $_POST['isim'];
    $oyundakiisim = $_POST['oyundakiisim'];
    $cinsiyet = $_POST['cinsiyet'];
    $oynadiginizoyunlar1 = $_POST['oynadiginizoyunlar1'];
    $oynadiginizoyunlar2 = $_POST['oynadiginizoyunlar2'];
    $oynadiginizoyunlar3 = $_POST['oynadiginizoyunlar3'];
    $oynadiginizoyunlar4 = $_POST['oynadiginizoyunlar4'];
    $oynadiginizoyunlar5 = $_POST['oynadiginizoyunlar5'];
    $oynadiginizoyunlar6 = $_POST['oynadiginizoyunlar6'];
    $oynadiginizoyunlar7 = $_POST['oynadiginizoyunlar7'];
    $oynadiginizoyunlar8 = $_POST['oynadiginizoyunlar8'];
    $oynadiginizoyunlar9 = $_POST['oynadiginizoyunlar9'];
    $yas = $_POST['yas'];
    $beceri = $_POST['beceri'];
    $klanlar = $_POST['klanlar'];
    $eposta = $_POST['eposta'];
    $xfire = $_POST['xfire'];
    $mesaj = $_POST['mesaj'];
    
    
    if(!$isim) { $error_msg .= '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;<font color="red">İsim</font></td></tr></table>'; $error = true; }
    if(!$oyundakiisim) { $error_msg .= '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;<font color="red">Oyundaki isim:</font></td></tr></table>'; $error = true; }
    if(!$cinsiyet) { $error_msg .= '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;<font color="red">Cinsiyet:</font></td></tr></table>'; $error = true; }
    if(!$yas) { $error_msg .= '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;<font color="red">Yaş:</font></td></tr></table>'; $error = true; }
    if(!$beceri) { $error_msg .= '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;<font color="red">Beceri:</font></td></tr></table>'; $error = true; }
    if(!$klanlar) { $error_msg .= '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;<font color="red">Klanlar:</font></td></tr></table>'; $error = true; }
    if(!$eposta) { if(!eregi("^[a-z0-9_]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$", $eposta)){ $error_msg .= '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;<font color="red">E-Posta:</font></td></tr></table>'; $error = true; }
    if(!$xfire) { $error_msg .= '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;<font color="red">Xfire:</font></td></tr></table>'; $error = true; }
    if(!$mesaj) { $error_msg .= '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td>&nbsp;&nbsp;&nbsp;<font color="red">Mesaj:</font></td></tr></table>'; $error = true; }}
    
    
    $error_msg .= "</ul>";
    if (!$error) {
    $msg .= "İsminiz: \t $isim \n";
    $msg .= "Oyundaki isminiz: \t $oyundakiisim \n";
    $msg .= "Cinsiyetiniz: \t $cinsiyet \n";
    $msg .= "Oyunlarınız: \t $oynadiginizoyunlar1 $oynadiginizoyunlar2 $oynadiginizoyunlar3 $oynadiginizoyunlar4 $oynadiginizoyunlar5 $oynadiginizoyunlar6 $oynadiginizoyunlar7 $oynadiginizoyunlar8 $oynadiginizoyunlar9 \n";
    $msg .= "Yaşınız: \t $yas \n";
    $msg .= "Fps Beceriniz: \t $beceri \n";
    $msg .= "Klanlarınız: \t $klanlar \n";
    $msg .= "E-Posta Adresiniz: \t $eposta \n";
    $msg .= "Xfire: \t $xfire \n";
    $msg .= "Mesajiniz: \n---\n $mesaj \n---\n";
    $mailheaders = "MIME-Version: 1.0\r\n";
    $mailheaders .= "Content-type: text/plain; charset=UTF-8\r\n";
    $mailheaders .= "From: $strFrom \r\n";
    $mailheaders .= "Reply-To: $isim <$eposta>\r\n";
    mail(kContactEmail, $subject ,stripslashes($msg), $mailheaders);
    }
    }
    
    
    
    if (($form_submitted) && (!$error)) {
    
    
    echo'<table width="95%" border="0" align="center" cellpadding="0" cellspacing="5"><tr><td><font color="green">';
    echo''. $txt['form_1000_sayin']. '&nbsp;';
    echo $isim; 
    echo',';
    echo'&nbsp;';
    echo'<br>'. $txt['form_1000_basvuru_ulasti']. '<br>
    '. $txt['form_1000_genelbilgi']. '<br><br>';
    
    echo nl2br(stripslashes($msg));
    echo''. $txt['form_10002_basvuruvuruldu']. '';
    
    echo'</font><br></td></tr></table>';
    
    
    
    
    }
    
    else {
    
    if ($error) {
    echo "<font class='style11'>" . $error_msg . "</font>\n";
    }
    
    echo'
    <form action="index.php?action=basvuruformu" method="post" class="niceform">
    <table width="95%" border="0" align="center" cellpadding="0" cellspacing="5">
    <tr>
    <td width="57%">', $txt['form_1000_isminiz'], '</td>
    <td width="43%"><input type="text" name="isim" value="
    ';
    
    echo $isim; 
    
    echo'
    " size="32" maxlength="128" /></td>
    </tr>
    <tr>
    <td>', $txt['form_1000_oyundaki_isminiz'], '</td>
    <td><input type="text" name="oyundakiisim" value="
    '; 
    
    echo $oyundakiisim ;
    
    echo'
    
    " size="32" maxlength="128" /></td>
    </tr>
    <tr>
    <td valign="top">', $txt['form_1000_cinsiyet'], '</td>
     <td>
    <input type="radio" name="cinsiyet" id="cinsiyet" value="', $txt['form_1000_bay'], '" />
    ', $txt['form_1000_bay'], '
    <input type="radio" name="cinsiyet" id="cinsiyet" value="', $txt['form_1000_bayan'], '" /> 
    ', $txt['form_1000_bayan'], '
    </td>
    </tr>
    <tr>
    <td valign="top">', $txt['form_1000_oynadiginiz_oyunlar'], '</td>             
    <td>
    <input type="checkbox" name="oynadiginizoyunlar1" id="CodMW" value="CodMW" />
    Call of Duty Modernwarfare
    <br>
    <input type="checkbox" name="oynadiginizoyunlar2" id="CodMW2" value="CodMW2" />
    Call of Duty Modernwarfare 2
    <br>               
    <input type="checkbox" name="oynadiginizoyunlar3" id="CodBO" value="CodBO" />
    Call of Duty Blackops
    <br>
    <input type="checkbox" name="oynadiginizoyunlar4" id="MOH" value="MOH" />
    Medal of Honor
    <br>
    <input type="checkbox" name="oynadiginizoyunlar5" id="ARMA2" value="ARMA2" />
    Armed Assault 2
    <br>
    <input type="checkbox" name="oynadiginizoyunlar6" id="L4D" value="L4D" />
    Left 4 Dead
    <br>
    <input type="checkbox" name="oynadiginizoyunlar7" id="L4D2" value="L4D2" />
    Left 4 Dead 2
    <br>
    <input type="checkbox" name="oynadiginizoyunlar8" id="GTA4" value="GTA4" />
    Grand Theft Auto 4
    <br>
    <input type="checkbox" name="oynadiginizoyunlar9" id="GRID" value="GRID" />
    Race Driver Grid
    </td>
    </tr>
    <tr>
    <td>', $txt['form_1000_yasiniz'], '</td>
    <td><input type="text" name="yas" value="
    
    '; 
    
    echo $yas ;
    
    echo'
    
    " size="32" maxlength="128" /></td>
    </tr>
    <tr>
    <td>', $txt['form_1000_skiliniz'], '</td>
    <td><input type="radio" name="beceri" id="Kotu" value="', $txt['form_1000_yeteneksiz'], '" />
    ', $txt['form_1000_yeteneksiz'], '
    <input type="radio" name="beceri" id="Ortalama" value="', $txt['form_1000_ortalama'], '" />
    ', $txt['form_1000_ortalama'], '
    <input type="radio" name="beceri" id="Iyi" value="', $txt['form_1000_yetenekli'], '" />
    ', $txt['form_1000_yetenekli'], '
    </td>
    </tr>
    <tr>
    <td>', $txt['form_1000_daha_onceki_klanlar'], '</td>
    <td><input type="text" name="klanlar" value="
    
    '; 
    echo $klanlar ;
    echo'
    " size="32" maxlength="128" /></td>
    </tr>
    <tr>
    <td>', $txt['form_1000_iletisim_eposta'], '</td>
    <td><input type="text" name="eposta" value="
    '; 
    echo $eposta; 
    echo'
    " size="32" maxlength="128" /></td>
    </tr>
    <tr>
    <td>', $txt['form_1000_iletisim_xfire'], '</td>
    <td><input type="text" name="xfire" value="
    
    '; 
    echo $xfire ;
    echo'
    " size="32" maxlength="128" /></td>
    </tr>
    <tr>
    <td valign="top">', $txt['form_1000_mesajiniz'], '</td>
    <td><textarea name="mesaj" value="
    
    '; 
    echo $mesaj ;
    echo'
    
    " rows="5" cols="40"></textarea></td>
    </tr>
    
    
    <tr>
    <td colspan="2" align="center">
    <input type="submit" name="submit" id="submit" value="', $txt['form_1000_gonderr'], '" /></td>
    </tr>
    </table>
    
    </form>
    
    ';
    
    
    
    
    }
    
    
    
         echo' </div>
        </div>
      </div>
    
    </div>';
    
    
    
    
    
    }
    
    ?>

     

     

     

    Sadece şu bölüm kaldı:

    $msg .= "İsminiz: \t $isim \n";
    $msg .= "Oyundaki isminiz: \t $oyundakiisim \n";
    $msg .= "Cinsiyetiniz: \t $cinsiyet \n";
    $msg .= "Oyunlarınız: \t $oynadiginizoyunlar1 $oynadiginizoyunlar2 $oynadiginizoyunlar3 $oynadiginizoyunlar4 $oynadiginizoyunlar5 $oynadiginizoyunlar6 $oynadiginizoyunlar7 $oynadiginizoyunlar8 $oynadiginizoyunlar9 \n";
    $msg .= "Yaşınız: \t $yas \n";
    $msg .= "Fps Beceriniz: \t $beceri \n";
    $msg .= "Klanlarınız: \t $klanlar \n";
    $msg .= "E-Posta Adresiniz: \t $eposta \n";
    $msg .= "Xfire: \t $xfire \n";
    $msg .= "Mesajiniz: \n---\n $mesaj \n---\n";
    $mailheaders = "MIME-Version: 1.0\r\n";
    $mailheaders .= "Content-type: text/plain; charset=UTF-8\r\n";
    $mailheaders .= "From: $strFrom \r\n";
    $mailheaders .= "Reply-To: $isim <$eposta>\r\n";
    Bu bölüm ne noktalı ne virgüllü oluyor :S


    instagram.com/macrlz
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    piskopatix bunu yazdı:
    -----------------------------

    Hacam Şunada bi El atsan son vallaha çok Makbule geçer

    $msg .= "İsminiz: \t $isim \n";

    İsminiz kısmına

     

    ', $txt['form_10002_isminiz'], '

    '. $txt['form_10002_isminiz']. '

    bunda nokta çalışmadı


    -----------------------------

    $msg .="İsminiz \t ".$txt['form_10002_isminiz']." \n";

    Böyle yap hocam.. :)


    There are 10 types of people in the world. Those who knows binary and those who dont...
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    piskopatix
    piskopatix's avatar
    Kayıt Tarihi: 19/Aralık/2009
    Erkek

    NmC bunu yazdı:
    -----------------------------

    piskopatix bunu yazdı:
    -----------------------------

    Hacam Şunada bi El atsan son vallaha çok Makbule geçer

    $msg .= "İsminiz: \t $isim \n";

    İsminiz kısmına

     

    ', $txt['form_10002_isminiz'], '

    '. $txt['form_10002_isminiz']. '

    bunda nokta çalışmadı


    -----------------------------

    $msg .="İsminiz \t ".$txt['form_10002_isminiz']." \n";

    Böyle yap hocam.. :)


    -----------------------------

     

     

    Hocam bu  $txt['form_10002_isminiz']   baştaki İsminiz:  yazan yere koymam gerekiyor

    Yani buraya gelmesi gerek
    $msg .= "$txt['form_10002_isminiz'] \t $isim \n";


    instagram.com/macrlz
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cracker
    cracker's avatar
    Kayıt Tarihi: 22/Eylül/2005
    Erkek

    Senin sorunun Tek tırnak ( ' ) ile çift tırnak ( " ) arasındaki farkı kavrayamaman. ilk betiğindede mesela şu yanlış:

    ', $txt['form_1000_eksik_bilgi'], '

    Doğrusu=>   " .$txt['form_1000_eksik_bilgi']. "

    hatta noktaları kaldırsanda olur.

     

    bastiracagın betikte onceden tanımlanmış bir değer varsa tek tırnak değil çift tırnak içine alman lazım.

    '. $txt['form_10002_isminiz']. '

     

    doğrusu " .$txt['form_10002_isminiz']. "

     

    Bu formu sen sahte kontor sitesinin formundanmı aldın...


    Sana Verilecek En İyi Ceza Kısasa Kısastır, Şiddetli Bir Ceza Şehvete Esir Olanı Gaflet Uykusundan Uyandırır.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    piskopatix
    piskopatix's avatar
    Kayıt Tarihi: 19/Aralık/2009
    Erkek

    cracker bunu yazdı:
    -----------------------------

    Senin sorunun Tek tırnak ( ' ) ile çift tırnak ( " ) arasındaki farkı kavrayamaman. ilk betiğindede mesela şu yanlış:

    ', $txt['form_1000_eksik_bilgi'], '

    Doğrusu=>   " .$txt['form_1000_eksik_bilgi']. "

    hatta noktaları kaldırsanda olur.

     

    bastiracagın betikte onceden tanımlanmış bir değer varsa tek tırnak değil çift tırnak içine alman lazım.

    '. $txt['form_10002_isminiz']. '

     

    doğrusu " .$txt['form_10002_isminiz']. "

     

    Bu formu sen sahte kontor sitesinin formundanmı aldın...


    -----------------------------

     

    Sağolun yardımlarınız için, Hocam internetten biryerden buldum hatırlamıyorum neresi fakat sahte kontör montör işim olmaz klanımıza başvuru formu olarak kullandık :)

    tstfclan.com/smf/index.php?action=basvuruformu


    instagram.com/macrlz
Toplam Hit: 1089 Toplam Mesaj: 10