05-17-2013, 10:37 AM
Sayfalar: 1 2
05-17-2013, 11:08 AM
Nette bulduğum bir for örneği
Buda whiler örneği
Alıntı:for ( $say=1 ; $say < 100 ; $say++ )
{
print " şu anda $say sayısındayım";
}
Buda whiler örneği
PHP Kod:
while($civciv < 10)
{
print " Açım, Çok acıktııım";
$civciv = $civciv + 1 ;
}
05-17-2013, 11:45 AM
teşekkürler kiroğlu kod yazmayı bilmediğim için bir sorum daha olacak
for döngüm bu şekilde
bu while döngüsünü nasıl yerleştireceğiz
buraya
PHP Kod:
for ($i = 0;$i<=100;$i++ )
{
}
bu while döngüsünü nasıl yerleştireceğiz
buraya
05-18-2013, 08:06 AM
for döngüşü isini görür o ilk mesajdaki nasıl bir degisken anlayamadım
05-18-2013, 10:24 AM
(05-18-2013 08:06 AM)stavros Yazılan: [ -> ]for döngüşü isini görür o ilk mesajdaki nasıl bir degisken anlayamadım
NB$sSTK0000$i burada iki değişkenim var biri "$s" Biri de $i amacım $i 100 ulaştğında $s bir artsın
05-18-2013, 11:23 AM
Verdiğin örnekte $i=100 olduğunda zaten döngü bitecektir. Burada önemli olan senin $s değerini nereye kadar artırmak istediğin. Eğer $s değişkeni belirli bir değere(örneğin 50) geldiğinde çıktı olarak yazdırmak istediğin NB$sSTK0000$i biçimini istiyorsan verebileceğim örnek kod şu şekildedir.
çıktı da şu şekilde olacaktır
PHP Kod:
$s=1;
while ($s<51) {
for ($i = 0;$i<=100;$i++) {
echo 'NB'.$s.'STK0000'.$i.'<br/>';
}
$s++;
}
Kod:
NB1STK00000
NB1STK00001
NB1STK00002
.
.
NB1STK0000100
NB2STK00000
NB2STK00001
.
.
NB50STK0000100
05-18-2013, 01:06 PM
Aradığım şey tam olarak bu bunu uyguladığım zaman verileri alamıyorum ama
kodlarımı buraya koyuyorum istersen bir bak
kodlarım bu şekilde
$s değişkenim 3 de son bulacak
kodlarımı buraya koyuyorum istersen bir bak
kodlarım bu şekilde
$s değişkenim 3 de son bulacak
PHP Kod:
<?php
for ($i = 0;$i<=100;$i++ )
{
$site = file_get_contents("http://www.burayıyazmıyorum.tr/ProductDetails.aspx?CatID=TK&PID=NB0STK0000$i");// =>>> NB$sSTK0000$i
$bul ='@<title>(.*?)</title>@si';
preg_match_all($bul, $site, $baslik);
$resmibul = "@<a href='(.*?)'(.*?)</a>@si" ;
preg_match_all($resmibul, $site, $resim);
$bedenbul='@<select name="(.*?)">(.*?)</select>@si';
preg_match_all($bedenbul, $site, $renk);
if (!empty($renk[2][1]))
{
echo'<img src="http://..../' .$resim[1][0].'"width="60" height="59" />'. $baslik[1][0].$renk[2][0].$renk[2][1].'<br><hr>';
}
}
?>
05-18-2013, 03:05 PM
Başka bir web sitesinden içerik araklamaksa niyetiniz(yazmaya çalıştığınız kod öyle gösteriyor) ben bu konuda yardımcı olamayacağım.
İyi çalışmalar
İyi çalışmalar
05-18-2013, 04:38 PM
bu konuda en iyi çözüm siteyle xml anlaşması yapmanız. başka türlüsü etik olmaz
yinede php bilgisi olması açısından
$s=0
for ($i = 0;$i<=100;$i++ )
{
$i%100=$x
if($x=0){$s=$s++}
}
şeklinde olabilir diye düşünüyorum
yinede php bilgisi olması açısından
$s=0
for ($i = 0;$i<=100;$i++ )
{
$i%100=$x
if($x=0){$s=$s++}
}
şeklinde olabilir diye düşünüyorum
05-18-2013, 04:52 PM
fİRMANIN BİLGİSİ dahilinde yapılıyor ama alt yapısı çok profosyonel olmadığı için böyle yapıyoruz ellerinde resimleri doğru şekilde verseler el ile gireceğim ama oda yok mecburum yani böyle bir şeye kimsenin içeriğini araklamak gibi bir niyetim yok çok şükür burdan ekmek kazanıyoruz ekmeğimede haram karıştırmam kimsenin hakkınıda gasp etmem yarımcı olmak istemezseniz yinede siz bilirsiniz teşekkürler
Sayfalar: 1 2