• 04-09-2009, 03:42:14
    #10
    Üyeliği durduruldu
    SpngBB adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba, Gültekin beyin isteği üzerine benim kodladığım bir sistemdi.
    Sayfada yanlışlık olma durumu ilk akla gelen, ama sistemi hazırladığımız hostta defalarca içerik ekleyebilmiştik. Gültekin beyin ilk vps'inde de sağlıklı çalışıyordu ama son bir taşıma işleminden sonra yeni sunucuda sadece bu sayfadan verim alamamaya başladık.
    $_post metodu ile veri almayı sitenin sayısız yerinde kullanıyoruz ve çalışıyor. Bir düzenleme üzerine mi bozuldu diye Gültekin beyin sunucusunda çalışmayan ftp'yi olduğu gibi indirip mysql vs. taşıdım, benim sunucumda sağlıklı şiir ekleyebildik.
    Yani dosyada bir sıkıntı yok diye rahatça söyleyebilirim ama yine de içeriği paylaşayım :
    Form bulunan sayfadaki form kodları :
    <form action="siireklendi.html" method="post" enctype="multipart/form-data"><table width="100%%"  border="0" cellspacing="4" cellpadding="4">
               <tr>
                 <td align="right" valign="middle">Şiir Başlığı : </td>
                 <td align="left" valign="middle"><input name="baslik" type="text" id="baslik" /></td>
               </tr>
               <tr>
                 <td width="50%" align="right" valign="middle">İsteğe Bağlı Arkaplan resmi : </td>
                 <td align="left" valign="middle"><input name="arkaplan" type="file" id="arkaplan" /></td>
               </tr>
               <tr>
                 <td align="right" valign="middle">İsteğe bağlı Şiir Üstü Resmi : </td>
                 <td align="left" valign="middle"><input name="ust" type="file" id="ust" /></td>
               </tr>
               <tr>
                 <td align="right" valign="middle">İsteğe Bağlı Şiir Altı Resmi:</td>
                 <td align="left" valign="middle"><input name="alt" type="file" id="alt" /></td>
               </tr>
               <tr>
                 <td align="right" valign="middle">Şiir Arkaplan Rengi : </td>
                 <td align="left" valign="middle"><input name="arkarenk" type="text" id="bau" onclick="startColorPicker(this)" onkeyup="maskedHex(this)"></td>
               </tr>
               <tr>
                 <td align="right" valign="middle">Şiir Metin Rengi : </td>
                 <td align="left" valign="middle"><input name="metinrenk" type="text" id="baubau" onclick="startColorPicker(this)" ></td>
               </tr>
               <tr>
                 <td align="right" valign="middle">Arka Plan Müziği (mp3) :</td>
                 <td align="left" valign="middle"><input name="muzik" type="file" id="muzik" /></td>
               </tr>
               <tr>
                 <td colspan="2" align="center" valign="middle">Şiir İçeriği :<br />
                   <textarea name="metin" cols="80" rows="15" id="metin"></textarea> </td>
                 </tr>
               <tr>
                 <td colspan="2" align="center" valign="middle"><input type="submit" name="Submit" value="Şiiri Yayınla" /></td>
                 </tr>
             </table>
             </form>
    Formu alan sayfadaki bilgiler :
    $baslik=$_POST['baslik'];
    		 $metin=nl2br($_POST['metin']);
    		 $fotoad1=$_FILES["arkaplan"]["name"];
    	   $fotoboyut1=$_FILES["arkaplan"]["size"];
    				  $fotokaynak1=$_FILES["arkaplan"]["tmp_name"];
    				$fuzanti1=substr($fotoad1, -4);
    				$rasgelead1=substr(md5(uniqid(rand())), 0,5);
    				  $yeniad1=$rasgelead1.$fuzanti1;
    				  $hedef1="foto/$yeniad1";
    				   $fotoad2=$_FILES["ust"]["name"];
    	   $fotoboyut2=$_FILES["ust"]["size"];
    				  $fotokaynak2=$_FILES["ust"]["tmp_name"];
    				$fuzanti2=substr($fotoad2, -4);
    				$rasgelead2=substr(md5(uniqid(rand())), 0,5);
    				  $yeniad2=$rasgelead2.$fuzanti2;
    				  $hedef2="foto/$yeniad2";
    				   $fotoad3=$_FILES["alt"]["name"];
    	   $fotoboyut3=$_FILES["alt"]["size"];
    				  $fotokaynak3=$_FILES["alt"]["tmp_name"];
    				$fuzanti3=substr($fotoad3, -4);
    				$rasgelead3=substr(md5(uniqid(rand())), 0,5);
    				  $yeniad3=$rasgelead3.$fuzanti3;
    				  $hedef3="foto/$yeniad3";
    				  $fotoad4=$_FILES["muzik"]["name"];
    	   $fotoboyut4=$_FILES["muzik"]["size"];
    				  $fotokaynak4=$_FILES["muzik"]["tmp_name"];
    				$fuzanti4=substr($fotoad4, -4);
    				$rasgelead4=substr(md5(uniqid(rand())), 0,5);
    				  $yeniad4=$rasgelead4.$fuzanti4;
    				  $hedef4="muzik/$yeniad4";
    		 $arkarenk=$_POST['arkarenk'];
    		 $metinrenk=$_POST['metinrenk'];
    print"$baslik<br>$metin";
    En altta başlık ve metni ekrana bastır dememe rağmen her seferinde bu fieldlar boş geliyor.
    Sadece bu sayfaya özgü ve sadece bir sunucuda olan bir "Post" ile veri çekmeme durumu
    by_crazy adlı üyeden alıntı: mesajı görüntüle
    localda mı deniyosun?
    denemediğim yer kalmadı
  • 04-09-2009, 09:01:23
    #11
    .html sayfaya post atıyor burda. .htaccesste bunun için gerekli kural tanımlı mı acaba ,
    başka bi enteresanlık gözükmüyor gibi kodlarda
  • 04-09-2009, 10:21:59
    #12
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    .html sayfaya post atıyor burda. .htaccesste bunun için gerekli kural tanımlı mı acaba ,
    başka bi enteresanlık gözükmüyor gibi kodlarda
    Evet hocam site sef link tabanlı kurulduğu için bütün düzenlemeler tamam.

    Mesajımda belirttiğim üzere her yerde çalışıp bir burada çalışmayan bir dosya

    Sunucu $_POST ile veri almasa sorunun adı konacak ama, bi tek bu sayfaya özgü böyle bir muamele izlemesi ilginç

    Çözümü geçici olarak beyefendinin sitesini benim vps'ime taşımakta bulduk ve sorun %99 host kaynaklı görünüyor.

    Scriptingde sorun olsa benim vps'te çalışmazdı.