Input File Name Parçalara Ayırma

input-file-name-parcalara-ayirma (büyük resim için tıklayın)

Merhaba,bu gönderide input file ile seçtiğimiz verinin yolunu belirtmiş olduğumuz karaktere göre parçalara ayirmaya çalışacağız.Bunun için index.php sayfama form etiketi içerisinde  input file ve buton etiketlerini tanımlıyorum.form method post edilecek ve reskont.php sayfasına gidecek(input file name stringi parçalama işlemlerini orada yapmaya çalışacağım).Şöyleki;

index.php için (kabaca)

  • <form action="/reskont.php" method="post" enctype="multipart/form-data"> Resim Seç
       <input type="file" name="fileToUpload" id="fileToUpload">
       <input type="submit" value="Yükle" name="submit">
    </form>

reskontrol.php için (kabaca)

  • //örneğin seçilen dosyanın ismi omur_serdar_61.jpeg olsun
  • $dosya_ad=$_FILES["fileToUpload"]["name"]; //seçilen dosyanın ismini verir
  • $yeni_ad=substr($dosya_ad,0,strrpos($dosya_ad,".")); // ilk dosya adından dosyanın isminde son.(nokta)karakterinin olduğu index karakterine kadar olan metni yeni_ad olarak tutuyoruz
  • $tumparca_=explode("_",$yeni_ad); //yeni_ad degiskenindeki metni _(altcizgi) karakterine göre explode fonksiyonu ile parcalıyoruz
  • foreach ($tumparca_ as $altparca)   //tumparca_degiskenindeki olusan her bir yeni metni altparca degiskenine bir nevi aktarmış oluyoruz
    • echo $altparca."
      "; //ve olusan her altparca degiskenimizi yazıyoruz.
             
      *omur_serdar_61.jpeg için ekran çıktısı;
      omur
      serdar
      61
      *şeklindedir.

omurs

Ö S, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

input file 

Beğeni


Yıllara Göre Gönderiler








LombokLoglamaB2C (Business-to-Consumer)B2B (Business-to-Business)İçerik Yönetim Sistemi - CMS (Content Management System)Pagination (Sayfalama)Sanal Özel Ağ - VPN (Virtual Private Network)Cronjob (Zamanlanmış Görevler)Printer-YazıcıJava'daki İlkel Veri Tipleri ve Alabilecekleri DeğerlerBit & Byte ve Hafıza Boyutlarındaki Ölçüm BirimleriSanallaştırma (Virtualization)DNS KayıtlarıE-Fatura ve E-ArşivYazılım Lisans TürleriAudit (Denetim) Açık Kaynak (Open Source)Monitoring (İzleme)Sitemap & Robots.txtKilometretaşı (Milestone)BSMV (Banka ve Sigorta Muameleleri Vergisi)KKDF (Kaynak Kullanımı Destekleme Fonu)Siber Pazartesi (Cyber Monday)Black Friday (Kara Cuma)Hotlink.htaccessCryptoLockerMalwareTrojanWormDependency (Yazılım Geliştirme Sürecinde Paket Bağımlılığı)Configuration (Yazılım Geliştirme Sürecinde Yapılandırma)Yahoo ve Yahoo'nun Başarısızlık NedenleriArchiving (Yazılım Geliştirme Sürecinde Arşivleme)Görsel Dosya Türleri (Image Types)ReleaseVersioning & Tagging (Versiyonlama ve Etiketleme)BuildJob (Yazılım Geliştirme Sürecinde Görevler)SonarQubeCDATA (Character Data)Alan Adı Uzantıları (Domain Name Extensions)Regresyon Kara Kutu (Black-Box) TestBeyaz Kutu (White-box) TestGri Kutu (Grey-box) TestYazılım Geliştirme Sürecindeki Temel Test TürleriKod gözden geçirme (Code Review)Birim Testi (Unit Testing)Yazılım Sürecinde EntegrasyonJAR & WAREager & Lazy Fetch TypeMaskelemeKPI (Key Performance Indicator)KII (Key Impact Indicator)Projenin JAR Dosyasını Oluştur - JAR PathSunucu için Linux dağıtım SeçimiKonyteynerler (container technologies)Runtime & Compile Time (Çalışma ve Derleme Zamanı)@Anotasyonlar (@Annotations)