BendeGeçenlerde www.mizahca.com 506 tane yigit özgür karikatürü vardı klasörde bunları tektek eklemek yerine hepsini birden ekleyim isimlerini etiketlerini ve acıklamalarını aynı yaptım..
simdi kodu paylaşmak istiyorum benim gibi zorluk çekmeyin diye..
<?php
$ftp_server = "";
$ftp_user = "";
$ftp_pass = "";
// bağlantıyı kuralım
$conn_id = ftp_connect($ftp_server) or die(
"$ftp_server sunucusuna bağlantı kurulamadı");
// oturum açmayı deneyelim
if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
echo "$ftp_user@$ftp_server oturumu açıldı<br>";
} else {
echo "$ftp_user için oturum açılamadı<br>";
}
$liste = ftp_nlist($conn_id, "ftpde listelemek istediimiz yer");
// bağlantıyı kapatalım
ftp_close($conn_id);
$link = mysql_connect('localhost', 'msyql adı', 'şifresi');
mysql_select_db( "dbniz", $link );
for ($a = 0; $a < count( $liste ); $a++) {
$isim = iconv('UTF-8', 'LATIN1', "isim ne olucak" );
$aciklama = iconv('UTF-8', 'LATIN1', "acıklaması" );
$etiket = iconv('UTF-8', 'LATIN1', "etiket ismi" );
//$liste[$a] = str_replace('link problemi oldugu icin yazmıstım\\','',$liste[$a]);
$sorgu = "INSERT INTO karikaturler(`isim`,`aciklama`,`etiket`,`resim`) VALUES( '$isim', '$aciklama', '$etiket', 'karikatürlerin yeri/{$liste[$a]}')";
$result = mysql_query( $sorgu );
if (!$result) {
die('Invalid query: ' . mysql_error());
}
}
?>Created By Aliny