Visualizzazione risultati 1 fino 14 di 14

Discussione: [PHP] funzioni non attive

  1. #1
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito [PHP] funzioni non attive

    C'è un modo per scoprire in maniera dettagliata quali funzioni non sono attive sullo spazio web? so che esiste un phpinfo, ma qualcosa di veramente dettagliato con tutto quanto si può avere?? Come??

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Questa funzione ( get_defined_functions ) è tutto quello di cui hai bisogno. ;)

  3. #3
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    quindi per dirti scrivo NOW ( get_defined_functions ) e cosa mi dice?


    ADD:
    Codice PHP:
    $arr = get_defined_functions();
    foreach (
    $arr['internal'] as $key => $value){
    echo
    $value.'<br />';
    }
    ho usato questo script, ed ho visto che a parità di php5 su altervista ho una funzione mentre su un altro dominio no ...
    o_ò quindi quando manca una funzione come si risolve ???


    ADD:
    Per esempio sul mio dominio in locale la funzione NOW non c'è, come faccio a sostituirla quindi ?? o_ò
    Ultima modifica di araim : 11-05-2011 alle ore 20.02.08

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,573

    Predefinito

    Citazione Originalmente inviato da araim Visualizza messaggio
    Per esempio sul mio dominio in locale la funzione NOW non c'è, come faccio a sostituirla quindi ?? o_ò
    NOW fa parte di SQL.. e dovrebbe ritornare il timestamp attuale.
    In php, si usa time().

    ..Poi, se manca una funzione e non ti serve non è un dramma, no? Cosa significa "quando manca una funzione come si risolve ???" ?

    Ciao!
    Ultima modifica di alemoppo : 11-05-2011 alle ore 21.53.38

  5. #5
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    Ecco,ora ho capito. La NOW() di SQL non va, come la scripto dal php una alternativa a

    Codice PHP:
    sql=" ... $date=NOW(), ...";
    Ultima modifica di alemoppo : 12-05-2011 alle ore 16.21.44

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,573

    Predefinito

    Codice PHP:
    $sql=" ... $date='".time()."', ...";
    Ciao!
    Ultima modifica di alemoppo : 12-05-2011 alle ore 16.21.28

  7. #7
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    Grazie mille per la dritta, ma poi nel db che tipologia di campo riceve la data di TIME() ... io in db ho un datetime e non viene minimamente aggiornato tramite il TIME()

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,573

  9. #9
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    ...io time() lo salvo come un int...

    Ciao!
    ok, però poi non posso farci operazioni sul campo che è nel db, o sbaglio??

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,573

    Predefinito

    Che operazioni vuoi farci?

    Ciao!

  11. #11
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    Codice PHP:
    $row = mysql_query("SELECT *, DATE_ADD(ban_data, INTERVAL ban_fine MINUTE) AS fine_ban FROM t_utenti WHERE username='$user_c'");
    $esilio = mysql_fetch_array($row);
    queste robe qui...

  12. #12
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    Citazione Originalmente inviato da alemoppo
    dovrebbe ritornare il timestamp attuale
    Non restituisce il timestamp, ma la data nel formato di MySQL.

    Araim, cos'è $sql? Che devi fare?

  13. #13
    araim non è connesso Utente attivo
    Data registrazione
    26-06-2004
    Messaggi
    275

    Predefinito

    in pratica sto facendo prove su 2 server diversi, altervista ed il mio server in locale e poi faccio le prove sui browser... io avrei creato il tutto con la NOW() e funziona solo su altervista, se quindi devo, tramite no-ip, puntare sul mio server non posso!

    In pratica la NOW() di sql in una query del php non viene eseguita.

  14. #14
    programmazioned non è connesso Utente attivo
    Data registrazione
    25-03-2008
    Messaggi
    440

    Predefinito

    Se $sql è una query SQL, perchè vedo quel "$date="? Magari potresti postarci il contenuto completo della variabile...

    Poi non ho capito: provi ad effettuare la query dal tuo spazio sul server MySQL locale? In questo caso, sei sicuro che la connessione sia stabilita correttamente?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •