<?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();
}
?> Verileri çekerken url nasıl yapılır
4
●124
- 20-12-2023, 23:03:43Kimlik doğrulama veya yönetimden onay bekliyor.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ş
- 21-12-2023, 08:19:14GTURKMEN adlı üyeden alıntı: mesajı görüntüle
$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 - 23-12-2023, 20:39:31GTURKMEN adlı üyeden alıntı: mesajı görüntüle
<?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); // Satırdaki boşlukları temizle $satir = trim($satir); if (!empty($satir)) { // Satırdaki %0A gibi karakterleri temizle $satir = urldecode($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(); } ?>