lostyazilim
tr.link

Formdan Gelen Php Kodları Başka Php Dosyasına Yazdırma

12 Mesajlar 2.322 Okunma
acebozum
tr.link

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)
S.a bence başlık sorumu tamamen açıkları ama tekrar anlatayım..

acaba ben text area'ya yazdığım kodu post ile alıp başka bir sayfaya nasıl yazdırırım. mesela asdjkad gibi şeyleri txt yada php dosyasına yazdırabiliyorum acaba bir php sayfasının kodlarını alıp yazdırmam mümkün mü?


örnek:

aşağıdaki sayfadan "isim"i alıp deneme.php'nin içine yazmak istiyorum... isim adlı textbox da bir php sayfasının kodları var.






bu şekilde alıp yazmaya çalışınca syntax hatası alıyorum.sıradan bir şeyi yazabiliyorum fakat php sayfasının kodlarını yazınca olmuyor neden acaba? yöntem nedir?


Özet olarak: formdan gelen bir sayfanın kodlarını bir dosyaya nasıl yazdırabilirim?
 

 

elektronikssl
webimgo

brkrtp brkrtp Mobile App Developer Kullanıcı
  • Üyelik 24.08.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Mobile App Developer
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 964
  • Beğeniler 269 / 251
  • Ticaret 31, (%97)
action="kaydet.php"
olacak

kaydet.php de de gelen verileri değişkene aktarıp ekrana yazacaksın
 

 

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

brkrtp adlı üyeden alıntı

action="kaydet.php"
olacak

kaydet.php de de gelen verileri değişkene aktarıp ekrana yazacaksın


konuyu okuduysanız normal bir şekilde yazabiliyorum kodları değişkene atayıp yazınca syntax hatası alıyorum...işin içinde normal yazı yerine kodlar olunca hata alıyorum
 

 

org org Yaw He He Kullanıcı
  • Üyelik 15.07.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek web coder
  • Konum İstanbul Avrupa
  • Ad Soyad S** D**
  • Mesajlar 203
  • Beğeniler 7 / 36
  • Ticaret 8, (%88)
Hocam kodları paylaş bu şekilde yardımcı olamayızki nasıl alıyorsun görelim belki nokta virgül hatası yapıosundur.
 

 

wmaraci
wmaraci

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
kodları tam paylaşmadan size yardımcı olmamızı beklemeniz abes olmaz mı
 

 

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)
Haklısınız çok kodum yok ama vereyim;

olusturma.php


Yan Tarafa Site İsmini Giriniz...".php" Kısmının Yazılmasına Gerek Yoktur.

















kaydet.php

$sitekodlari=$_POST['sitekodlari'];

copy("anasayfa.php","$sitekodlari.php");

// işte tam burası eksik burada site kodlarını $sitekodlari.php ye yazman gerek ama olmuyor. site kodları diğer sayfadan geliyor fakat burada verileri yazmam gerek..yapamadığım yer de burası sıradan bi yazıyı yazabiliyorum ama kodu yazmaya kalkınca hata alıyorum..biraz araştırdım ve php kodu değişkene atamam biraz zor veya imkansızmış...
 

 

4531 4531 WM Aracı Anonim Üyelik
  • Üyelik 13.03.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 996
  • Beğeniler 210 / 211
  • Ticaret 3, (%100)
Hocam sizin kodlarınız anasayfa.php dosyasını kopyalayıp, bir başka dosya oluşturuyor. Ancak aşağıdaki kod belirttiğiniz isimde POST ile gelen veriyi alıp yazıyor. Yeni dosya oluşturuyor. (Ben bunu scriptlerimde kurulum için kullanıyorum.)
Buyrun;


$dosya_adi = "dosyaadiyazin.php";
$dosya = fopen ($dosya_adi , 'w') or die ("Dosya
açılamadı!");
$metin = $_POST["sitekodlari"];
fwrite($dosya,$metin ) ;
fclose ($dosya);

 

 

emredokmetas58 emredokmetas58 Freelance Kullanıcı
  • Üyelik 18.07.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Serbest
  • Konum Eskişehir
  • Ad Soyad E** D**
  • Mesajlar 54
  • Beğeniler 39 / 11
  • Ticaret 0, (%0)
kardeş anladım kardarıyla kodlarıy içinde '," vs türünde karakterler va buda hata oluşruruyor

şu kodu $sitekodlari=$_POST['sitekodlari'];
şu şekilde kullan $sitekodlari= addslashes(trim($_POST['sitekodlari']));
düzenle büyük ihtimal olur diye düşünüyorum
 

 

iş alımları açıktır. (freelance)

emreyavuz emreyavuz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 05.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Erzurum
  • Ad Soyad E** Y**
  • Mesajlar 132
  • Beğeniler 49 / 9
  • Ticaret 0, (%0)

ahmettalut adlı üyeden alıntı

Hocam sizin kodlarınız anasayfa.php dosyasını kopyalayıp, bir başka dosya oluşturuyor. Ancak aşağıdaki kod belirttiğiniz isimde POST ile gelen veriyi alıp yazıyor. Yeni dosya oluşturuyor. (Ben bunu scriptlerimde kurulum için kullanıyorum.)
Buyrun;


$dosya_adi = "dosyaadiyazin.php";
$dosya = fopen ($dosya_adi , 'w') or die ("Dosya
açılamadı!");
$metin = $_POST["sitekodlari"];
fwrite($dosya,$metin ) ;
fclose ($dosya);



oncelikle cevap icin tesekkurler..Fakat ben zaten anasayfa.PHP dosyasini kopyalayip gelen kodu oraya yazmak istiyorum.Buyuk ihtimalle problem post ile. gelen verinin icinde. $ { gibi isaretler bulunmasi.

Ek Olarak:

emredokmetas58 adlı üyeden alıntı

kardeş anladım kardarıyla kodlarıy içinde '," vs türünde karakterler va buda hata oluşruruyor

şu kodu $sitekodlari=$_POST['sitekodlari'];
şu şekilde kullan $sitekodlari= addslashes(trim($_POST['sitekodlari']));
düzenle büyük ihtimal olur diye düşünüyorum


peki bu sekilde oldugu zaman diger sayfada kod olarak. gosterilir mi yani sayfayi actigimda syntax hatasi alir miyim


not: mobildeyim PC ye gecince kodlari deneyecegim
 

 

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)

$file = 'example.txt';
$newfile = 'example.txt.bak';

if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>

copy fonksiyonunuz hatalı örnek kullanımı ustte yazdım.
ama açıkçası
copy("anasayfa.php","$sitekodlari.php"); böyle bir kullanım ne gördüm ne de duydum $sitekodlari.php diye değişken mi olur? syntax hatasını ondan alıyorsunuz
emreyavuz

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al