Membuat Aplikasi MVC dengan PHP #3 Routing

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • Setelah kalian menyiapkan folder dan file2 yang dibutuhkan untuk persiapan, kali ini kita akan membuat sistem ROUTING untuk mengelola URL kita..
    ---
    PLAYLIST OOPHP :
    • OOP DASAR pada PHP
    #mvc #programming #objectoriented #php #webprogrammingunpas #ngoding
    ---
    PLAYLIST LAIN:
    HTML Dasar
    • HTML Dasar
    CSS Dasar
    • CSS Dasar
    Tutorial Sublime Text
    • Tutorial Sublime Text 3
    CSS Layouting
    • CSS Layouting
    Dasar Pemrograman dengan JAVASCRIPT
    • Dasar Pemrograman deng...
    Belajar PHP untuk Pemula
    • Belajar PHP untuk PEMULA
    Javascript & DOM :
    • Javascript dan DOM (Do...
    ---
    MEDIA SOSIAL
    / sandhikagalih
    / webprogrammingunpas
    codepen.io/webp...
    github.com/web...
    / sandhikagalih
    ---
    UNIVERSITAS PASUNDAN BANDUNG
    www.unpas.ac.id/
    www.if.unpas.ac...
    terimakasih dan selamat #ngoding!
    @sandhikagalih

Комментарии •

  • @bukanprogrammer7154
    @bukanprogrammer7154 6 лет назад +132

    sangat bermanfaat buat saya, orang perdesaan, gak ada jaringan internet yang murah, dan di sini juga mahal dan jaringan lambat, jadi mau gak mau saya ke kota dulu, pakek motor orang tua, sekitar 2 jam, cuma mau cari materi seperti ini, buat belajar programing dan bahan buat kuliah nanti, mohon ijin dwonload video nya pak, saya bantu share ke teman2 yang suka programing, dan tidak skip iklan dan like setiap video bapak, JANGAN LUPA TITIK KOMA PAK.. makasih ilmu nya, SALAM SUKSES dari orang kalimantan .

  • @choirull2142
    @choirull2142 8 месяцев назад +2

    10:51 fungsi rtrim
    11:11 fungsi filter_var
    11:42 explode

  • @khoirulsyarif2239
    @khoirulsyarif2239 6 лет назад +3

    Alhamdulillah pak sandhika galih ga pelit ilmu. Ilmu yg bermanfaat tidak akan putus amalannya.. terimakasih banyak pak sandhika galih 🚩

  • @powerplanofficial8343
    @powerplanofficial8343 2 года назад +15

    bagi yang muncul warning (bukan error) :
    Warning: Trying to access array offset on value of type null in D:\xampp\htdocs\phpmvc\app\core\App.php on line ....
    tambahin aja pengecekan sebelum pengecek file exist, jadi :
    if (isset($url[0])) {
    if (file_exists('../app/controllers/' . $url[0] . '.php')) {
    $this->controller = $url[0];
    unset($url[0]);
    }
    }
    semoga bermanfaat

    • @moh.faizaln3249
      @moh.faizaln3249 2 года назад

      makasih bang , ngbantu banget , puyeng mikir erornya

    • @dedesugandi6956
      @dedesugandi6956 2 года назад

      Bang aku padamuu ... Makasih banyak banyak banyak

  • @rizalsyafiie5236
    @rizalsyafiie5236 6 лет назад +21

    Om saran dong om . Kayak video2 dulu .ada om di video .biar kerasa belajar face to face hehe .biar kayak kuliah beneran

    • @firmanjabar7654
      @firmanjabar7654 6 лет назад +2

      Malah saya lbh suka kyk gini, kesannya fokus ke apa yg disampaikan. Memang beda2 sih cara belajar tiap org 😂

  • @nalaktaknaluktak1293
    @nalaktaknaluktak1293 3 года назад +1

    lusa mau interview kerja ada persyaratan harus bisa php sedangkan baru bisa html css aja, semoga besok udah bisa selesai dan ngerti satu playlist ini. thank you pak sandhika

    • @allone258
      @allone258 3 года назад

      tapi bukannya kau bisa php-in anak orang ?

    • @riosurya4065
      @riosurya4065 Год назад

      Cuma bisa html css udh dpt interview, gokil

  • @dimasnugroho12
    @dimasnugroho12 6 лет назад +4

    akhir nya yang di tunggu tunggu di upload :) mantab pak.

  • @nurahmanngasiman7860
    @nurahmanngasiman7860 6 лет назад +1

    Seri Program yg paling saya tunggu2..
    Mantab Pak Dhika

  • @talentmoment1448
    @talentmoment1448 3 года назад

    Saya sangat-sangat berterima kasih....... Lanjut terus om !!

  • @AlmiraTechId
    @AlmiraTechId 6 лет назад +1

    semakin bersemangat buat selalu ikutin. :-D kapan lagi bisa dapat ilmu mahal secara gratis seperti ini ... :-) amal jariyah buat bapak...

  • @arissaputra3226
    @arissaputra3226 6 лет назад +3

    mudah2an 2bulan kedepan saya sudah bisa seperti pak dhika aamiin..

  • @andikaprananto8185
    @andikaprananto8185 6 лет назад

    Chanel bapa dosen satu ini harusnya 100k sub, Videonya bermanfaat semua massooook pak dhikaaa

  • @itsmochino
    @itsmochino 2 года назад

    makasih banget pak 🙏 ilmu nya sangat bermanfaat , mulai dari awal sampai jadi di jelaskan sampai detail gitu

  • @hafidnurfalah5135
    @hafidnurfalah5135 6 лет назад

    Penjelasan pak dosen sangat detail enak di ikuti
    Tetep semangat pak dosen berbagi ilmu yang akan memberikan pengetahuan bermanfaat banget 👍

  • @maman1414
    @maman1414 6 лет назад +2

    owh tenyata seperti itu ya.., saya sudah pernah menggunakan framework tetapi tdk terlalu peduli dngn file .htaccess, lanjutkan videonya pak....

  • @GuruKomLine
    @GuruKomLine Год назад

    terima kasih banyak pak atas ilmunya ... mudah dipahami ... semoga berkah ... sehat selalau

  • @javaholiday
    @javaholiday 6 лет назад

    alhamdulillah, yang seri lanjutannya sudah di upload... makasih sekali pak Dhika

  • @anonikaproject8807
    @anonikaproject8807 4 года назад +1

    #Yang Nonton Pak dika 2020
    Terima Kasih banyak pak,
    ilmunya sangat bermanfaat
    semoga dibalas dengan yang setara

  • @koiseduluran
    @koiseduluran 5 лет назад

    semoga pak sandika galih selalu diberikan kesehatan dan kelancaran rezeki terimakasih atas ilmu yang bapak berikan bila ada waktu kapan bza kmpl semua teman teman"pak di bandung heheheh

  • @azharlihan
    @azharlihan 4 года назад

    Dijelasin lengkap konsep mvc. Ini materi yg berharga bgt

  • @azharlihan
    @azharlihan 4 года назад +1

    Bermanfaat bgt tutorialnya

  • @ezioauditore7532
    @ezioauditore7532 6 лет назад +4

    Pertamax! Lanjutin trs Pak sampe ke framework😁

  • @royfrontsizefrontsize7538
    @royfrontsizefrontsize7538 6 лет назад

    Bermanfaat bngt.di kuliahan mah ngga ada yang sederail ini.. free lag

  • @jevonmcb
    @jevonmcb 3 года назад +10

    Yang var dump nya ttp index.php , sintaks nya bisa ganti dengan RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

    • @sidecharacter9375
      @sidecharacter9375 3 года назад

      yaampun ternyata dah ganti ya sintaks nya, thanks om

    • @sidecharacter9375
      @sidecharacter9375 3 года назад

      tanya dong, bisa akses file public ngga? kaya akses css img js. di aku knp ngga bisa ya?

    • @jevonmcb
      @jevonmcb 3 года назад

      @@sidecharacter9375 nah ini aku juga gabisa, jadi assets aku pindhain ke app, trus bikin constant baru buat akses assets, aku sih akalinnya begitu

    • @sidecharacter9375
      @sidecharacter9375 3 года назад

      @@jevonmcb iya kalo dipindah di app emang bisa sih, tp kalo user bisa akses file dalem folder app aneh ngga sih?

    • @jevonmcb
      @jevonmcb 3 года назад

      @@sidecharacter9375 iya juga yaa?? bingung juga sih.

  • @fadalan1
    @fadalan1 6 лет назад

    Terimakasih Pak dika atas ilmu yang bapak berikan sangat bermanfaat.

  • @nikokusdiarto1629
    @nikokusdiarto1629 6 лет назад

    bagus vidionya om. semoga konsisten selalu membagikan ilmu terus om

  • @windujokomaryanto954
    @windujokomaryanto954 6 лет назад

    Suka bngt nonton tutorial nya Mas Galih. 😊

  • @tanpanama8021
    @tanpanama8021 3 года назад +9

    Pak dhika maaf mau tanya, tadinya saya ada error pada RewriteRule, setelah ditambahkan slash(/), setelah index.php yang tadinya server not found, sekarang sudah berjalan
    Jadinya penulisnya seperti ini:
    RewriteRule ^(.*)$ Index.php/?url=1 [L]
    apakah aturan penulisan sekarang seperti itu ya pak? Saya pakai php versi 8 dan xampp versi 3.3
    Terimakasih sebelumnya pak

  • @thiobakti2159
    @thiobakti2159 6 лет назад

    Terimakasih Vidionya. Sangat bermanfaat.

  • @achonknodisc
    @achonknodisc 6 лет назад +4

    pak dika request dong video khusus tentang .htaccess , karena sangat sedikit sekali yang membahas tentang htaccess ini.. sebelumnya terima kasih...

  • @JarpanProject
    @JarpanProject 5 лет назад +13

    Attention
    Error 500?
    Di .htaccess
    Options -Multiview nya ganti jadi
    Options -MultiView
    Jangan lupa "V" nya besar
    Semoga berhasil kawan

  • @muhammadfaisaladikputra388
    @muhammadfaisaladikputra388 Год назад +3

    pak buat playlist .htaccess nya dong

  • @adamsdragmoon
    @adamsdragmoon 4 года назад

    ditunggu pak materi .htaccess nya, juga materi security terkait langkah - langkah apa saja yang dibutuhkan untuk mengamankan web aplikasi kita. Terima kasih sebelumnya.

  • @rahcmadramadhanhamid
    @rahcmadramadhanhamid 6 лет назад

    yg d tunggu" dr krmarin hehehe

  • @nasution4722
    @nasution4722 6 лет назад +1

    Mantap pak, lanjutin, semngaat..

  • @rizkydrma
    @rizkydrma 5 лет назад +24

    Kalau ada yang error 500 atau server error ,
    Coba di cek setelah strip(-) jangan ada spasi , ex: options -Multiviews
    Semoga berhasil

    • @mikhaeladitha4989
      @mikhaeladitha4989 4 года назад

      Saya buat gitu tetep aja ga berubah

    • @aagamingtea
      @aagamingtea 3 года назад +2

      @@mikhaeladitha4989 lihat lagi, mungkin hurufnya ada yg kelewat. Ex : option harusnya options

    • @ahmadadiiskandarubaidah9040
      @ahmadadiiskandarubaidah9040 3 года назад +1

      APA YANG SALAH
      Options -Multiviews
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php?url=$1 [L]

    • @dhiahayyusyahirah3951
      @dhiahayyusyahirah3951 3 года назад

      @@aagamingtea Terimakasii banyak mas ternyata betul salahnya disitu punya saya hehe mantebb

    • @kalameraihkebaikan4397
      @kalameraihkebaikan4397 3 года назад

      @@ahmadadiiskandarubaidah9040 Jalan gk bang dan Ada notice. htp access?

  • @heddy_dyhed
    @heddy_dyhed 5 месяцев назад +1

    Wih Keren Pak 👍...

  • @opposites-369
    @opposites-369 6 лет назад

    Naha nu ieu eweuh notifikasi ? ujug-ujug aya weh... nuhun ah...👍👌💖💕✨👏🙏😍

  • @albino4986
    @albino4986 3 года назад

    materinya lumayan bikin kepala saya berasap 🤯🤯

  • @backfilegroup6885
    @backfilegroup6885 6 лет назад

    jangan lupa like & subscribe !! video gini bermanfaat bgt

  • @imamnurcholis4272
    @imamnurcholis4272 6 лет назад

    keren pak dika paling top dah

  • @syofyanzuhad
    @syofyanzuhad 5 лет назад +2

    Bagi yang pake linux, dan htaccess nya gk jalan.
    itu harus di ubah pengaturan apache nya.
    bisa ikuti langkah" ini :
    1. tulis perintah ini di terminal (Ctrl + alt + t)
    -> sudo a2enmod rewrite
    2. restart apache
    -> systemctl restart apache2
    3. edit file 000-default.conf
    -> sudo nano /etc/apache2/sites-available/000-default.conf
    4. tambah kan syntax berikut dibawah kode ""
    =>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
    5. restart lagi apache nya.
    -> systemctl restart apache2
    syofyanzuhad.github.io

  • @Jalurdarat
    @Jalurdarat 6 лет назад +1

    di menit 12:00 setelah di explode array muncul dengan posisi sebaris menyamping tidak ke bawah seperti video mas.. awalnya tidak masalah karena hanya tampilan saja yang berbeda.. tapi masuk video ke 4 di perintah unset array-nya jadi hilang semua.. apa karena hasil array-nya ditampikan sebaris? ada solusi mas
    terimakasih sebelumnya mas Shandika, tutorialnya bermanfaat sekali.. sukses selalu

  • @wahidagungpambudi1545
    @wahidagungpambudi1545 4 года назад +4

    itu yang di RewriteRule $1 (dolar angka satu) ya, tadi gw salah pake L kecil, i besar wkwkwkwk semoga info saya bermanfaat

  • @motaufiqurohman
    @motaufiqurohman 6 лет назад +1

    pak sandhika punya saya kok beda ya? ketika saya tambahkan /home/index di url seperti yang bapak contohkan di menit ke 09:32, yang tampil bukan tulisan home/index yang di tangkap oleh objek App, tapi yang tampil justru Directory Parent dari folder app dan public.

  • @hexantra
    @hexantra 2 года назад +1

    buat yang masih dapet error 500, dalam case saya, saya hanya perlu enable module rewrite dengan pakai command sudo a2enmod rewrite dan voila jalan ngab, nah mungkin ada kawan yang pakek xampp bisa share gimana enable module rewrite nya .
    environment saya :
    Windows 10 dengan WSL2 yang terinstall apache2+php7.4+mariadb+phpmyadmin

    • @salaminzaghi
      @salaminzaghi Год назад

      sama saya jg error 500.. gimana ya cara mengatasinya... apa ada masalh di .htaccess

  • @antonledoh6784
    @antonledoh6784 3 года назад

    luar biasa

  • @rizadwiandhika9253
    @rizadwiandhika9253 4 года назад +1

    Buat yang dapet ERROR: 500 atau SERVER ERROR
    PASTIKAN semua yang kalian tulis huruf per hurufnya itu benar dan sama persis seperti yang dijelaskan.
    Sharing aja, punya saya salah dalam menulis kata "Rewrite" malah menjadi "Rewrire" (pake r)
    Good luck

    • @raisudana
      @raisudana 4 года назад +4

      betul banget, saya typo di -Multiviews, sy tulis -Mulitiviews.
      yang benar:
      Options -Multiviews
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php?url=$1 [L]
      mungkin ada yg butuh.
      good luck all
      thanks pak dika

    • @aryanuryadi9204
      @aryanuryadi9204 3 года назад

      Makasih mas baru sadar penulisannya salah

    • @aryanuryadi9204
      @aryanuryadi9204 3 года назад

      Akhirnya bisa

    • @dennysetiawan7315
      @dennysetiawan7315 3 года назад

      @@raisudana sudah saya copas.. masih error
      :(

    • @daffamusic8790
      @daffamusic8790 2 года назад

      @@raisudana Makasih brayy, setelah baca" komen dan nyoba copas akhirnya bisa juga wkwk

  • @nolep5555
    @nolep5555 3 года назад +1

    3:24 ini bener kalau ada tulisan
    url baru bisa jalan?. kok saya coba tanpa ada tulisan url bisa dapet isinya ??

  • @AgungJulianPerkasa
    @AgungJulianPerkasa 4 года назад

    thanks pak ilmunya

  • @AkhmadRizkii
    @AkhmadRizkii 6 лет назад

    Pak Dika request dong
    Buat video tentang slug url yang langsung menggunakan database
    Terimakasih :)

  • @bebasaja1565
    @bebasaja1565 3 года назад

    Ini bagian terpenting ketika kalian ini migrasi dr localhost ke hosting life version. Kalau ga hati-hati bisa ga jalan dan dijamin puyeng 😁

  • @zyalwfie
    @zyalwfie Месяц назад

    pak, mau tanya bagaimana cara tampil di browsernya itu terstruktur seperti itu? apakah menggunakan ekstensi di code editornya atau di browsernya?

  • @oydrive9391
    @oydrive9391 3 года назад +2

    Saya ada error juga di .htaccess yang public, tapi udah solved, caranya agak aneh sih, pertama hapus dulu file nya, terus bikin file htaccess baru, nah lalu coba ketik satu line dulu (Options -Multiviews) nah terus jalanin url public/ kalo gaada masalah lanjut nulis difile htaccess sampe selesai sesuai di video

  • @ihsanalii_
    @ihsanalii_ 2 года назад +7

    Bagi yang Internal Server Error di bagian public, saya punya tips yang work di saya (windows 10/11).
    1. edit config xampp httpd.conf, edit AllowOverride All semua dan Require all granted.
    2. edit config xampp httpd-xampp.conf, edit AllowOverride All semua juga.
    3. Pastiin .htaccess folder app itu isinya "Options -Indexes"
    4. Pastiin .htaccess folder public itu isinya
    "Options -Multiviews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [L]"
    Viola!

    • @alhakimrefiyandrah.6019
      @alhakimrefiyandrah.6019 2 года назад

      wah saya udh coba masih ga bisa gan, masih error 404, trus folder publicnya jg ga ada:(

    • @erlanwahyu
      @erlanwahyu 2 года назад +1

      @@alhakimrefiyandrah.6019 coba di perhatikan tulisannya lagi gan biasanya error karena kurang huruf, contohnya:
      Options -Multiviews di file .htaccess ternyata kurang huruf s di kata option, harusnya Options malah Option
      RewriteRule ^(.*)$ index.php?url=$1 [L] di kata ini biasanya nulis setelah ?url=$1

    • @stormbreakerrss
      @stormbreakerrss 2 года назад +1

      @@erlanwahyu Bang asli terimakasih banyak bang
      gw kira laptop gw yang terlalu tua untuk nyobain aplikasi begini
      ternyata cuman kurang S aja 😭
      hampir aja gw ngotak ngatik config cuman untuk masalah sepele
      makasih banyak bang 🥰🥰

    • @yogaagungpratama2120
      @yogaagungpratama2120 Год назад

      @@erlanwahyu terima kasih banyak kawan, saya lupa huruf " i " pada -Multiviews :v

    • @erlanwahyu
      @erlanwahyu Год назад

      @@stormbreakerrss iya sama² bang, trus semangat belajar programingnya, jgn malu bang laptop tua, kentang, msih bsa kok utk belajar programing tinggal di sesuaikan aj aplikasi penulis programnya.

  • @hendysetiawan661
    @hendysetiawan661 5 лет назад +1

    Pak kenapa punya saya harus pakai index.php ya baru bisa ambil url, selain itu akan mengambil index.php aja, misal jadi harus public/index.php/home gitu ga bisa langsung public/home,kalau langsung malah tampilnya index.php

  • @muhammadzainul2652
    @muhammadzainul2652 4 года назад +1

    Selamat siang pak dika,
    Mohon jalan keluarnya,
    Setelah saya buat file htacces nya di folder public, lalu di browsernya cuma ada hasil array(1) {[0]=>string(9) "index.php"}
    Harusnya cotroller sama method juga keluar pak, mohon bimbingannya

  • @xyz_presett
    @xyz_presett 11 месяцев назад

    selamat malam pak .. mohon maaf mengganggu waktu Bapak..izin bertanya url saya ko malah jadi ada keterangan seperti ini pak.. mohon pencerahannya pak.. (menit 09:55)

  • @muhammadardiansyah9606
    @muhammadardiansyah9606 6 лет назад +1

    mantap pak

  • @yudistirayuda3865
    @yudistirayuda3865 4 года назад

    Mungkin cukup 2½ menit untuk memberi definisi pretty url, parsing, dan routing. Jadinya 15:00 durasi. Tapi udah terlanjur ya..

  • @ordinary158
    @ordinary158 3 года назад +1

    06:33 bang mau tanya kenapa pada saat saya udah buat htacces nya dan pada saat saya refresh di browser nya kok out put nya hanya string(2) "$1" bang??? Apakah memang begitu bang atau saya yang salah??

    • @bacaanrizky1397
      @bacaanrizky1397 3 года назад

      up

    • @m.r.aljabari
      @m.r.aljabari 3 года назад +1

      saya awalnya juga terjadi hal yg sama, kesalahan saya ada diplaceholdernya yg $l bukan $1 tpi dalam kasus siagan ini itu penulisanya sudah bener $1.
      coba copy script ini gan siapa tau bisa.
      Options -Multiviews
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php?url=$1 [L]

    • @kalameraihkebaikan4397
      @kalameraihkebaikan4397 3 года назад

      @@m.r.aljabari kalau Saya di browser ga tampil output nya di browser polos. Knp yah

    • @kalameraihkebaikan4397
      @kalameraihkebaikan4397 3 года назад

      Minta wanya

  • @rexosjr4230
    @rexosjr4230 6 лет назад

    Yooo. Lanjutkan pak ...

  • @gaujaialang7960
    @gaujaialang7960 4 года назад

    mulai dulu gw udah tertarik pada pemprograman tapi gk ada niat buat belajar lebih dalam karna keadaan juga gw gk punya pc 😭, tapi setelah nonton beberapa video tutor + penjelasan dari pak sandika gw makin semangat mau belajar ,,
    gw benar² pemula , tpi gw udah ikutin semua video seri belajar php untuk pemula dan oop php sudah, sekarang coba ikutin yg mvc ,,
    file htacces berhasil di buat tapi gk kebaca / gk ada perubahan kenapa ya?? folder app masih ttep bisa di akses, di bagian folder pulic aman pertama kali di buka keluar null sama kayak di vedio ,, tapi saat saat kirim data lewat url malah error ,, tidak dikenali oleh php kenapa ya??

  • @siti.3234
    @siti.3234 2 года назад

    Makasih banyak Pak Dika 🙏 Bermanfaat Banget 🙏
    kalo boleh tanya, Pak itu kan .htacces di Apache.. klo pke Nginx gimana konfigurasinya Pak? 🙏
    // Siapa aja yang liat komen ini mohon jawabannya 😭🙏

  • @nazer3125
    @nazer3125 5 лет назад +3

    ask saya sudah mengikuti video ny, hasil akhir nya yg keluar array(1) { [0]=> string(9) "index.php" } saja, padahal waktu sala nge brwose url ny localhost/phpmvc/public/about/page/satu/dua.
    sedang kan di video array ny 4 , kira" dmn bang salah ny

    • @rifaiahmad7616
      @rifaiahmad7616 5 лет назад

      Cek kembali 9:08 slurr

    • @adektavianoarrahman2234
      @adektavianoarrahman2234 5 лет назад

      @@rifaiahmad7616 sama aja saya gk bisa

    • @rifaiahmad7616
      @rifaiahmad7616 5 лет назад +1

      Saya dulu nulisnya
      RewriteRule ^(.*)$ index.php?url=$l [L]
      Saya dulu ga jalan karna yang bener itu ini
      RewriteRule ^(.*)$ index.php?url=$1 [L]
      Di method getnya key url ya $1, bukan $l.
      Coba itu mas siapa tau bisa

    • @adektavianoarrahman2234
      @adektavianoarrahman2234 5 лет назад

      Eem maaf mas dah bener kesalahannya tadi saya kasih komentar # disamping rewritenya hehehehe

    • @JarpanProject
      @JarpanProject 5 лет назад

      $1 ataupun $l , tetap server error!
      Error 500
      Mohon pencerahan nya

  • @audiovisualmurottal
    @audiovisualmurottal 5 лет назад +1

    sir, saya sudah ikuti step by stepnya tpi setelah rewrite yg terakhir saya coba load folder App nya tidak terbaca, hanya public saja. dan ketika saya klik public sama ada "null" nya tapi setelah urlnya saya tambahkan home/index tidak terjadi perubahan apa2, itu kenapa ya, sir?

  • @MochamadMuztaba
    @MochamadMuztaba 5 лет назад

    pak Dika, berarti function RewriteRule ^(.*)$ index.php?url=$1 [L] bertujuan untuk mengambil apapun yang diketik setelah public/, terus dimasukkan ke dalam $1 yang nantinya dapat diteruskan menjadi string, makasih Ilmunya

  • @sleepyweppy3432
    @sleepyweppy3432 3 года назад

    sebelum saya datang kesini, saya sudah belajar dasar-dasar php dan php oop (dari WPU juga). Dan saat ini bener benar merasa gak nyambung itu ngapain anjir dari tadi. astaga

  • @iwanaryasakuragi
    @iwanaryasakuragi 5 лет назад +2

    Pak, kenapa pas di taruh di hosting, file App.php nya, controller nya ke home terus ya? padahal kalau di lokal controller nya jalan semua.
    seprti ada masalah di path nya.
    //controller
    if( file_exists('../app/controllers/' . $url[0] . '.php') ){
    $this->controller = $url[0];
    unset($url[0]);
    }
    mohon solusinya 🙏🙏🙏

  • @nicoap4315
    @nicoap4315 5 лет назад +1

    Pak, pas menit ke 9:36 kok saya pas ke /home/index malah muncul $l bukan string home/index?
    edit: udah bisa, terhanya placeholder nya bukan $l (L kecil) tetapi angka 1, $1 hehe
    edit 2: eh, ternyata variable placeholder nya uda reserved ke $1 ya pak? saya ganti ke $123 gak bisa, munculnya malah string url plus 23, contoh 'about/page23'

    • @tyohary2284
      @tyohary2284 5 лет назад

      terimakasih

    • @nicoap4315
      @nicoap4315 5 лет назад

      @@tyohary2284 kenapa gan, dapet kasus yang sama ya, wkwkw

  • @reskybayu3032
    @reskybayu3032 3 года назад

    lapor. Done Pak

  • @powerplanofficial8343
    @powerplanofficial8343 2 года назад

    jika ada error dimana ga muncul url nya, coba pastikan lokasi file index.http ada di dalam folder public, bukan diluar.

  • @khalidr11
    @khalidr11 4 года назад +2

    Assalammualaikum pak sandhika..
    Pak saya mengalami yaitu muncul
    Notice : Trying to access array offset on value of type null .. tapi ketika saya hapus codingan yg if( file_exists('../app/controllers/' . $url[0] . '.php': Notice nya hilang.. jadi permasalahannya dimna ya pak???

    • @caesarsihombing2822
      @caesarsihombing2822 4 года назад

      iya sama, masalahnya dimana ya?

    • @khalidr11
      @khalidr11 4 года назад

      Alhamdulillah sudah ketemu ni bg

    • @khalidr11
      @khalidr11 4 года назад

      Permasalahannya di xampp.
      Abg pkek php brp?

    • @MahaDwiPutra
      @MahaDwiPutra 4 года назад

      sya pke xampp 7.4.1, gmn tu?

    • @MANGUNICREATIVE
      @MANGUNICREATIVE 4 года назад

      udah ada yang bisa?? masih error nih

  • @SQuardGM
    @SQuardGM 3 года назад

    @Pak saya detail banget ikutin tutor yang bapa sampaikan,tetapi..kenap url yang get itu di saya tidak tampil sudah saya terapkan explode pun array/string tidak muncul..?mohon pak pencerahanya hhe.
    Note (saya menggunakan Xampp)
    Apa mungkin karena saya pake xampp bukan Namp

  • @ismail3404
    @ismail3404 4 года назад

    sekali mendayung 2 3 pulau terlampaui jos

  • @bejokful
    @bejokful 8 месяцев назад

    Trims pak, kalau pengen akses urlnya langsung ke folder aplikasi kita gimana caranya, supaya gak perlu ke /public/

  • @belajarcodingotodidak
    @belajarcodingotodidak 3 года назад

    pak mau tanya
    Options Multiviews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [L]
    sudah saya buatkan di file .htaccess pada folder public tapi saat buka di browser hasilnya
    Forbidden
    You don't have permission to access this resource.
    Apache/2.4.48 (Win64) OpenSSL/1.1.1k PHP/8.0.8 Server at localhost Port 80
    kenapa yah? mohon bantuannya

  • @myworkzone2966
    @myworkzone2966 5 лет назад +1

    pak, kenapa file index dan htaccess yg ada di folder public kalau dipindahin ke luar folder public, gk bisa? alesannya biar urlnya defaultnya jadi "localhost/phpmvc" aja

  • @Rproject25
    @Rproject25 3 года назад

    terimakasih pak dika buat vidionya, pak mau tanya itu pake extention apa ya biar kliatan root foldernya di chrome

  • @utomozhafari4424
    @utomozhafari4424 5 лет назад

    Saya bertanya, di menit 9.45 pada URL diketik home/index dan about/page, dan dijelaskan routingnya mulai dari sini. Mohon penjelasan apa maksudnya. Terima kasih

  • @galihanggorojati3455
    @galihanggorojati3455 6 лет назад

    mantap bapak

  • @elisadoa8381
    @elisadoa8381 6 лет назад

    Nuhun bang dika

  • @andreasarintoko6264
    @andreasarintoko6264 4 года назад

    Terima kasih pak udah share turorialnya.. bolehkah saya jaduikan acuan saya untuk membuat vlog jg untuk siswa2 saya?

  • @Felix-bn8bj
    @Felix-bn8bj 5 лет назад +1

    mau nanya, kenapa ya pas mau ambil index.php?url=$l yang keambil bukannya yang ditulis di url malah yang keluar string (2) "$l" ?

    • @Felix-bn8bj
      @Felix-bn8bj 5 лет назад

      eh gajadi, ternyata $1, btw buat yang server 500 error kalo baca ini coba pastiin tulisannya bener, atau pas =$1 jangan di spasi kayak = $1

    • @arifrakhmanh
      @arifrakhmanh 5 лет назад

      Sama nih, dikira "$l" padahal "$1"

    • @Felix-bn8bj
      @Felix-bn8bj 5 лет назад

      @@arifrakhmanh 😂

  • @hendrosusilo5901
    @hendrosusilo5901 5 лет назад +1

    maaf pak daya mau nya
    $url = filter_var($url, FILTER_SANITIZE_URL);
    "untuk membersihkan url nya dari karekter2 aneh yang memungkinkan url kita di hack "
    ini maksundya gmna ya pak?
    mohon bantuannya pak

  • @LoeBoyte
    @LoeBoyte 2 года назад

    Kenapa tanda / diakhir tidak hilang ya dan explode nya tidak jalan?
    Tp tidak muncul error apapun

  • @ariopermadi4629
    @ariopermadi4629 2 года назад

    Pak izin bertanya, untuk menampilkan di browser kita seperti di menit 11:06 dan menit 12:13 pake aplikasi apa ya Pak? soalny di web browser saya hanya tampil tulisan NULL saja setiap saya refresh page. Mohon bantuannya Pak.

    • @IrwanAhmad-xd5hb
      @IrwanAhmad-xd5hb 2 года назад

      Coba url nya diisi.. Soalnya lu udah var_dump($_GET)

  • @robbytakdirillah1915
    @robbytakdirillah1915 6 лет назад

    makasih bnyak pak,

  • @hornbill502
    @hornbill502 6 лет назад

    Om minta saran dong berdasarkan pengalaman om nih jadi programmer kira2 laptop apa ya yg cocok utk programmer windows atw mac ?

  • @antocrb7761
    @antocrb7761 6 лет назад

    Video lengkap tapi playlistnya belum ada tolong ditambahkan di playlist bang biar gampang downloadmya sprti #quicktips hehehehe

    • @sandhikagalihWPU
      @sandhikagalihWPU  6 лет назад

      sudah ada kok, ini link nya ruclips.net/p/PLFIM0718LjIVEh_d-h5wAjsdv2W4SAtkx

  • @KamalAbdulKhalik
    @KamalAbdulKhalik 5 лет назад +2

    Alhamdulillah berkat video-video dari bapak, sebuah aplikasi sederhana sudah berhasil dibuat dan berjalan normal via localhost xampp, tapi kira-kira masalahnya dimana ketika sy coba upload ke hosting online tampil pesan dilayar chrome;
    "This page isn’t working ..............com redirected you too many times." ERR_TOO_MANY_REDIRECTS
    sedangakan script .htaccess tidak satupun saya rubah yang awalnya jalan normal via localhost xampp.
    Yang saya mau tanyakan apakah ada perbedaan script .htaccess localhost dengan hosting online, jika memang beda bagaimana penerapannya. terimakasih pak Dika :)

    • @arisusantolie4486
      @arisusantolie4486 5 лет назад

      halo mas sama dengan saya kejadianya, apakah di masnya udah bisa mas? kalau udah mohon bantuan solusinya gimana yah terimakasih

  • @dedysaputra22
    @dedysaputra22 6 лет назад +1

    makasih pa

  • @zakial-ha6684
    @zakial-ha6684 6 лет назад

    hadir pak.

  • @anofriadimail1326
    @anofriadimail1326 4 года назад +1

    Kenapa setelah saya buat file .htaccess di folder public, lalu saya masuk ke browser lagi folder public itu hilang ya?

    • @indah5971
      @indah5971 3 года назад

      sama saya juga folder publicnya jadi hilang gabisa dibuka, kenapa ya?

  • @Rae-wm3jx
    @Rae-wm3jx Год назад

    Itu .htaccesnya tipe filenya harus HTACCESS ya? Soalnya kalo d saya tipe filenya 'plain text document'

  • @suryadisamudra8097
    @suryadisamudra8097 4 года назад +1

    Pak Sandhika, setelah saya membuat file htaccess di folder public, begitu saya cek htdocs, folder public saya tidak muncul, yang muncul hanya folder app?
    itu kira-kira kenapa ya?

  • @barakharicho2313
    @barakharicho2313 6 лет назад

    Ada jual dvd tutorial yg ekslusif kh, sy mw beliiiiiiiii.... Bgus bgt cara pnyampaiannya. Anda bnr2 paham konsep mvc.... Sy malu...

  • @Hoamp
    @Hoamp 2 года назад +1

    di 9:08 itu saya cuman muncul string(2) "$l" padahal dah sama persis ama pak sandhika

    • @achmadjuliarman3702
      @achmadjuliarman3702 2 года назад +2

      itu di file .htacces nya seharusnya url=$1 (angka satu) gan bukan $l (huruf l)

  • @aliyassangkala7588
    @aliyassangkala7588 3 года назад

    Bang...
    Tolong dibuat juga join tiga tabel MVC

  • @diosetiawan8164
    @diosetiawan8164 6 лет назад

    Lanjutkan