Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. jhon92
    3. Post
    J

    jhon92

    @jhon92

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 12
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località boh Età 35
    0
    Reputazione
    12
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da jhon92

    • RE: Date gestite in php

      basta controllare sul manuale ..

      php.net/manual/it/function.strtotime.php

      postato in Coding
      J
      jhon92
    • RE: Date gestite in php

      [PHP]strtotime('9 am');

      strtotime('1 am +1 day');[/PHP]

      postato in Coding
      J
      jhon92
    • RE: Date gestite in php

      Magari argomenta meglio, da quello che hai scritto si capisce poco e nulla di cosa effettivamente vuoi fare

      postato in Coding
      J
      jhon92
    • RE: Date gestite in php

      Cosa intendi per molto più complessa :fumato:
      la somma delle ore lavorative?

      postato in Coding
      J
      jhon92
    • RE: Date gestite in php

      Nel database utilizza semplicemente il timestamp, poi successivamente da php lo manipoli con la funzione nativa date.

      [PHP]echo date('d-m-Y', time());[/PHP]

      Consulta la documentazione php.net/manual/en/function.date.php

      postato in Coding
      J
      jhon92
    • RE: passaggio da procedurale a oop

      [PHP]class Editor
      {
      private $db;
      protected $array_utenti = array();

      public function __construct()
      {
          $this->db = new mysqli('localhost', 'root', '', 'prova');
      }
      
      protected function utenti()
      {
          $query_utenti = $this->db->query('SELECT utenti.nome, utenti.cognome, utenti.foto, utenti.email, siti.url FROM utenti INNER JOIN utente_sito ON utenti.id = utente_sito.utente INNER JOIN siti ON siti.id = utente_sito.sito ORDER BY siti.url ASC');
          while ($row = $query_utenti->fetch_array(MYSQLI_ASSOC))
          {
              $this->array_utenti[] = array(
                  "nome" => $row['nome'],
                  "cognome" => $row['cognome'],
                  "foto" => $row['foto'],
                  "email" => $row['email'],
                  "url" => $row['url']
              );
          }
      }
      
      public function getUtenti()
      {
          $this->utenti();
          print "<pre>".print_r($this->array_utenti, true)."</pre>";
          foreach($this->array_utenti as $utente)
          {
              echo $utente['url']."<br />";
              echo $utente['nome']."<br />";        
              echo $utente['cognome']."<br />";
              echo $utente['foto']."<br />";
              echo $utente['email']."<hr>";
          }
      }
      

      }

      $editor = new Editor();
      $editor->getUtenti(); [/PHP]

      postato in Coding
      J
      jhon92
    • RE: session e session db

      Se chiudi il browser e lo riapri la sessione si mantiene oppure no in base a come è settato sul server la session.cookie_lifetime, se è 0 vuol dire che si elimina automaticamente quando chiudi il browser, altrimenti (esempio 600 che sono 10 minuti) si elimina dopo 10 minuti di inattività.
      Per aggiungere una funzione di auto login o come hai detto tu un ricorda (il solito quadratino bianco da spuntare) bisogna fare attenzione alla sicurezza e quindi a come scrivere nel miglior modo possibile il tuo script.
      Il salvataggio delle sessioni su database è una buona cosa, e ti viene in aiuto una classe php di nome sessionHandler che ha il compito di gestire la sessione, ecco alcuni link utili

      php.net/manual/en/class.sessionhandler.php
      php.net/manual/en/class.sessionhandlerinterface.php

      open: è il collegamento al database
      close: chiude la sessione con il database
      read: cerca nel database se è presente la sessione
      write: aggiorna la sessione
      destroy: è il logout
      gc (garbage collection) serve per non sprecare risorse inutilmente, e con una certa probabilità (puoi settarli tu i valori, di base se non ricordo male è 1 su 1000) fa in modo di cancellare tutte le sessioni ormai scadute

      questa è una lettura che secondo me ti aiuterà a capire meglio il funzionamento dell'auto login

      jaspan.com/improved_persistent_login_cookie_best_practice

      qui puoi trovare spiegazioni in merito all'autenticazione con degli esempi

      stackoverflow.com/questions/3128985/php-login-system-remember-me-persistent-cookie

      Se hai dubbi su qualcosa chiedi pure

      postato in Coding
      J
      jhon92
    • RE: ComboBox MySQL Php

      [PHP]

      $connect = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die('Impossibile connettersi' .mysql_error());
      mysql_select_db(DB_NAME, $connect);

      [/PHP]

      postato in Coding
      J
      jhon92
    • RE: CodeIgniter routes

      Grazie per la risposta 🙂

      postato in Coding
      J
      jhon92
    • CodeIgniter routes

      Ho iniziato da poco a utilizzare questo framework, e mi è sorto un dubbio.

      Mettiamo caso che ho questo indirizzo

      localhost/CI/profile/index/pippo

      esegue il metodo index nel controller Profile passando la stringa pippo

      Nel file routes aggiungo questa riga
      $route['profile/(:any)'] = 'profile/index/$1';

      In questo modo posso accedere a quella pagina (restituisce la pagina view ovviamente) sia da

      localhost/CI/profile/index/pippo

      che da

      localhost/CI/profile/pippo

      Potrebbe dare problemi per quanto riguarda l'indicizzazione sui motori di ricerca (avere 2 indirizzi che conducono alla stessa pagina) ?

      Volendo potrei bloccare manualmente l'accesso alla pagina dall'indirizzo classico definendo una nuova route, ma non ha molto senso

      Ho fatto un esempio banale ma poteva benissimo essere una url più complessa e poco user-friendly

      Qualcuno un po più esperto e che utilizza CI può spiegarmi come gestire al meglio gli url, grazie :smile5:

      postato in Coding
      J
      jhon92
    • RE: Gestione permalink per sito

      Innanzitutto grazie per la risposta e la condivisione della tua esperienza personale, avevo più o meno capito che wp funzionasse in questo modo. Io stavo pensando appunto di utilizzare le stesse regole di rewrite (grazie alle quali non avremo un errore 404) nel file .htaccess per reindirizzare l'url richiesto dal browser a una specifica pagina php che avrà il compito di analizzarlo.

      Un esempio di quello che vorrei realizzare penso sia questa stessa pagina, l'url è formato da

      forum: cioè una cartella fisica presente sul server,

      php-mysql: che è associato a un campo di una tabella nel db (chiamiamolo sub-forum),

      227657: un campo di un altra tabella (id della discussione in sostanza),

      -gestione-permalink-per-sito.html (titolo della discussione)

      Stavo quindi pensando di utilizzare quella funzione di php e strutturare le pagine in base alla richiesta dell'url in sostanza se la pagina/categoria, è presente nel database o comunque è predisposta per esistere restituirà una determinata pagina, altrimenti richiamerà la pagina 404.
      Quello che mi chiedo è se può essere un modo decente per gestire le mie pagine :mmm:

      postato in Coding
      J
      jhon92
    • Gestione permalink per sito

      Salve, è da qualche giorno che mi interesso dell'argomento, e mi stavo chiedendo appunto se fosse corretto il loro utilizzo nel modo seguente

      miosito.com/news

      miosito.com/utente/pippo

      miosito.com/discussione/salve-sono-pippo-163

      Nella pagina .php utilizzando $_SERVER['REQUEST_URI'] esamino l'url e di conseguenza agisco in un modo o in un altro
      Esempio nel primo caso (news) saranno inserite le ultime notizie o quelle più rilevanti
      Nel secondo caso utente lo associo alla tabella del db (non obbligatoriamente con lo stesso nome) contenente gli utenti registrati e di conseguenza pippo è il nome univoco

      Nell'ultimo caso invece prendo in considerazione il numero 163 che sarà un id

      Ho notato, che alcuni siti utilizzano questo metodo per la gestione dei permalinks, se non erro wordpress grosso modo utilizza $_SERVER['REQUEST_URI']

      Leggendo un po in giro per il web, ho potuto notare che altri utilizzano un approccio differente cioè impostando una regola nell' htaccess differente da quella utilizzata da wordpress, e gestiscono l'url con il $_GET[]

      Cosa ne pensate? grazie

      postato in Coding
      J
      jhon92