MyBB Depo Forum
Yaptığım Başvuru Sayfası Çalışmıyor - Baskı Önizleme

+- MyBB Depo Forum (https://mybbdepo.com)
+-- Forum: MyBB 1.6 Depo (https://mybbdepo.com/mybb-1-6-depo-forumu)
+--- Forum: MyBB 1.6 Soru ve Sorunlarınız (https://mybbdepo.com/mybb-1-6-soru-ve-sorunlariniz-forumu)
+--- Konu Başlığı: Yaptığım Başvuru Sayfası Çalışmıyor (/yaptigim-basvuru-sayfasi-calismiyor-konusu.html)

Sayfalar: 1 2


Yaptığım Başvuru Sayfası Çalışmıyor - morbius108 - 31-08-2014

Web site Site Adresi :
Kod:
http://www.RobocraftTurkiye.com
Versiyon MyBB Sürümü : 1.6.10
Eklenti-Plugin Kurulu Eklentiler :
  1. Gelişmiş Hızlı Cevap Plugin (1.0.3)
  2. MyBB Gelişmiş Portal v (7)
  3. Akismet (1.2.2)
  4. Google SEO Plugin (1.6.8)
  5. Dinamik Meta Tag Plugin (1.1)
  6. Sayfaya Sığdır (2.3)
  7. Page Manager (1.5.2)
  8. Teşekkür Et Plugin (3.9.1)
Hata-Sorun Sorun açıklaması :

Arkadaşlar ben siteme klan başvuru sayfası eklemek istedim, bunun için en uygun şey hazır yapılmış bir yönetici başvuru sayfasını alıp editlemek olur diye düşündüm ve aramalarım sonucu bu başlığı buldum. Önce editledim ve denedim her şey güzeldi sayfa hazırdı ancak başvuru formunu göndere bastıktan sonra başvuru tamamlandı yazan sayfaya yönlendirmek yerine bembeyaz sayfa çıkıyor ve mesaj gelmiyor. Daha sonra konudaki işlemleri birebir uyguladım ve editlemeden baştan kurdum ancak sorun çözülmedi. Aynı sorunla bu başlık altında başkası da karşılaşmış , ben de belirttim sorunumu ancak cevap veren olmadı ve konu açmaya karar verdim. Sitemin domaini çöktü sanırım çalışmıyor host üzerinden giriyorum siteye yarın muhtemelen düzelmiş olur ancak girmenize gerek olduğunu düşünmüyorum zaten kodları paylaşıcam.

Resim-Grafik Hata Ekran Görüntüsü :

resim

Kod:
<?php

global $headerinclude, $header, $theme, $footer, $templates, $lang;

$lang->load('member');
$lang->load('messages');
$lang->load('datahandler_user');

$adsoyad = htmlspecialchars_uni(trim($mybb->input['adsoyad']));
$eposta = htmlspecialchars_uni(trim($mybb->input['eposta']));
$tcno = htmlspecialchars_uni(trim($mybb->input['tcno']));
$dogum = htmlspecialchars_uni(trim($mybb->input['dogum']));
$tier = htmlspecialchars_uni(trim($mybb->input['tier']));
$tip = htmlspecialchars_uni(trim($mybb->input['tip']));

if(!$mybb->user['uid'])
{
error_no_permission();
}
else
{

if($mybb->input['action'] == 'do_email' && $mybb->request_method == 'post')
{
    verify_post_check($mybb->input['my_post_key']);


    if(empty($adsoyad))
    {
        $errors[] = "Adınızı ve soyadınızı yazın.";
    }

    if(empty($tcno))
    {
        $errors[] = "Oyun içi kullanıcı adınızı yazın.";
    }

    if(empty($tier))
    {
        $errors[] = "Tierinizi belirtin.";
    }

    if(empty($dogum))
    {
        $errors[] = "Doğum tarihinizi yazın.";
    }

    if(empty($eposta))
    {
        $errors[] = "E-Posta adresinizi yazın.";
    }

    if(empty($tip))
    {
        $errors[] = "Kullandığınız araç sınıfını yazın.";
    }
    

    if(count($errors) == 0)
    {
        








    global $db, $mybb;
    $subject = "Klan Başvurusu | P7O";
    $message = "

    [b]Kullanıcı adı:[/b] [color=#6B8E23]{$_POST["kullaniciadi"]}[/color]
    [b]ID:[/b] [color=#6B8E23]{$_POST["kullaniciID"]}[/color]
    [b]Ad-Soyad:[/b] [color=#6B8E23]{$_POST["adsoyad"]}[/color]
    [b]E-Posta:[/b] [color=#6B8E23]{$_POST["eposta"]}[/color]
    [b]Facebook:[/b] [color=#6B8E23]{$_POST["facebook"]}[/color]    
    [b]Doğum Tarihi:[/b] [color=#6B8E23] {$_POST["dogum"]}[/color]
    [b]Oyun İçi Kullanıcı Adı:[/b] [color=#6B8E23]{$_POST["tcno"]}[/color]
    [b]En Yüksek Tier:[/b] [color=#6B8E23]{$_POST["tier"]}[/color]
    [b]Kullandığı Araç Tipi:[/b] [color=#6B8E23]{$_POST["tip"]}[/color]
    [b]Önceden Tecrübeleriniz:[/b] [color=#6B8E23]{$_POST["tecrube"]}[/color]
    [b]Ek Açıklama:[/b] [color=#6B8E23]{$_POST["adres"]}[/color]


";
    $fromid = "{$_POST[1]}";//still sender ID
    $to = array("morbius108"); // array of username(s)

    require_once MYBB_ROOT . "inc/datahandlers/pm.php";
    $pmhandler = new PMDataHandler();

    $pm = array(
        "subject" => $subject,
        "message" => $message,
        "fromid" => $fromid,
        "to" => $to
    );
      
    $pm['options'] = array(
        "signature" => $mybb->input['pm_options']['signature'],
        "disablesmilies" => $mybb->input['pm_options']['disablesmilies'],
        "savecopy" => $mybb->input['pm_options']['savecopy'],
        "readreceipt" => $mybb->input['pm_options']['readreceipt']
    );

    $pmhandler->set_data($pm);

    // Now let the pm handler do all the hard work.
    if (!$pmhandler->validate_pm()) {
        $pm_errors = $pmhandler->get_friendly_errors();
        return $pm_errors;
    }else{
        $pminfo = $pmhandler->insert_pm();
redirect($mybb->settings['bburl'] . '/misc.php?page=basvuruok', $lang->redirect_emailsent);
        return $pminfo;
    }














    }
    else
    {
        $errors = inline_error($errors);
    }


}

    $usertemplate = '<html>
<head>
<title>' . $pages['name'] . '</title>
{$headerinclude}
</head>
<body>
{$header}
{$errors}
<form action="' . $_SERVER['REQUEST_URI'] . '" method="post">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="' . $theme['borderwidth'] . '" cellpadding="' . $theme['tablespace'] . '" class="tborder">
<thead>
<tr>
<td colspan="2" class="thead">
<strong>' . $pages['name'] . '</strong>
</td>
</tr>
</thead>

<tbody>



<tr>
<td width="40%" class="pm_alert"><strong>Bilgileriniz</strong></td>
<td width="60%" class="pm_alert"></td>
</tr>

<tr>
<td width="40%" class="trow2"><strong>Kullanıcı Adı:</strong></td>
<td width="60%" class="trow2">{$name}</td>
<input type="hidden" class="textbox" size="50" name="kullaniciadi" value="{$name}" />
<input type="hidden" class="textbox" size="50" name="kullaniciID" value="{$mybb->user[uid]}" />
</tr>
<tr>
<td width="40%" class="trow1"><strong>E-Posta:*</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="eposta" value="" /></td>
</tr>
<tr>
<td width="40%" class="trow1"><strong>Ad - Soyad:*</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="adsoyad" value="" /></td>
</tr>
<tr>
<tr>
<td valign="top" width="40%" class="trow1"><strong>Doğum Tarihi:*<small>(GG/AA/YYYY)</small></strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="dogum" value="" /></td>
</tr>
<tr>
<td width="40%" class="trow2"><strong>Oyun İçi Kullanıcı Adı:*</strong></td>
<td width="60%" class="trow2"><input type="text" class="textbox" size="50" name="tcno" value="" />
</td>
</tr>
<tr>
<td valign="top" width="40%" class="trow1"><strong>En Yüksek Tieriniz:*</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="tier" value="" /></td>
</tr>
<tr>
<td valign="top" width="40%" class="trow1"><strong>Kullandığınız Araç Tipi:*</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="tip" value="" /></td>
</tr>
<td valign="top" width="40%" class="trow1"><strong>Facebook:</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="facebook" value="" /></td>
</tr>
<tr>
<td valign="top" width="40%" class="trow2"><strong>Önceden Tecrübeleriniz: <small>(Varsa)</small></strong></td>
<td width="60%" class="trow2"><textarea cols="50" rows="5" name="tecrube"></textarea></td>
</tr>
<tr>
<td valign="top" width="40%" class="trow2"><strong>Ek Açıklama: <small>(Burada Bulunmayan)</small></strong></td>
<td width="60%" class="trow2"><textarea cols="50" rows="5" name="adres"></textarea></td>
</tr>
<br />
<td valign="top" width="40%" class="trow2"><font color="red"><span style="text-shadow: 0px 0px 8px ;"><b>* ile işaretli alanların doldurulması zorunludur.</b></span></font></td>
<td valign="top" width="60%" class="trow2"><font color="red"><span style="text-shadow: 0px 0px 8px ;"><b>| Bilgileriniz güvenlik açısından gereklidir. Yönetim harici 3. şahıslarla paylaşılmayacaktır...</b></span></font></td>

</tbody>
</table>
<br />
<input type="hidden" name="action" value="do_email" />
<div align="center"><input type="submit" class="button" value="Başvuru Formunu Gönder" /></div>
</form>
<br />
<br />
{$footer}
</body>
</html>';

    $usertemplate = str_replace("\'", "'", addslashes($usertemplate));

    $name = $mybb->user['username'];
    $email = $mybb->user['email'];

    
add_breadcrumb($pages['name']);

eval("\$page = \"" . $usertemplate . "\";");

output_page($page);

}

?>



Cvp: Yaptığım Başvuru Sayfası Çalışmıyor - kadirkilic - 31-08-2014

Siteniz açılmıyor Melek - Masum


Cvp: Yaptığım Başvuru Sayfası Çalışmıyor - Manager - 31-08-2014

Merhaba,
Öncelikle sitenize erişim sağlanamamaktadır ancak sizlere bu konu hakkında bilgilerimi paylaşacağım.
  • Öncelikle başvuru sayfası %60 sitelerde çalışmamaktadır.
  • Bazı hatalar yapmış olabilirsiniz.
  • Başvuru sayfasını yapan kişiyle iletişime geçebilirsiniz.
  • Bu tip sayfaları önermemekteyim , E-Posta adresiniz ile başvuru yaptırabilirsiniz.
Dediğim gibi E-Posta yöntemi bildiğim en iyi yöntem ve en sağlıklı yöntem. E-Postalarınızı sık sık kontrol ederek başvuruyu yapan kişiye Özel Mesajdan bilgi verebilirsiniz.
İyi günler..


Cvp: Yaptığım Başvuru Sayfası Çalışmıyor - morbius108 - 31-08-2014

(31-08-2014, Saat:15:55)kadirkilic Adlı Kullanıcıdan Alıntı: Siteniz açılmıyor Melek - Masum


(31-08-2014, Saat:16:01)Manager Adlı Kullanıcıdan Alıntı: Merhaba,
Öncelikle sitenize erişim sağlanamamaktadır ancak sizlere bu konu hakkında bilgilerimi paylaşacağım.
  • Öncelikle başvuru sayfası %60 sitelerde çalışmamaktadır.
  • Bazı hatalar yapmış olabilirsiniz.
  • Başvuru sayfasını yapan kişiyle iletişime geçebilirsiniz.
  • Bu tip sayfaları önermemekteyim , E-Posta adresiniz ile başvuru yaptırabilirsiniz.
Dediğim gibi E-Posta yöntemi bildiğim en iyi yöntem ve en sağlıklı yöntem. E-Postalarınızı sık sık kontrol ederek başvuruyu yapan kişiye Özel Mesajdan bilgi verebilirsiniz.
İyi günler..

Keşke yaptığım açıklamayı okusaydınız domain aldığım firmada sorun var pazar olduğu içinde ulaşamıyorum yarın düzelir ancak girmeye gerek olduğunu düşünmüyorum.

Önerdiğiniz bir başvuru formu var mıdır bu şekilde siteye gömebileceğim php kod olarak.


Cvp: Yaptığım Başvuru Sayfası Çalışmıyor - ßyßilæl - 31-08-2014

Kodu tam inceleyemedim ama ana dizine bir basvuru.txt açın gelen başvuruları oraya çekin


Cvp: Yaptığım Başvuru Sayfası Çalışmıyor - morbius108 - 31-08-2014

(31-08-2014, Saat:19:31)ßyßilæl Adlı Kullanıcıdan Alıntı: Kodu tam inceleyemedim ama ana dizine bir basvuru.txt açın gelen başvuruları oraya çekin

Hocam nasıl yapıcam yardımcı olabilirmisiniz kodlamadan az buçuk anlıyoru şimdilik sadece hazırları editliyorum.


Cvp: Yaptığım Başvuru Sayfası Çalışmıyor - usameavci - 31-08-2014

Bence bu kadar uğraşmanıza gerek yok.
Yukarıdaki konuya bakarak özel bir sayfa oluşturun. Formun action kısmına da {$mybb->settings['bburl]}/basvuru.php olarak ayarlayın. Form gönderildiğinde basvuru.php dosyanız çalışacaktır.
basvuru.php dosyasında da
Kod:
http://www.phpr.org/php-ile-smtp-mail-gonderme/
sitesindeki mail gönderme uygulamasını yapın. Bu sayede başvurularınızı direk mail yoluyla alabilirsiniz.


Cvp: Yaptığım Başvuru Sayfası Çalışmıyor - morbius108 - 31-08-2014

(31-08-2014, Saat:20:42)TShujin Adlı Kullanıcıdan Alıntı: Bence bu kadar uğraşmanıza gerek yok.
Yukarıdaki konuya bakarak özel bir sayfa oluşturun. Formun action kısmına da {$mybb->settings['bburl]}/basvuru.php olarak ayarlayın. Form gönderildiğinde basvuru.php dosyanız çalışacaktır.
basvuru.php dosyasında da
Kod:
http://www.phpr.org/php-ile-smtp-mail-gonderme/
sitesindeki mail gönderme uygulamasını yapın. Bu sayede başvurularınızı direk mail yoluyla alabilirsiniz.

Sayfa yapma kısmını anladım ancak mail kısmından hiç bir şey anlamadım dediğim gibi php bilgim kısıtlı editleme yapıyorum şimdilik sadece.