İnternet programcılığı dersi form işlemleri konusu ile ilgili çözümlü sorular. Ayrıca php'de dosya ve dizin işlemleriyle ilgili çözümlü sorular da bu konu altında paylaşılmıştır.

İnternet programcılığı form işlemleri ile ilgili çözümlü sorular

1. Üyelik formunu oluşturunuz. Bilgi girişi yapıldıktan sonra verilen kullanıcı adı ve şifreyle karşılaştırarak, eğer bilgiler doğruysa "Kullanıcı adı ve şifre doğru, hoşgeldiniz.", yanlışsa "Kullanıcı adı veya şifre yanlış, tekrar deneyiniz." mesajını yazdırınız ? (kadi = deneme, şifre = 1234)

// html sayfası
<form action="goster.php" method="post">
   Kullanıcı Adı: <input type="text" name="ad">
   <br>
   Şifre : <input type="password" name="sifre">
   <br>
   <input type="submit" name="gonder" value="Üye Girişi">
   </form>
// php sayfası
<?php
   $kadi = "deneme";
   $sifre = 12345;
     if($kadi == $_POST["ad"] && $sifre == $_POST["sifre"]) {
        echo "Kullanıcı adı ve şifre doğru, hoşgeldiniz."; }
     else {
        echo "Kullanıcı adı veya şifre yanlış, tekrar deneyiniz."; }
?>

2. Girilen şifrenin en az 8 karakterden oluşup oluşmadığını kontrol eden php sayfasını oluşturunuz ?

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Karakter Sayısı Kontrolü</title>
</head>
<body>
<?php
   if (isset($_POST["giris"])) {
       if (strlen($_POST["s"]) <= 7) {
        echo "Girilen şifre en az 8 karakterli olmalıdır"; }
       else {
        echo "Girilen şifre doğru"; }
   }
?>

<form action="kontrol.php" method="post">
 Şifre: <input type="password" name="s"> <br>
 <input type="submit" value="Giriş" name="giris">
</form>

</body>
</html>

3. Dosya yükleme, e-posta ve yükleyenin adı bilgilerini isteyen formu oluşturunuz. Gönder butonuna basılınca açılıcak olan php sayfasında resmi 400*250 boyutlarında ve yükleyenin e-posta adresini, adını gösteren php sayfasını oluşturunuz ?

//html sayfası
<form action="resimyukle.php" method="post" enctype="multipart/form-data">
 <table>
 <tr>
 <td>Kullanıcı Adı Soyadı : </td>
 <td><input type="text" name="kadi"></td>
 </tr>
 <tr>
 <td>Kullanıcı E - Posta :</td>
 <td><input type="text" name="eposta"></td>
 </tr>
 <tr>
 <td></td>
 <td><input type="file" name="dosya"></td>
 </tr>
 <tr>
 <td></td>
 <td><input type="submit" name="gonder" value="Resim Yükle"></td>
 </tr>
 </table>
</form>
//php sayfası
<?php
move_uploaded_file($_FILES["dosya"]["tmp_name"],$_FILES["dosya"]["name"]);
  echo '<img src="'.$_FILES["dosya"]["name"].'" width="400" height="250">';
  echo "<br>";
  echo "Resim ".$_POST["kadi"]." tarafından yüklenmiştir.";
  echo "<br>";
  echo "E - Posta Adresi : ".$_POST["eposta"];
?>

4. “yaz.txt” dosyasının var olup olmadığını kontrol ediniz. Eğer dosya varsa ekrana “Bu dosya var, tekrar deneyiniz.” mesajını yazdırınız. Eğer yoksa dosyanın oluşturulmasını sağlayıp içerisine “Her dosyanın bir uzantısı vardır” metnini yazdırınız?

<?php
  if(file_exists(“yaz.txt”)){
    echo “Bu dosya var, tekrar deneyiniz.” }
  else { 
    $dosya = fopen(“yaz.txt”,”a”);
    $metin = “Her dosyanın bir uzantısı vardır”
    fwrite($dosya,$metin);
    fclose($dosya); }
?>

5. Var olan resim klasörünün içerisine “galeri” isimli klasörü oluşturan ve silen php kodlarını yazınız ?

<?php
$k = “resim/galeri”;
mkdir($k,0700);
rmdir($k);
?>
  • Yazı Etiketleri :
  • php form
  • php dosya yükleme
  • php form nesneleri nasıl kullanılır
  • php checkbox kullanımı
  • php dosya işlemleri
  • php dizin işlemleri
Css ile yatay ve dikey menu oluşturma, kutu modeli içerisinde kullanma
Yazıyı Oku

Css ile yatay ve dikey menu oluşturma, kutu modeli içerisinde kullanma

Css ile position: fixed kullanımı
Yazıyı Oku

Css ile position: fixed kullanımı

Css kutu modeli örneği ve float
Yazıyı Oku

Css kutu modeli örneği ve float

Nesne tabanlı programlama metot çağırma uygulamaları
Yazıyı Oku

Nesne tabanlı programlama metot çağırma uygulamaları

Css kutu modeli örneği ve konumlandırma
Yazıyı Oku

Css kutu modeli örneği ve konumlandırma

Css ile çoklu arkaplan uygulaması
Yazıyı Oku

Css ile çoklu arkaplan uygulaması

Menu