MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
morbius108 avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

Yaptığım Başvuru Sayfası Çalışmıyor


Sponsor Reklam
media venus

Çevrimdışı morbius108
 Tarih: 31-08-2014, Saat:15:53
(Son Düzenleme: 31-08-2014, Saat:15:55, Düzenleyen: morbius108.)
#1
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);

}

?>
Cevapla
Bunu Beğenenler:
Sponsor Reklam
sponsor reklam sponsor reklam

Çevrimdışı kadirkilic
 Tarih: 31-08-2014, Saat:15:55
#2
Siteniz açılmıyor Melek - Masum
Cevapla
Bunu Beğenenler:

Çevrimdışı Manager
 Tarih: 31-08-2014, Saat:16:01
(Son Düzenleme: 31-08-2014, Saat:16:02, Düzenleyen: Manager.)
#3
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..
Cevapla
Bunu Beğenenler:

Çevrimdışı morbius108
 Tarih: 31-08-2014, Saat:16:32
#4
(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.
Cevapla
Bunu Beğenenler:

Çevrimdışı ßyßilæl
 Tarih: 31-08-2014, Saat:19:31
#5
Kodu tam inceleyemedim ama ana dizine bir basvuru.txt açın gelen başvuruları oraya çekin
Cevapla
Bunu Beğenenler:

Çevrimdışı morbius108
 Tarih: 31-08-2014, Saat:19:52
#6
(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.
Cevapla
Bunu Beğenenler:

Çevrimdışı usameavci
 Tarih: 31-08-2014, Saat:20:42
(Son Düzenleme: 31-08-2014, Saat:20:43, Düzenleyen: usameavci.)
#7
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.
Cevapla
Bunu Beğenenler:

Çevrimdışı morbius108
 Tarih: 31-08-2014, Saat:23:54
#8
(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.
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  anket düzenleyince hata sayfası çıkıyor j700 1 231 16-01-2016, Saat:01:23
Son Yorum: LeoJeLyy
  Forumumda teşekkürler eklentisi çalışmıyor Design 1 382 04-11-2015, Saat:00:47
Son Yorum: EmreKarakaya
  [1.6] Contact us İletişim Sayfası contactus/contactus.php sorunu tsli52 3 849 18-10-2015, Saat:19:10
Son Yorum: exe
  Admin KP Butonlar Çalışmıyor joul89 4 660 29-09-2015, Saat:18:46
Son Yorum: svsfatih
  portal sayfası konu kısaltmaları 1.8.3 batuhan0088 1 351 20-02-2015, Saat:01:03
Son Yorum: Caxing



Konuyu Okuyanlar: 1 Ziyaretçi