2016-03-22 15 views
-1

Ben html ile form registeration yapmak ama PHP kullanarak değer bilgisi GET almak için bir sorun olsun, sorun, diğer sunucuya html bir değer kapmak ve txt veya günlük dosyasına kaydederek belki gel bilir ve bana söylemek istediğin birileri nerede koduyla yanlışForm Kullanılarak Kayıt Olun PHP ile

<form action="http://otherserver/memek/info.php?log=" method="get" id="form-validate"> 
     <div class="fieldset"> 
      <input name="success_url" value="" type="hidden"> 
      <input name="error_url" value="" type="hidden"> 
      <h2 class="legend">Personal Information</h2> 
      <ul class="form-list"> 
       <li class="fields"> 
        <div class="customer-name"> 
    <div class="field name-firstname"> 
     <label for="firstname" class="required"><em>*</em>First Name</label> 
     <div class="input-box"> 
      <input id="firstname" name="firstname" value="" title="First Name" maxlength="255" class="input-text required-entry" type="text"> 
     </div> 
    </div> 
    <div class="field name-lastname"> 
     <label for="lastname" class="required"><em>*</em>Last Name</label> 
     <div class="input-box"> 
      <input id="lastname" name="lastname" value="" title="Last Name" maxlength="255" class="input-text required-entry" type="text"> 
     </div> 
    </div> 
</div> 

<button type="submit" title="Submit" class="button"><span><span>Submit</span></span></button> 

ve otherserver dosya üzerinde PHP

<?php 
$txt = "reg.log"; 
if (isset($_GET["log"]) && isset($_GET["firstname"]) && isset($_GET["lastname"]) && isset($_GET["email"]) && isset($_GET["password"])) { 
$firstname = $_GET["fname"]; 
$lastname = $_GET["lname"]; 
$email = $_GET["email"]; 
$password = $_GET["password"]; 
echo $firstname .PHP_EOL. $lastname .PHP_EOL. $email .PHP_EOL. $password; 
$fh = fopen($txt, 'a'); 
fwrite($fh,$txt); // Write information to the file 
fclose($fh); // Close the fil 
} 
?> 

kod hatası değil ama günlük dosyası i bir değerden bilgi almak yok Bunun gibi url'den değer almalıyım http://otherserver.com/info.php?log=firstname=John&lastname=Thor

Ben

sayesinde bu url bilgilerle

+0

Bu pek çok nedenden ötürü yanlıştır. –

cevap

0

Nokta farkı benim günlük dosyasına sonuçları nasıl elde edebileceğinizi: Temel hata ayıklama HERHANGİ tür yapsan belki eğer

<input id="firstname" name="firstname" value="" title="First Name" maxlength="255" class="input-text required-entry" type="text"> 
         ^^^^^^^^^^^^^^ 

$firstname = $_GET["fname"]; 
        ^^^^^^^ 

, PHP'nin bunun için yayınlayacağı "tanımlanmamış dizin" uyarılarını fark etmiş olursunuz.

+0

yaptık ama hala dosya .log –

+0

sonucu alınamıyor ve hata ayıklamaya başlayabilirsiniz. Dosyanın açıldığını varsayarak durdurun. –

+0

_and_ display_errors öğesini açın ve error_reporting öğesini E_ALL | E_STRICT olarak ayarlayın (ya da sadece -1'e geçin) –

İlgili konular