for($i=1;$i<=6;$i++) {
$con=@file_get_contents("siteadi");
$adi=explode('<p class="MsoNormal" style="text-align: center" align="center"> </p>', $con);
$adi=explode('</span></p>', $adi[$i]);
$adi2=addslashes(strip_tags(trim($adi[0])));
$eczane = ucfirst(ufalt($adi2.'---'));
$eczaneler = explode("---", $eczane);
echo $eczaneler[0];
echo $eczaneler[1];
echo $eczaneler[2];
echo $eczaneler[3];
$adres=explode('ADR', $con);
$adres=explode('</span></p>', $adres[$i]);
$adres2=addslashes(strip_tags(trim($adres[0])));
$adres = ucfirst(ufalt($adres2.'---'));
$adresler = explode("---", $adres);
echo $adresler[0];
echo $adresler[1];
echo $adresler[2];
echo $adresler[3];
$telefon=explode('TEL', $con);
$telefon=explode('</span></p>', $telefon[$i]);
$telefon2=addslashes(strip_tags(trim($telefon[0])));
$telefon = ucfirst(ufalt($telefon2.'---'));
$telefonlar=explode("---", $telefon);
echo $telefonlar[0];
echo $telefonlar[1];
echo $telefonlar[2];
echo $telefonlar[3];
$ad = $telefonlar[3];
}merhabalar, nöbetçi eczaneleri bot ile çekip veri tabanına kaydedeceğim fakat for dışında komutlar çalışmıyor. mesela $ad = $telefonlar[3]; for komutundan sonra çalışmıyor. $eczane = $eczaneler[0]; diye tanımlayıp for komutundan sonra veritabanına kaydedeceğim. sorun ne olabilir?
tanımlamalar for dışında çalışmıyor
6
●528
- 23-11-2012, 18:12:09
- 23-11-2012, 20:11:29Kimlik doğrulama veya yönetimden onay bekliyor.Bu sekilde bir kullanımda $ad değişkenine en son hangi değer verilmişse PHP bunu $ad değişkeninin değeri kabul eder
1. Yol For içerisinde sql işlemlerini yapman
2. Yol $ad değişkenini array olarak kullanman.
$ad[] = $foo; - 23-11-2012, 20:41:16array olarak nasıl kullanacağım ? benim yapmak istediğim,Romansanta adlı üyeden alıntı: mesajı görüntüle
$ad1 = $eczaneler[0];
$ad2 = $eczaneler[1];
$ad3 = $eczaneler[2];
$ad4 = $eczaneler[3];
for dışında veritabanına kaydetmek. - 24-11-2012, 03:31:09Kimlik doğrulama veya yönetimden onay bekliyor.
$ecz = Array(); for($i=1;$i<=6;$i++) { $con=@file_get_contents("siteadi"); $adi=explode('<p class="MsoNormal" style="text-align: center" align="center"> </p>', $con); $adi=explode('</span></p>', $adi[$i]); $adi2=addslashes(strip_tags(trim($adi[0]))); $eczane = ucfirst(ufalt($adi2.'---')); $eczaneler = explode("---", $eczane); echo $eczaneler[0]; echo $eczaneler[1]; echo $eczaneler[2]; echo $eczaneler[3]; $adres=explode('ADR', $con); $adres=explode('</span></p>', $adres[$i]); $adres2=addslashes(strip_tags(trim($adres[0]))); $adres = ucfirst(ufalt($adres2.'---')); $adresler = explode("---", $adres); echo $adresler[0]; echo $adresler[1]; echo $adresler[2]; echo $adresler[3]; $telefon=explode('TEL', $con); $telefon=explode('</span></p>', $telefon[$i]); $telefon2=addslashes(strip_tags(trim($telefon[0]))); $telefon = ucfirst(ufalt($telefon2.'---')); $telefonlar=explode("---", $telefon); echo $telefonlar[0]; echo $telefonlar[1]; echo $telefonlar[2]; echo $telefonlar[3]; $ecz[] = Array( "ad" => $eczaneler[0], "adres" => $adresler[0], "telefon" => $telefonlar[0] ); } print_r($ecz); - 24-11-2012, 22:49:22teşekkürler ekrana array çıktısını alıyorum,
Array ( [0] => Array ( [ad] => [adres] => eczane adresi [telefon] => 323 96 11 ) [1] => Array ( [ad] => özal eczanesi [adres] =>. no64 dörtyol [telefon] => 324 11 81 ) [2] =>
fakat bunları tek tek nasıl ayıracağım.
echo $ecz["telefon"][0];
? - 24-11-2012, 22:56:19sağolasın XYZ sorun kalmadıXYZ adlı üyeden alıntı: mesajı görüntüle