<?php
for($i=0; $i<5; $i++){
$cek = file_get_contents('xxx.xom');
preg_match_all('@</span>(.*?)</a>(.*?)<a href="(.*?)"><span>@si',$cek,$link);
$icerik_cek=$link[3][$i];
$baglan=file_get_contents($icerik_cek);
preg_match_all('@<!--baslik:(.*?)-->(.*?)<iframe src="(.*?)"@si',$baglan,$al);
$id = strip_tags($al[3][0]);
$film = '<iframe width="640" height="360" src="'.$id.'" frameborder="0" allowfullscreen></iframe>';
$my_post = array();
$my_post['post_title'] = 'baslık deneme';
$my_post['post_content'] = $film;
$my_post['post_status'] = 'draft';
$my_post['post_author'] = 1;
$my_post['post_category'] = array(215);
}
$post_id = wp_insert_post($my_post);
?> Wordpress kayıtta sorun
9
●517
- 28-09-2013, 13:28:38Üyeliği durduruldumerhaba , aşağıda 5 sayfaya bağlanarak, 5 video adresini de alıp kaydetmek istiyorum, adresleri alıyorum ama kayıtta sadece 1 tane kaydediyor. ' $my_post['post_content'] = $film;' nasıl 5 videonunda kaydedilmesini sağlarım acaba ?
- 03-10-2013, 22:14:08$post_id = wp_insert_post($my_post); satırını döngü içerisine alman gerekir
- 03-10-2013, 22:16:27Üyeliği durdurulduöyle alınca 10 defa kaydediyor ve yine filmi sadece 1 dfa kaydediyoruysal_rockci adlı üyeden alıntı: mesajı görüntüle
- 03-10-2013, 22:20:53
@</span>(.*?)</a>(.*?)<a href="(.*?)"><span>@si
hocam regex bölümünü bu şekilde değiştirip deneyebilirmisiniz ben bu sorunu böyle çözmüştüm
@</span>(.*?)</a>(.*?)<a href="(.*?)"><span>@Usi
- 03-10-2013, 22:22:12
$my_post['post_category'] = array(215); var_dump ( $my_post) ; } ?>şeklinde dener misiniz bir de. - 03-10-2013, 22:25:49Üyeliği durdurulduHata devam ediyor, döngüye sokmadan kaydediyor ama döngüye sokunca sadece iframe kodunu kaydediyor, hiç bi filmi kaydetmiyorRooTsGhosT adlı üyeden alıntı: mesajı görüntüle
- 03-10-2013, 22:30:14hocam regex'in sonuna "U"yu eklediğinizde tüm veriler $al ve $link değişkenlerine atanması lazım $al ve $link değişkenlerini print_r fonksiyonu ile incelerseniz belki sorununuz çözülebilir...GonGo adlı üyeden alıntı: mesajı görüntüle