Php pdo kurcalamaları derken...
- Proje dizininde "uploads" şeklinde bir dizin oluşturun,
- Dosya yetkilerini ayarlayın
sudo adduser $USER www-data
sudo chown -R $USER:www-data /var/www/html/
sudo chmod -R ug+rwx,o=x uploads/
- ayar.php dosyasını kendiniz ouşturun ve aşagıdaki kodları içerisine yapıştırın.
# ayar.php dosya içeriği...
$dsn = 'mysql:host=localhost;dbname=veritabaniAdi';
$kullanici = 'kullaniciAdi';
$parola = 'parola';
try {
$vt = new PDO($dsn, $kullanici, $parola);
} catch (PDOException $hata) {
echo 'Bağlantı hatası: ' . $hata->getMessage();
}
- Kayıt ekleme
- Hangi bilgileri eklemeliyim?
- Adı ve Soyadı
- Grubu (Gruplara ayırıp filitrelemek ve silme yerine bir grupta toplamak için),
- Ünvanı (Baba, anne, öğrenci ve meslek ünvanı gibi),
- Cep telefonu (Rehberin amacı gereği mutlaka olmalı),
- İş telefonu
- İş adresi (Çalışıyorsa iş adresi, öğrenci ise okul bilgileri girilecek),
- İşyerinin bulunduğu ilçe,
- İşyerinin bulunduğu şehir,
- Ev adresi (Olursa iyi olur),
- İkamet ettiği ilçe (Filtrelemede kullanılabilir),
- İkamet ettiği şehir (Filtrelemede kullanılabilir),
- Elektronik posta bilgisi (Belki toplu e-posta atma olabilir),
- Resim adı bilgisi (Resmi yoksa ortak bir resim görüntülenecek. Sadece jpg ve png yüklenebilecek),
- Cinsiye bilgisi (Cinsiyete göre e-posta atılabilir [Erkek, kadın]),
- Eklenecek bilgilerde özel şartlar olacak mı?
- Kayıt sırasında ad ve soyad daha önceden kayıt edilmiş mi? Varsa cep telefonu gibi bir kaç bilgi karşılaştırılıp aynı kişi olup olmadığı teyidi yapılacak. Rehberin çöp olmasını engelleyelim!
- Resim isimleri 29 harf ve 012345689 rakam karekterilerinden rastgele oluşturulacak,
- Resimler yüklenirken boyutlandırılacak,
- Cep telefon numarası kayıt sırasında x-xxx-xxxxxxx şeklinde - ile ayrılarak yapılacak. Kayıt son aşamasında otomatik x(xxx) xxxxxxx şekline dönüştürülecek,
- İlçe ve şehir isimlerinde liste kullanılacak,
- Hangi bilgileri eklemeliyim?
- Güncelleme
- Bilgileri güncelleme ile resim güncelleme ayrı yapılabilecek,
- Resim güncelleme işlemi ayrı yapılacak ve güncellenirken kişiye ait eski resim silinecek,
- Cep telefon numarası güncelleme sırasında x-xxx-xxxxxxx şeklinde - ile ayrılarak yapılacak. Güncelleme son aşamasında otomatik x(xxx) xxxxxxx şekline dönüştürülecek,
- Listeleme
- Listeleme anasayfa da yapılacak,
- Listelemede görüntülenecek bilgiler belirlenecek,
- Satırlarda göster, çöpe al ve düzenle işlem bağlantıları olacak,
- Kişi bilgierini görüntüleme,
- Görüntüleme modal aracılığı ile yapılacak ve kartvizit benzeri olarak tasarlanacak,
- Görüntülemede gösterilecek bilgiler belirlenecek,
- Görüntülemede cinsiyetine göre renklendirme yapılacak. Kadın mı erkek mi renkten anlasılabilir olacak,
- Silme
- Silme yapılmayacak, uygun bir grup isminde toplanacak. Normalde görüntülenemeyecek, bunun için özel bir bağlantı olacak. ŞU AN SİLİYOR!