merhabalar text dosyasından verileri çekerken başlıkları çekiyor sorunsuz yapmak istediğim başlıkları urlye nasıl çevirebiliriz ayrı bir sütünde teş
<?php
$host = "localhost";
$dbname = "xxxxx";
$username = "xxxxx";
$password = "xxxxx";
try { $pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) { die("Veritabanı hatasi" . $e->getMessage());
}
$dosyaAdi = "veriler.txt";
try { $dosya = fopen($dosyaAdi, "r"); while (!feof($dosya)) { $satir = fgets($dosya); if (!empty($satir)) { $stmt = $pdo->prepare("INSERT INTO makale (adi) VALUES (:deger)"); $stmt->bindParam(':deger', $satir); $stmt->execute(); } } fclose($dosya); echo "eklendi";
} catch (Exception $e) { echo "eklenmiyor" . $e->getMessage();
}
?> $dosyaAdi = "veriler.txt";
try {
$dosya = fopen($dosyaAdi, "r");
while (!feof($dosya)) {
$satir = fgets($dosya);
if (!empty($satir)) {
$url = urlencode($satir);
$stmt = $pdo->prepare("INSERT INTO makale (adi, url) VALUES (:baslik, :url)");
$stmt->bindParam(':baslik', $satir);
$stmt->bindParam(':url', $url);
$stmt->execute();
}
}
fclose($dosya);
echo "eklendi";
} catch (Exception $e) {
echo "eklenmiyor" . $e->getMessage();
}kodunu bu şekilde düzenleyip haber verir misin sonucu