Salve,
scusate la domanda davvero banale, non avendo grandi conoscenze devo fare solo un ritocco ad un codice php.
Ho una serie di variabili che vengono stampate ($data->localita, $data->periodo, ecc.), una di queste stampa il classico formato 2020-02-12T17:26:35.984
Dovrei modificarlo con il formato data italiano: dd/mm/YYYY.
Come posso fare?
Grazie
nofcfro
@nofcfro
Post creati da nofcfro
-
Formattazione corretta data
-
RE: SyntaxError: Unexpected token N in JSON at position 1
Il problema è che è all'interno di un componente sviluppato per Joomla
Come posso fare? -
SyntaxError: Unexpected token N in JSON at position 1
Salve,
quando carico le immagini ottengono questo errore:SyntaxError: Unexpected token N in JSON at position 1
ho letto questa guida ma non riesco a venirne a capo:
https teamtreehouse.com community syntaxerror-unexpected-token-n-in-json-at-position-0-please-help -
Database Join
Salve,
mi servirebbe aiuto per estrarre dei dati da un database mysql.Ho questa situazione:
Due tabelle chiamate "aaa" e "bbb".
La tabella "aaa" ha due elementi: id, company (ad esempio 100, corporationxxx)
La tabella "bbb" ha tre elementi: id, company_id, attribute_id, value. MA ho più record con aaa_id.Tabella "aaa"
100, corporationxxx
200, corporationyyyTabella "bbb"
1,100,10, sole
2,100,11, felice
3,100,12, cantare
4,200,10, neve
5,200,11, triste
6,200,12, il silenzioHo creato il mio file php che si connette al database ma non riesco a fare una query SELECT per estrarre i dati della tabella "bbb"
Qualcuno sa come poter fare?
Grazie anticipatamente -
phpmyadmin dove risiede il database?
Salve,
ho fatto un aggiornamento del programma con cui gestisco i siti web in locale e vorrei trasferire l'intero vecchio database che avevo in phpmyadmin (con tutti i database dei vari siti) al nuovo database sempre in phpmyadmin. Come posso fare? -
Redirect 301
Salve,
devo fare il classico spostamento in redirect 301 dal sito http vvv miosito it a https vvv miosito com.[PHP]<?php
header('HTTP/1.1 301 Moved Permanently');
header('Location: https vvv miosito com/');
?>[/PHP]Funziona perfettamente ma solo quando siamo nella root: qualora uno andasse su vvv miosito it / altrapagina, compare il 404
Come posso fare affinché ogni url del precedente sito rimandi al nuovo?
Grazie anticipatamente -
Recuperare un vecchio canale senza avere più nessuna credenziale
Salve a tutti,
avevo un canale youtube che al tempo abbandonai, ora vorrei "riesumarlo" tuttavia non ricordo né password né email e il numero di cellulare inserito si riferiva ad un numero non più attivo.
Qual è il modo per chiedere a Youtube di rientrare in possesso del canale?Grazie anticipatamente
-
Calcolo con query
Salve,
devo fare un calcolo: prima devo sommare alcuni risultati e poi dividerli per 2, come posso fare?[PHP]$query = "SELECT SUM(***) as cnt e tutto il resto"; //mi fa la somma dei valori
//qui dovrei passare il risultato della query e dividerlo per due
$db->setQuery($nuovaquerycondivisione);
$rows = $db->loadObjectList();[/PHP]Grazie in anticipo
-
Xampp installa Joomla troppo lentamente
Salve a tutti,
qualcuno può avere idea circa questa situazione? Ho xampp 5.5 che funziona alla perfezione, tuttavia quando installo Joomla (con gli altri CMS non ho problemi), il caricamento è lentissimo. Non nella creazione delle tabelle ma alla voce successiva: caricamento file. Eppure ho si tratta di installare file già presenti sullo stesso hard disk... (uso windows 7). Grazie anticipatamente -
Stranezza sul ciclo while
Salve,
sto sviluppando un indice per i libri.
Ho una pagina index.php con un form <form name="modificaelimina" method="post" action="modifica.php">
nel form c'è <input type="submit" name="modificaindex">
poi ho un include che porta ad una pagina id.php dove stampo il catalogo dei libri in base all'id, c'è una select e un ciclo while($f=mysqli_fetch_array($risultato)) { e qui tra i vari campi ho $f['id'] stampato nel campo <input type='radio' value='$f['id']'>.
Quindi nella pagina index mi stampa correttamente tutti gli id.Ora ho un'altra pagina per modificare le voci dei libri che si chiama modifica.php, per richiamare l'id del libro ho if(isset($_POST["modificaindex"])) {echo $_POST["id"];}
La STRANEZZA è che alcune id (che ricordo nella pagina id.php vengono stampati in automatico dal ciclo while) li trova e li stampa correttamente, altri no...
Altra stranezza, se io nella pagina modifica.php oltre all'id mi stampo anche il titolo echo $_POST["titolo"], mi aspetterei che assieme all'id mi stampi il titolo,
e invece mi stampa l'id corretto (quando lo trova) e sempre un identico titolo di uno dei 1000 libri che ci sono.... oQualcuno sa qual problema potrebbe essere?
-
Non stampare valori duplicati
Salve a tutti,
estraendo dei valori da un campo ne ho molti che si ripetono, es:
A
A
A
B
B
C
C
C
C
D
D
se volessi stampare un solo valore senza duplicati, es. ABCD, come dovrei fare? -
RE: Problema con gli apostrofi
Esattamente: l'apostrofo va a chiudere precocemente il valore della variabile. La soluzione è usare htmlspecialchars($f['valore'],ENT_QUOTES).
-
Problema con gli apostrofi
Salve a tutti,
devo eseguire un mysql_fetch_array su dei moduli <input type='text' name='cità' value='" . $riga['citta'] . "'>.
Il problema si presenta quando in MySQL sono presenti valori con l'apostrofo.
Ad esempio nel caso: "L'Aquila", l'output nel modulo diventa solamente "L".
Come posso fare?Grazie anticipatamente
-
RE: Header fisso
CORREZIONE: Salve a tutti,
ho realizzato un sito con tre div: un header, un article, un footer. Il div header è fisso e il div article scorre sotto di esso.
La larghezza della pagina (essendo un catalogo) è circa 9000px. Il problema è che originariamente l'header si distendeva lungo i 9000px, ma quando nel css header ho messo {position: fixed;}, tutto il contenuto viene ridisposto interamente nella dimensione della pagina non scorrendo più. Come posso risolvere? -
Header fisso
Salve a tutti,
vorrei realizzare un sito con tre div: un header, un article, un footer. Il div header deve essere fisso e il div article deve scorrere sotto di esso. Come si può realizzaare?
Grazie anticipatamente -
Motore di ricerca con MATCH e AGAINST
Salve a tutti,
una cosa molto semplice: siccome ancora non ho dimestichezza con la versione 5 di PHP, avevo scaricato uno script per un motore di ricerca interno, solo che non riesco a far passare la variabili POST in key. Qualcuno mi può gentilmente aiutare?pagina 1:
[HTML]<form name='ricerca' method='post' action='ricerca.php'>
<input name="key" type="text" id="mostraricerca" placeholder="Parola chiave..." size="20" maxlength="20" ><input type="submit" name="ricerca" value="Cerca"></form>[/HTML]pagina 2:
[PHP]$key=$_POST['mostraricerca'];class Search { #CONFIGURA #Parametri ricerca var $fulltext = "titolo"; var $table = "database"; #parametri db var $host = "localhost"; var $password = ""; var $user = "root"; var $db = "database"; #metodo score -> p in percentuale, f in frazione var $pf = "f"; #FINE CONFIGURAZIONE #NON EDITARE OLTRE QUESTA LINEA var $key; var $conn; var $res; var $total; function Search($key) { $this->key = $key; } function DbConnectAndSelect() { $this->conn = @mysql_connect($this->host, $this->user, $this->password) or die ("Impossibile stabilire una connessione con il server.<br>MySql risponde: " . mysql_error() . "<br>Il codice errore é:" . mysql_errno()); @mysql_select_db($this->db, $this->conn) or die ("Impossibile connettersi al database $this->db.<br>MySql risponde: " . mysql_error() . "<br>Il codice errore é:" . mysql_errno()); } function GetResource() { $this->DbConnectAndSelect(); $sql = "SELECT *, MATCH($this->fulltext) AGAINST('$this->key' IN BOOLEAN MODE) AS tot FROM $this->table WHERE MATCH($this->fulltext) AGAINST('$this->key' IN BOOLEAN MODE) ORDER BY tot DESC"; $this->res = mysql_query($sql, $this->conn); } function CalcScore($tot) { switch($this->pf) { case "f": $key_array = explode(" ", $this->key); $this->total = count($key_array); return $tot . " / " . $this->total; break; case "p": $key_array = explode(" ", $this->key); $this->total = count($key_array); $output = intval($tot / $this->total * 100) . "%"; return $output; break; default: $key_array = explode(" ", $this->key); $this->total = count($key_array); return $tot . " / " . $this->total; } } } $search = new Search($key); $search->GetResource(); while ($row = mysql_fetch_array($search->res)) { echo $row['titolo'] . " score: " . $search->CalcScore($row['tot']); } [/PHP]
-
RE: CSV doppi apici e punto e virgola da Excel tramite PHP
Ho risolto usando Calc di OpenOffice che dà questa possibilità
-
CSV doppi apici e punto e virgola da Excel tramite PHP
Salve a tutti,
questo script php permette di caricare un file csv. Tuttavia accetta una formattazione punto e virgola e doppi apici, ovvero: "gianni";"rossi";"23", tuttavia quando si esporta da Excel in formato csv la formattazione è gianni;rossi;23. Come si può creare una formattazione come la prima da excel? oppure si può modificare lo script in modo da accettare la seconda formattazione?[PHP]// Apro la connessione al DB // ------ // ------ // Recupero il file $file = $_FILES['filecsv']; $nome_file = $file['tmp_name']; # Nome temporaneo file $size_file = $file; # Dimensione file // Controllo che il file sia stato inserito e che quindi esista if ( ($handle = fopen($nome_file, "r") ) !== FALSE) { // Uso un contatore per vedere se sono nella prima riga dei campi $cont = 0; // Uso la funzione fgetcsv per recuperare le informzioni nel modo corretto dal CSV // Il secondo parametro è la dimesione del file, che abbiamo recuperato sopra // Come si vede il 3 parametro è il separatore dei campi (;) // Il separatore per ogni riga in automatico è l'a capo while ( ( $data = fgetcsv($handle, $size_file, ";") ) !== FALSE ) { if ( $cont == 0 ) { $cont++; // Assegno ad una variabile $campi_tabella, la prima riga del nome dei campi del CSV $campi_tabella = $data; } else { // Recupero i nomi dei campi $campo_nome = $campi_tabella[0]; $campo_cognome = $campi_tabella[1]; $campo_indirizzo = $campi_tabella[2]; $campo_mail = $campi_tabella[3]; $campo_telefono = $campi_tabella[4]; // Recupero i valori dei campi $nome = $data[0]; $cognome = $data[1]; $indirizzo = $data[2]; $mail = $data[3]; $telefono = $data[4]; // Creo una query di inserimento e la eseguo $sql = " INSERT INTO utenti SET $campo_nome = '$nome', $campo_cognome = '$cognome', $campo_indirizzo = '$indirizzo', $campo_mail = '$mail', $campo_telefono = '$telefono' "; $rssql = mysql_query( $sql ); // Controllo che l'importazione sia avvenuta con successo echo ( $rssql ) ? "Importazione avvenuta con successo" : "Errore nella query o connessione al DB mancante"; } } } else echo "Nessun file inserito";[/PHP]
-
RE: Se non è disponibile non stamparmi il valore nel menù a tendina
Risolto, grazie lo stesso