![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User
Data di registrazione: Sep 2008
Messaggi: 51
|
Timestamp & Request-URI Too Large
Ciao a tutti,
ecco i seguenti problemi odierni: 1) Funzione Timestamp Ho creato un pannello attraverso il quale inserire nuovi articoli all'interno del mio portale. La rassegna stampa è mensile. Volevo utilizzare la funzione di php timestamp per registrare la data del salvataggio e quindi poter visualizzare l'output a seconda del mese in considerazione. Il problema è che nella query del db il valore salvato è pari a 00.00.00 0000. Ecco come ho disposto i vari file. Tabella MySQL: all'interno della tabella "articolo" ho creato un campo dal nome TIMESTAMP di tipo "TIMESTAMP"; gli altri attributi sono stati generati in automatico dal db, l'unico attributo sospetto è il predefinito2 che ha come valore 0000-00-00 00:00:00 File save.php: ho usato la seguente sintassi, non chiedeti il perchè, l'ho trovato sul sito ufficiale delle funzioni di php Codice PHP:
Suggerimenti e idee? 2) Quando inserisco un articolo abbastanza lungo (il che è abbastanza normale per la tipologia di documenti che affronto) mi viene visualizzato il seguente errore: Request-URI Too Large- The requested URL's length exceeds the capacity limit for this server. C'è un modo per ovviare a questo problema magari alzando il limite massimo di caratteri utilizzabili? Grazie a tutti in anticipo. Ciao Alessandro |
|
|
|
|
|
|
|
#2 (permalink) |
|
Esperto
|
Per il primo problema, ti basta creare un TIMESTAMP valido utilizzando un codice come questo:
Codice PHP:
Per il secondo problema, è sufficiente che utilizzi il metodo POST invece che GET nella form. |
|
|
|
|
|
#3 (permalink) |
|
User
Data di registrazione: Sep 2008
Messaggi: 51
|
Timestamp: anche inserendo la stringa da te indicata non ho risolto il problema purtroppo. Hai altri suggerimenti o la sintassi completa che posso usare?
Limit: perfetto con il metodo POST funziona perfettamente. Grazie |
|
|
|
|
|
#5 (permalink) |
|
User
Data di registrazione: Sep 2008
Messaggi: 51
|
Sembrerà strano ma ancora non sono riuscito ad arrivare ad una soluzione.
Allora riassumendo un attimo. Nella tabella articolo inserisco il campo DATA di tipo TIMESTAMP. Nel file save.php inserisco la seguente stringa: Codice PHP:
Sapreste indicarmi il tipo esatto di campo che devo impostare e il codice esatto per salvare la data. Scusate ma da solo non ne vengo a capo! Grazie Ale |
|
|
|
|
|
#7 (permalink) |
|
User
Data di registrazione: Sep 2008
Messaggi: 51
|
Il codice suggerito è il seguente (preso da php.net)
Codice PHP:
Comunque filippo capisco che aiutare utenti inesperti sia a volte snervante, mi spiace continuare a chiedere, ma posso assicurarti che prima di farlo cerco più volte di cavarmela da solo, inserendo esattamento quello che mi viene suggerito e se non funziona cercando di adeguarlo per risolvere il problema. |
|
|
|