<?php
if($_GET){
if($_GET["Islem"]=="Oku"){
$dosya = 'text.txt'; // Okunacak dosya
$dosya_icerik = @file_get_contents($dosya) or die("Dosya okunamadı");
$dosya_icerik = @htmlentities($dosya_icerik);
$fileUpdate = '<textarea>'.$dosya_icerik.'</textarea>';
}
}
?>
<!-- ?Islem=Oku parametresi yoksa gözükmez -->
<div><?=@$fileUpdate;?></div>
if ($_POST) {
$dizi = array();
$dizi[] = $_POST['aliciadisoyadi'];
$dizi[] = $_POST['alicifirma'];
$dizi[] = $_POST['sehir'];
$dizi[] = $_POST['aliciilce'];
$dizi[] = $_POST['alicieposta'];
$dizi[] = $_POST['siparisnotlari'];
$dizi[] = $_POST['urununstokkodu'];
$dizi[] = $_POST['urununstoksayisi'];
@file_put_contents('ornektext.txt',implode(',',$dizi));
}
Bilmiyorum doğrumu anladım
<pre><code>
<?php
session_start();
error_reporting(E_ALL ^ E_NOTICE);
define("SITE_URL","http://localhost");
$_SESSION["lang"] = "tr";
// $_SESSION["lang"] = "en";
$banner_URL = mask("banner.png",SITE_URL);
echo $banner_URL;
// print '<img src="'.mask('banner.png','http://localhost').'" alt="" />';
function mask($url,$siteURL){
switch($_SESSION["lang"]){
case "en":
$prefix = "/uploads/english_";
$returnURL = $siteURL.$prefix.$url;
break;
case "tr":
$prefix = "/uploads/turkish_";
$returnURL = $siteURL.$prefix.$url;
break;
}
return $returnURL;
}
</code>
</pre>
Bilmiyorum doğrumu anladım
<pre><code>
<?php
session_start();
error_reporting(E_ALL ^ E_NOTICE);
define("SITE_URL","http://localhost");
$_SESSION["lang"] = "tr";
// $_SESSION["lang"] = "en";
$banner_URL = mask("banner.png",SITE_URL);
echo $banner_URL;
// print '<img src="'.mask('banner.png','http://localhost').'" alt="" />';
function mask($url,$siteURL){
switch($_SESSION["lang"]){
case "en":
$prefix = "/uploads/english_";
$returnURL = $siteURL.$prefix.$url;
break;
case "tr":
$prefix = "/uploads/turkish_";
$returnURL = $siteURL.$prefix.$url;
break;
}
return $returnURL;
}
</code>
</pre>
Çoklu halini de bırakalım
<pre><code>
function yukle($dosya, $boyutLimit = 1, $dosya_uzantilari = null)
{
$sonuc = [];
if ($dosya['error'] == 4){
$sonuc['hata'] = 'Lütfen dosyanızı seçin.';
} else {
$say = count($dosya['name']);
for($i = 0; $i < $say; ++$i){
if (is_uploaded_file($dosya['tmp_name'][$i])){
$uzanti = explode('.', $dosya['name'][$i]);
$uzanti = $uzanti[1];
$gecerli_dosya_uzantilari = $dosya_uzantilari ? $dosya_uzantilari : [
'image/jpeg',
'image/png',
'image/gif'
];
$gecerli_dosya_boyutu = (1024 * 1014) * $boyutLimit;
$dosya_uzantisi = $dosya['type'][$i];
if (in_array($dosya_uzantisi, $gecerli_dosya_uzantilari)){
if ($gecerli_dosya_boyutu >= $dosya['size'][$i]){
$ad = uniqid();
$yukle = move_uploaded_file($dosya['tmp_name'][$i], 'upload/' . $ad . '.' . $uzanti);
if ($yukle){
$sonuc['dosya'][] = 'upload/' . $ad . '.' . $uzanti;
} else {
$sonuc['hata'] = 'Bir sorun oluştu ve dosyanız yüklenemedi. Dosya Adı: '.$dosya['name'][$i];
}
} else {
$sonuc['hata'] = 'Yükleyeceğiniz dosya en fazla 3MB olabilir. Dosya Adı: '.$dosya['name'][$i];;
}
} else {
$sonuc['hata'] = 'Yüklediğiniz dosya geçerli bir formatta değil.Dosya Adı: '.$dosya['name'][$i];
}
} else {
$sonuc['hata'] = 'Dosya yüklenirken bir sorun oluştu. Dosya Adı: '.$dosya['name'][$i];
}
}
}
return $sonuc;
}
$sonuc = yukle($_FILES['dosya']);
if (isset($sonuc['hata'])){
echo $sonuc['hata'];
} else {
foreach($sonuc['dosya'] as $key => $dosyaAdi){
echo '<a href="' . $dosyaAdi . '">'.($key+1).'.Dosyayı görmek için tıklayın!</a><br />';
}
}
echo "<pre>";
print_r($_FILES);
</code></pre>
Çoklu halini de bırakalım.
<pre><code>
function yukle($dosya, $boyutLimit = 1, $dosya_uzantilari = null)
{
$sonuc = [];
if ($dosya['error'] == 4){
$sonuc['hata'] = 'Lütfen dosyanızı seçin.';
} else {
$say = count($dosya['name']);
for($i = 0; $i < $say; ++$i){
if (is_uploaded_file($dosya['tmp_name'][$i])){
$uzanti = explode('.', $dosya['name'][$i]);
$uzanti = $uzanti[1];
$gecerli_dosya_uzantilari = $dosya_uzantilari ? $dosya_uzantilari : [
'image/jpeg',
'image/png',
'image/gif'
];
$gecerli_dosya_boyutu = (1024 * 1014) * $boyutLimit;
$dosya_uzantisi = $dosya['type'][$i];
if (in_array($dosya_uzantisi, $gecerli_dosya_uzantilari)){
if ($gecerli_dosya_boyutu >= $dosya['size'][$i]){
$ad = uniqid();
$yukle = move_uploaded_file($dosya['tmp_name'][$i], 'upload/' . $ad . '.' . $uzanti);
if ($yukle){
$sonuc['dosya'][] = 'upload/' . $ad . '.' . $uzanti;
} else {
$sonuc['hata'] = 'Bir sorun oluştu ve dosyanız yüklenemedi. Dosya Adı: '.$dosya['name'][$i];
}
} else {
$sonuc['hata'] = 'Yükleyeceğiniz dosya en fazla 3MB olabilir. Dosya Adı: '.$dosya['name'][$i];;
}
} else {
$sonuc['hata'] = 'Yüklediğiniz dosya geçerli bir formatta değil.Dosya Adı: '.$dosya['name'][$i];
}
} else {
$sonuc['hata'] = 'Dosya yüklenirken bir sorun oluştu. Dosya Adı: '.$dosya['name'][$i];
}
}
}
return $sonuc;
}
$sonuc = yukle($_FILES['dosya']);
if (isset($sonuc['hata'])){
echo $sonuc['hata'];
} else {
foreach($sonuc['dosya'] as $key => $dosyaAdi){
echo '<a href="' . $dosyaAdi . '">'.($key+1).'.Dosyayı görmek için tıklayın!</a><br />';
}
}
echo "<pre>";
print_r($_FILES);
</code></pre>
$ornek = [];
$ornek[9144] = ['sehir_id' => 9144,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];
$ornek[9145] = ['sehir_id' => 9145,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];
$ornek[9146] = ['sehir_id' => 9146,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];
$ornek[9147] = ['sehir_id' => 9147,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];
$ornek[9148] = ['sehir_id' => 9148,'ulke' => 'TURKIYE', 'sehir' => 'ADANA','ilce' => 'ADANA'];
$ornek["ADANA"] = $ornek[9146];
unset($ornek[9146]);
print_r($ornek);