Skip to content

Avenir

A blog about web

  • Laravel tutorials
    • Laravel 9 – How to use same form for create and update data
  • CodeIgniter Tutorials
    • CodeIgniter 4
    • Learn CodeIgniter 3 in small steps
      • Step 1: First contact – What is MVC and what is CodeIgniter
      • Step 1.1: Again about MVC and CodeIgniter – The controllers
      • Step 1.2: Again about MVC and CodeIgniter – The views
      • Step 1.3: Again about MVC and CodeIgniter – The models
      • Step 2: Set up the environments
      • Step 3: Set up the database that will be used by CodeIgniter
      • Step 4 – Removing the index.php from the URL and allow the use of “search-engine friendly” URLs
      • Step 5 – Final settings. Finishing the configuration of your CodeIgniter
      • Step 6 – Verify CodeIgniter configuration. Is everything OK?
      • Step 7 – Using CodeIgniter and Composer – with a real world example
      • Step 8 (optional) – Using sessions with database in CodeIgniter
      • Step 9 – No more MY_Controller monopoly. How you can create more than one base controller
      • Step 10 – Make your first library: a breadcrumb generator
      • Step 11 – Creating and working with the famous MY_Controller
      • Step 12 – Creating and using page templates in CodeIgniter
      • Step 13 – Uploading multiple files (images) in CodeIgniter
      • Step 14 – Crop and resize uploaded images in CodeIgniter
      • Step …n…: Moving application and system folder to safety
    • Create a CMS using CodeIgniter 3
      • Step 1 – Create an admin area in CodeIgniter 3
      • Step 2 – Create a template for admin area
      • Step 3 – Securing the admin area with Ion Auth library – first, the settings
      • Step 3.1 – Creating the login and logout page with Ion Auth
      • Step 3.2 – Administer groups with Ion Auth
      • Step 3.3 – Administer users with Ion Auth
      • Step 3.4 – Creating the profile page with Ion Auth
      • Step 4 – Create a multilanguage site with CodeIgniter
      • Step 4.1 – Create the admin area for a multilanguage site in CodeIgniter
      • Step 4.2 – Set up the language for a multilanguage site in CodeIgniter
      • Step 4.3 – Use “personalized” controllers and methods for a multilanguage site in CodeIgniter
      • Step 4.4 – Returning to our MY_Controller. Doing everything that needs to be done for better working with languages
      • Step 5 – Administer static pages for our multilanguage CMS – creating the pages
      • Step 5.1 – Administer static pages for our multilanguage CMS – listing the created pages
      • Step 5.2 – Administer static pages for our multilanguage CMS – editing the pages
      • Step 5.3 – Administer static pages for our multilanguage CMS – deleting the pages
      • Step 6 – Creating categories for a multilanguage site in CodeIgniter
      • Step 7 – Using the language files for a multi-language site in CodeIgniter
      • Step 8 – Putting it all together. How do visitors access our pages
    • Authentication system with Ion Auth and CI3
      • Let’s install Ion Auth library
      • Register users using Ion Auth in CodeIgniter 3
      • Login using Ion Auth and AJAX in CodeIgniter
      • Alter the way Ion Auth works by using hooks. Get a gravatar after the user logs in
      • Login (and register) with Facebook and Ion Auth
  • Fat-Free Framework Tutorials
    • 1. Installing Fat Free Framework
    • 2. Moving logic to controllers
    • 3. Creating a configuration file
    • 4. Moving the Routes in a file
    • 5. Returning to routes and how to work with them
    • 6. Organising controllers in subfolders, routes and namespacing
    • 7. Enter the Views. How to separate logic from presentation in F3
    • 8. Using the templating engine of the framework

My first video tutorial – installing CodeIgniter and removing index.php from url

  • Codeigniter
March 29, 2017 avenirer 1 comment

Well… Some people asked for video tutorials, and I do realise we are living in different times, but my spoken english is not that good. […]

Continue reading

XML to JSON (or array…)

  • PHP
February 20, 2017February 20, 2017 avenirer 1 comment

Good to know about how to transform an xml document into json: <?php $xml = simplexml_load_string($xml_string,’SimpleXMLElement’,LIBXML_‌ NOCDATA); $json = json_encode($xml); $array = json_decode($json,TRUE); Source: http://us1.campaign-archive1.com/?u=b39a511bbe71aa74d27241bb6&id=fc98d2294c&e=b11ae40681

Continue reading

Arduino – Day… Uno – Connecting the micro-controller to the computer

  • Arduino
February 17, 2017February 22, 2017 avenirer No comments

Well… It seems that I’ve come to take an interest into Arduino micro-controllers. And they look great. At least the version I bought seems to […]

Continue reading

How to set up CodeIgniter in order to use Gmail for emails

  • Codeigniter
February 6, 2017September 18, 2020 avenirer No comments

Now and then and… every time… I see people complaining that the email library of CodeIgniter doesn’t work. Why? Because they are using Gmail in […]

Continue reading

Back to (PHP) basics. Creating your own SEO friendly “mini-website” in PHP

  • PHP
May 27, 2016December 13, 2021 avenirer 3 comments

I want to be noted that this is not a tutorial about creating an MVC framework from zero. If you want that kind of tutorial, […]

Continue reading

Login (and register) with Facebook and Ion Auth

  • Authentication system with Ion Auth and CI3
May 23, 2016October 13, 2020 avenirer No comments

A lot of people asked (including a very generous donor called Federico), so why not try to do it? I must start by telling you […]

Continue reading

Meet Tusker – a small task manager for your projects

  • Codeigniter
April 8, 2016April 8, 2016 avenirer 5 comments

Hello again. I would like to present to you a small project I am working at. It is called Tusker, is made using CodeIgniter 3.x, […]

Continue reading

“Why develop a web app with CodeIgniter in 2016?”

  • Codeigniter
April 7, 2016 avenirer 15 comments

This question was proposed as a subject by one of this blog’s visitors. It is indeed a good question, especially considering that “CodeIgniter remained way […]

Continue reading

How to make “truly” SEO friendly URLs in CodeIgniter (without “duplicate content” on underscore URLs)

  • Codeigniter
March 23, 2016March 24, 2016 avenirer 7 comments

I promised myself I won’t do anymore tutorials regarding CodeIgniter until a new version is about to appear, but I can’t help myself. And this […]

Continue reading

Login using Ion Auth and AJAX in CodeIgniter

  • Authentication system with Ion Auth and CI3
March 1, 2016October 13, 2020 avenirer No comments

Well… We’ve come so far… I thought that it was simple to implement an authentication system with Ion Auth, but still some people don’t seem […]

Continue reading

Posts pagination

«Previous Posts 1 2 3 4 … 7 Next Posts»
  • English
  • Română

Categories

  • Arduino
  • Codeigniter
  • CodeIgniter 4
  • Copy/Paste
  • Good to know
  • Javascript
  • Laravel
  • PHP
  • SEO
  • Uncategorized
  • WordPress

Did you think of buying me some coffee for these GREAT TUTORIALS?

You can also buy me a gift on Amazon

My Github repos

  • CodeIgniter MY_Model
  • Basic CI app with Ion Auth and Bootstrap
  • CodeIgniter multilanguage site
  • CodeIgniter MY_Upload Library
  • CodeIgniter Image_nation Library
  • CodeIgniter Breadcrumb Library
  • CodeIgniter Configuration Verifier
  • Assetor
  • CodeIgniter Matches CLI
  • AValidator

Blogroll

  • CV-ul meu

Search

Tags

.htaccess array arrays captcha cli codeigniter composer cookbook database Eloquent form validation image image manipulation Jamie Rumbelow laravel library matches menu model event models multi-level multiple files my_model my_upload objects php recaptcha recursive function rob foster route swift mailer swiftmailer upload url validation validation rules
WordPress Theme: Occasio by ThemeZee.