turgut28
=> php str_replace kullanımı
(13.2.2024 12:11:19)
<?php
$show_add_form=true;
$this->SetAdminHeader($this->texts["new_survey"]);
if(isset($_REQUEST["proceed_save"]))
{
global $website;
$listings = simplexml_load_file($this->data_file);
$listing = $listings->addChild('survey');
$arrChars = array("A","B","C","Ç","D","E","F","G","Ğ","H","İ","I","J","K","L","M","N","O","Ö","P","R","S","Ş","T","U","Ü","V","Y","Z");
$random_code = $arrChars[rand(0,(sizeof($arrChars)-1))]."".rand(1000,9999)
.$arrChars[rand(0,(sizeof($arrChars)-1))].rand(1000,9999);
$listing->addChild('id', $random_code);
$listing->addChild('name', $website->check_entities(stripslashes($_POST["survey_name"])));
$listing->addChild('description', $website->check_entities(stripslashes($_POST["survey_description"])));
$listing->addChild('questions', $website->check_entities(stripslashes($_POST["survey_questions"])));
if(isset($_POST["anonymous"])&&$_POST["anonymous"]=="1")
{
$listing->addChild("anonymous", "1");
}
else
{
$listing->addChild("anonymous", "0");
}
$listings->asXML($this->data_file);
if(!file_exists("../data/".$random_code))
{
if(!mkdir("../data/".$random_code))
{
echo "Bu anketin sonuçlarının kaydedileceği klasörün oluşturulması - data/".$random_code." arızalı! Lütfen /data klasörüne yazma izinleri veriniz.";
}
}
?>
kodlar arkadaşlar kayır ederken isim kısmındaki türkçe karakterleri ingilizce karaktere çevirip kaydetmek istiyorum
batis
=> php str_replace kullanımı
(15.2.2024 09:10:02)
bunun yerine `$survey_name_eng = iconv('UTF-8', 'ASCII//TRANSLIT', $_POST["survey_name"]);` kullanabilirsiniz. daha pratik olur.
turgut28
=> php str_replace kullanımı
(15.2.2024 09:54:47)
nereyi değiştireyim
batis
=> php str_replace kullanımı
(15.2.2024 14:30:15)
```
<?php
$show_add_form=true;
$this->SetAdminHeader($this->texts["new_survey"]);
if(isset($_REQUEST["proceed_save"]))
{
global $website;
$listings = simplexml_load_file($this->data_file);
$listing = $listings->addChild('survey');
$arrChars = array("A","B","C","Ç","D","E","F","G","Ğ","H","İ","I","J","K","L","M","N","O","Ö","P","R","S","Ş","T","U","Ü","V","Y","Z");
$random_code = $arrChars[rand(0,(sizeof($arrChars)-1))]."".rand(1000,9999) . $arrChars[rand(0,(sizeof($arrChars)-1))].rand(1000,9999);
$listing->addChild('id', $random_code);
$survey_name = iconv('UTF-8', 'ASCII//TRANSLIT', $_POST["survey_name"]);
$survey_description = iconv('UTF-8', 'ASCII//TRANSLIT', $_POST["survey_description"]);
$survey_questions = iconv('UTF-8', 'ASCII//TRANSLIT', $_POST["survey_questions"]);
$listing->addChild('name', $website->check_entities(stripslashes($survey_name)));
$listing->addChild('description', $website->check_entities(stripslashes($survey_description)));
$listing->addChild('questions', $website->check_entities(stripslashes($survey_questions)));
if(isset($_POST["anonymous"]) && $_POST["anonymous"] == "1")
{
$listing->addChild("anonymous", "1");
}
else
{
$listing->addChild("anonymous", "0");
}
$listings->asXML($this->data_file);
if(!file_exists("../data/".$random_code))
{
if(!mkdir("../data/".$random_code))
{
echo "Bu anketin sonuçlarının kaydedileceği klasörün oluşturulması - data/".$random_code." arızalı! Lütfen /data klasörüne yazma izinleri veriniz.";
}
}
}
?>
```
bu sekilde degistirebilirsiniz
turgut28
=> php str_replace kullanımı
(16.2.2024 10:02:35)
Link kısmını ok yapıyor lakin anket adı kısmında türkçe karakter bozuyor ilk soruda isim kısmı demişim pardon isim kısmı normal olacak isimi alıp linke çevirdiği kısımda türkçe karakterleri ingilizceye çevirecek
< Resime gitmek için tıklayın >
Headlong Into Carnage
=> php str_replace kullanımı
(12.4.2024 18:25:40)
<?php
$show_add_form=true;
$this->SetAdminHeader($this->texts["new_survey"]);
if(isset($_REQUEST["proceed_save"]))
{
global $website;
$listings = simplexml_load_file($this->data_file);
$listing = $listings->addChild('survey');
$arrChars = array("A","B","C","C","D","E","F","G","G","H","I","I","J","K","L","M","N","O","O","P","R","S","S","T","U","U","V","Y","Z");
$random_code = $arrChars[rand(0,(sizeof($arrChars)-1))]."".rand(1000,9999)
.$arrChars[rand(0,(sizeof($arrChars)-1))].rand(1000,9999);
// Türkçe karakterleri İngilizce karakterlere dönüştür
$survey_name = str_replace(
array("ı", "İ", "ş", "Ş", "ğ", "Ğ", "ü", "Ü", "ö", "Ö", "ç", "Ç"),
array("i", "I", "s", "S", "g", "G", "u", "U", "o", "O", "c", "C"),
$_POST["survey_name"]
);
$listing->addChild('id', $random_code);
$listing->addChild('name', $website->check_entities(stripslashes($survey_name)));
$listing->addChild('description', $website->check_entities(stripslashes($_POST["survey_description"])));
$listing->addChild('questions', $website->check_entities(stripslashes($_POST["survey_questions"])));
if(isset($_POST["anonymous"]) && $_POST["anonymous"] == "1")
{
$listing->addChild("anonymous", "1");
}
else
{
$listing->addChild("anonymous", "0");
}
$listings->asXML($this->data_file);
if(!file_exists("../data/".$random_code))
{
if(!mkdir("../data/".$random_code))
{
echo "Bu anketin sonuçlarının kaydedileceği klasörün oluşturulması - data/".$random_code." arızalı! Lütfen /data klasörüne yazma izinleri veriniz.";
}
}
}
?>