CARI
KATEGORI
KATEGORI
Home / FORUM / All / Tech / ... / Website, Webmaster, Webdeveloper /
Forum Tanya+Jawab CodeIgniter [Pertolongan Pertama Pada Kebingungan CodeIgniter]
KASKUS
51
244
https://www.kaskus.co.id/thread/000000000000000007818825/forum-tanyajawab-codeigniter-pertolongan-pertama-pada-kebingungan-codeigniter

Forum Tanya+Jawab CodeIgniter [Pertolongan Pertama Pada Kebingungan CodeIgniter]

Tampilkan isi Thread
Halaman 67 dari 86
Quote:


coba baca quote ane lagi, ada tulisan update gan :
Quote:


contohnya : http://www.w3schools.com/html/html_images.asp

Diubah oleh kacepol
Quote:


kalo model kaskus itu pake text editornya beda gan .. kalo g salah markItUp ..
kalo uploadnya pake AjaxFileUpload yang pastinya sudah di modifikasi emoticon-Big Grin

sedangkan untuk tinycme ane belum coba gan emoticon-Big Grin
Quote:

kalo pake markItUp bayar gak yak.. pengen download ni,, tp takut bayar.. wakkk
gan ada yg bisa bantu gak? web ane ga bisa registrasi member baru nih, tiap abis daftar regis slalu kluar Message could not be sent.Mailer Error: SMTP connect() failed ini knp ya? kok tiba2 kya gitu pdhal gda yg drubah2.
Quote:


@rangga, coba tolong copas code lu disini, jadi juragan yang mau kasih solusi tidak menjawab menggunakan asumsi.

Selain itu juga bisa coba code berikut:

Taruh function ini di Controller/Library/Model, dan gunakan sesuai kebutuhan.

Code:

function mailer($mode = null, $data){

$this->load->library('email');
$config = array();
$config['useragent'] = "CodeIgniter";
$config['protocol'] = "smtp";
$config['smtp_host'] = "mail.example.com";
$config['smtp_port'] = "26";
$config['smtp_timeout'] = '30';
$config['smtp_user'] = 'someone@example.com';
$config['smtp_pass'] = '123456789';
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
$config['wordwrap'] = TRUE;
$this->email->initialize($config);

$this->email->from($data['email'], $data['sender']);
$this->email->to($data['recepients']);
$this->email->subject('Inquiry About- '.$data['subject']);

$this->data['subject'] = $data['subject'];
$this->data['sender'] = $data['sender'];
$this->data['email'] = $data['email'];
$this->data['phone'] = $data['phone'];
$this->data['text'] = $data['text'];

$text= "EMAIL CONTENT GOES HERE";
$this->email->message($email);

if ($this->email->send()){
return TRUE;
}else{
return FALSE;
}
}
Diubah oleh exender
Quote:


1. Alasan menggunakan vhost karena konfigurasi vhost adalah konfigurasi yang di pakai pada production environment. Maksudnya adalah, ketika lu mengupload website lu ke sebuah hosting maka konfigurasi vhost itulah yang paling mendekati konfigurasi yang di gunakan di kebanyakan hosting.

Jadi, belum tentu konfigurasi yang lu gunakan pada development environment mirip dengan konfigurasi yang di gunakan pada production environment.

2. Sebab kenapa gambar yang lu tampilkan tidak muncul karena:

Yang paling pertama adalah file view harus di simpan dalam format *.php dan di pastikan di taruh di dalam folder applications/views/....

Sedangkan, kode lu sepertinya di simpan dalam file *.html, karena inilah kode <?php ... ?> ya ada di dalam file *.html tidak tereksekusi dengan benar.

Silahkan baca ini https://ellislab.com/codeigniter/use...ral/views.html untuk tau lebih lagi tentang cara membuat View di CodeIgniter.

Selanjutnya adalah, cara penulisan URL ke gambar yang di maksud tidak benar.
Code:
<?php echo base_url(); ?>gunawan
seharusnya menjadi

Code:
<?php echo base_url(); ?>folder_dimana_image_tersimpan/nama_image.jpg atau .png atau .gif dan lain sebagainya.


Jadi misalnya dalam htdocs lu ada folder bernama "project_codeigniter" dan di dalam folder tersebut terdapat subfolder bernama images dan terdapat sebuah file *.png bernama gambar.png maka:

base_url = http://localhost/project_codeigniter.

untuk mengakses gambar tersebut:

<img src="<?= base_url(); ?>images/gambar.png" />
Quote:


Spoiler for registration.php:
Spoiler for confirm_email.php:
Diubah oleh rangga..
Quote:


Ummm boss, lu pake CodeIgniter khan develop nya? Kenapa masih ngoding pake native PHP ?

Code:

include("config/db.php");
$message = isset($message);
if(isset($_POST['add'])){
//var
$var1=$_POST['username'];
$var2=md5($_POST['password']);
$var3=$_POST['fullname'];
$var4=$_POST['email'];
$var5=$_POST['jenkel'];
$var6=$_POST['agama'];
$var7=$_POST['status'];
$var8= rand(1000000,1000000000000);
//Query
$qUser ="Select * from fame_member where username='$var1' OR email='$var4'";
$exeUser= mysql_query($qUser);
$countUser= mysql_num_rows($exeUser);
if($countUser > 0){
$message ="<div class=\"loginmsg\">Username/Email telah dipakai, silahkan pilih username/email lain</div>";
} else {
$result=1;
$perintah = "INSERT INTO fame_member
(id_member,username,password,fullname,email,sex,agama,status,confirmation_c ode)
VALUES
('','$var1','$var2','$var3','$var4','$var5','$var6','$var7','$var8')";
$result = mysql_query($perintah);
if ($result){
include('frontend/plugin/phpmailer/PHPMailerAutoload.php');
$mail = new PHPMailer;
//$mail->SMTPDebug = 1;
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'srv4.niagahoster.co.id'; // Specify main and backup SMTP servers
$mail->Port = '345';
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = 'rangga@disini.com'; // SMTP username
$mail->Password = 'tesstessdisini'; // SMTP password
$mail->SMTPSecure = 'ssl'; // Enable encryption, 'ssl/tls' also accepted

$mail->From = 'rangga@disini.com';
$mail->FromName = 'rangga@disini.com';
$mail->addAddress($var4, $var3); // Add a recipient
//$mail->addAddress('ellen@example.com'); // Name is optional
$mail->addReplyTo('rangga@disini.com', 'rangga disini');
//$mail->addCC('cc@example.com');
//$mail->addBCC('bcc@example.com');
dst....


Sepertinya dari coding juragan diatas, errornya ada di salah satu line berikut

Code:

$mail = new PHPMailer;
//$mail->SMTPDebug = 1;
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'srv4.niagahoster.co.id'; // Specify main and backup SMTP servers
$mail->Port = '345';
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = 'rangga@disini.com'; // SMTP username
$mail->Password = 'tesstessdisini'; // SMTP password
$mail->SMTPSecure = 'ssl'; // Enable encryption, 'ssl/tls' also accepted


dan juga settingan di php.ini

coba cek "SMTP" dan "smtp_port" setting di php.ini or use ini_set()

php.ini
[mail function]
;SMTP = localhost
;sendmail_from = me@example.com
sendmail_path = "c:\sendmail\sendmail.exe -t -i"

sendmail.ini
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=tls
auth_username=me@example.com
auth_password=**********

Settingan php.ini tidak dibutuhkan jika pengiriman email dilakukan secara benar menggunakan CodeIgniter.

Manual CodeIgniter untuk send email: https://ellislab.com/codeigniter/use...ies/email.html
Quote:


aduh ia gan pake webdeplopmen.. tp orgnya ngilang gan dari pas abis lebaran kmrin.. jd blm pada slese ni. sedangkan ane ga ngerti php. emoticon-Mewek

bdw bisa bantu buatin skripna gak gan.. cendol deh buat yg bisa bantu. help
Diubah oleh rangga..
Quote:


Jangan menyerah gan .. Coba baca email class dimari semoga bermanfaat ..
Quote:


ok gan.. thank.. tp ane ga ngerti gan bikinya,, coz emng baru belajar 1bulan itu juga sendri dirumah dari baca2 tutor google+kaskus.
ane udah abis banyak lg.. tp ada aja masalahnya tiba2.. mana ane ga ngerti php lg..kan jd sia2 ni web udah dibikin ga bisa di share ke org2
Diubah oleh rangga..
Amazon Web Service atau AWS regional ASEAN ngadain seminar PERTAMAX di Jakarta gratis mengenai AWS. Ikutan gan !!
Forum Tanya+Jawab CodeIgniter [Pertolongan Pertama Pada Kebingungan CodeIgniter]
Quote:

Makasih gan penjelasannya ane paham bener emoticon-Malu (S)
gan tanya dong, bikin constant di library gimana yah?
( pengen gampang aja selain di config/constants.php )

ask

ane kagak ngarti sama sekali sama sekali soal menyoal CI gan,
trus ane di suruh nyobak namabahin sedikit pitur di CI buatan temen ae,
skip skip skip...
trus ane install xampp di ubuntu, abis itu ane taruh folder pemebrian ane di sana, n hasilnya seperti ini gan, mohon bantuannya...
Spoiler for :
Quote:


mysql udah jalan? cek setingan database
Quote:


Code:
application/config/database

udah sesuai dengan setting database server situ belom? emoticon-Thinking
Quote:


my sql udah jalan ..
Spoiler for :

settingan databasenya ane nyari dulu y gan, kira2 kata kuncinya selain "setting db" , apaan ya gan...

Quote:


ane lom ngarti gan emoticon-Matabelo, ane tak muter2 dulu y gan....
Diubah oleh xetiawan
Quote:

isi file config/database yang ini lho emoticon-Bingung
Code:
$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'tabel_ajaib';
Diubah oleh ceroberoz
Halaman 67 dari 86


GDP Network
© 2020 KASKUS, PT Darta Media Indonesia. All rights reserved
Ikuti KASKUS di