[LEFT]Ciao a tutti.
Come da titolo mi trovo a dover fare esportare tramite codice PHP diverse tabelle in Excel e per fare ciò utilizzo PhpSpreadsheet, una libreria in puro PHP molto ben fatta e molto facile da utilizzare.
Spiego il mio problema. Ho 2 tabelle ciascuna con 5 colonne e circa 32000 righe di dati. Se provo ad esportare le 2 tabelle in un unico file Excel (ogni tabella in un suo foglio di lavoro) mi viene generato un file ma quando lo apro visualizzo questo errore: "Impossibile aprire il file 'tabelle.xlsx perché ha una estensione o formato non valido. Verificare che il file non sia danneggiato e che l'estensione corrisponda al formato del file'". In più i 2 fogli di lavoro sono vuoti.Se provo a limitare l'esportazione dei dati a 15000/20000 dati per ciascuna delle due tabelle il file mi viene generato correttamente senza nessun errore o problema.
Secondo voi il problema può dipendere dal fatto che nelle tabelle ci sono troppi dati? E, se il motivo è questo, come potrei risolvere?
Ciao, grazie.[/LEFT]
- Home
- samurai.sette
- Post
samurai.sette
@samurai.sette
Post creati da samurai.sette
-
Problema esportazione tabelle Mysql in Excel
-
Upload file senza doverlo selezionare
[LEFT]Ciao a tutti.Come da titolo tramite PHP vorrei trasferire un file ben definito verso il server.In tutte le guide che ho letto viene spiegato che per effettuare l'upload bisogna innanzitutto creare un form contenente una input di tipo "file" ed una input di tipo "submit". In questo modo l'utente, dopo aver selezionato il file, clicca sul submit per inviarlo sul server.Quello che vorrei evitare è quello di dover selezionare ogni volta il file in quanto il file da inviare sul server è sempre lo stesso (ogni volta dovrà essere sovrascritto).Secondo voi è possibile fare questo?Ciao, grazie mille.[/LEFT]
-
Software windows10 per controllo contenuti web
Ciao a tutti.
Come da titolo, sono alla ricerca di un software da installare su Windows10 (possibilmente anche su Windows7) per proteggere mio figlio durante l'uso di Internet.
In passato ho avuto modo di utilizzare K9 Web Protection, un programma che permetteva di selezionare le categorie di siti web da bloccare. Secondo me era un programma davvero molto buono e ben fatto (offerto anche gratuitamente).
Qualcuno conosce un programma altrettanto valido da poter utilizzare?
Ciao, grazie. -
Utilizzo variabili di sessione tra PC e server
[LEFT]Ciao a tutti.
Mi stavo chiedendo: secondo voi è possibile utilizzare le variabili di sessioni tra un file PHP che si trova sul PC e un file PHP che si trova sul server?[/LEFT] -
RE: Disattivare bottone "ingrandisci/ripristina giù"
Ciao massy. Ti spiego quello che vorrei fare.
In una pagina un utente deve inserire tanti dati per poi premere un bottone di conferma. Prima che questi dati vengano "elaborati" vorrei che comparisse una finestra con un riepilogo dei dati inseriti e dare la possibilità all'utente di confermare e "elaborare" i dati oppure di modificarne qualcuno ed "elaborarli".
La finestra di riepilogo vorrei che avesse delle dimensioni fisse (600x800) ed evitare che possa essere ingrandita a tutto schermo.
Ciao. -
RE: Errore "ftp_put(): Can't open that file: Permission denied"
Ciao massy. Scusa se non ho risposto prima ma sono stato un po impegnato.
Mi stavo chiedendo: se fosse un problema di permessi di scrittura, secondo te è possibile modificare questi permessi?
Ho girovagato per un bel po sul sito di Aruba in cerca di una risposta ma non ho trovato un granché.
Ciao, grazie mille. -
RE: Errore "ftp_put(): Can't open that file: Permission denied"
Ciao massy.
Ma se fosse un problema un ploblema di permessi di scrittura allora perchè se uso il programma Filezilla non ho problemi?
Per quanto riguarda la presenza del file sul server, ti posso dire che sul server quel file non c'è. -
RE: Disattivare bottone "ingrandisci/ripristina giù"
Ciao massy, grazie per la risposta.
Per bottone intendo i tre bottoni presenti in alto a destra di una finestra. Allego una immagine per farmi capire meglio.
Il bottone che vorrei disattivare o anche togliere è quello centrale (ingrandisci/ripristina). -
Disattivare bottone "ingrandisci/ripristina giù"
[LEFT]Ciao a tutti.
Come da titolo mi chiedevo se in Javascript è possibile disattivare il bottone "ingrandisci/ripristina giù" presente nelle finestre in alto a destra.
Ciao.[/LEFT] -
Errore "ftp_put(): Can't open that file: Permission denied"
[LEFT]Ciao a tutti.
In PHP sto cercando di scrivere un piccolo listato che mi permetta di caricare un file su un server (in questo caso Aruba).
Sto facendo le prime prove ma ottengo questo errore: "ftp_put(): Can't open that file: Permission denied in …".
Il listato che ho scritto è questo:
[PHP]<?php
// parametri di accesso
$ftp_host = "";
$ftp_user = "";
$ftp_pass = "**********";// connessione al server $ftp_connect = ftp_connect($ftp_host); // login e upload del file if ($ftp_login = @ftp_login($ftp_connect,$ftp_user,$ftp_pass)) { $file_locale = "file_locale.txt"; $file_remoto = "file_remoto.txt"; if ($ftp_upload = ftp_put($ftp_connect,$file_remoto,$file_locale)) { echo "File caricato con successo!"; } else { echo "File non caricato!"; } } // chiusura connessione ftp_close($ftp_connect);
?>[/PHP]
[LEFT]Secondo voi dov'è il problema?
Ciao, grazie mille.[/LEFT]
[/LEFT] -
Hosting con database mysql accessibile da remoto
Ciao a tutti.
Qualcuno conosce un hosting con database mysql accessibile da remoto?
Vorrei realizzare un' applicazione desktop che possa recuperare dati dal database, ma Aruba non permette l'accesso da remoto.
Qualcuno ha qualche consiglio da darmi?
Ciao, grazie mille. -
RE: Estrarre dati da tabella e fare la media ad intervalli di tempo
Ciao ragazzi.
Nessuno mi sa aiutare? -
RE: Estrarre dati da tabella e fare la media ad intervalli di tempo
Ciao ragazzi, scusate se riapro questa discussione ma vorrei richiedervi un consiglio su questo argomento.
Inizialmente vi ho chiesto come effettuare la media dei valori ad intervalli di tempo di 1 ora e mi avete aiutato in maniera eccezionale.
Adesso la situazione è leggermente cambiata.
Inizialmente l'intervallo di tempo la definivo io (1 ora); ora questo intervallo di tempo lo deve scegliere l'utente (può scegliere 1 ora, 30 minuti, 15 minuti). Se ad esempio l'utente sceglie un intervallo di 30 minuti come dovrei modificare la select?
Ciao, grazie mille. -
Selezionare e deselezionare checkbox
Ciao a tutti, apro questa discussione sperando che qualcuno di voi mi possa aiutare a risolvere un problema con i checkbox.
In una pagina ho due serie di checkbox inseriti tramite PHP che un utente può selezionare o deselezionare.
Quello che vorrei riuscire a fare è questo: quando viene selezionato il primo checkbox della prima serie il primo checkbox della seconda serie deve automaticamente deselezionarsi (e viceversa) e così per tutti gli altri checkbox.
So che bisogna utilizzare Javascript ma per mancanza di tempo non ho ancora fatto molta pratica con questo linguaggio...
Qualcuno potrebbe darmi qualche dritta su come procedere?
[PHP]<div id="serie1">
<?php
for ($i = 1; $i <= 5; $i ++)
{
echo "<input type='checkbox' value='$i' name='check1[]' />" . $i . "<br/>";
}
?>
</div>
<br/><br/>
<div id="serie2">
<?php
for ($k = 1; $k <= 5; $k ++)
{
echo "<input type='checkbox' value='$k' name='check2[]' />" . $k . "<br/>";
}
?>
</div>[/PHP]
Ciao, grazie mille -
Estrarre dati da tabella e fare la media ad intervalli di tempo
Ciao a tutti. Mi trovo in una situazione un pò particolare ma non riesco a venirne fuori.
Da una tabella mysql vorrei estrarre tutti i dati di una colonna e fare la media dei valori inclusi ogni ora (ad esempio la media di tutti i valori compresi tra le ore 00:00 e 01:00, poi la media dei valori compresi tra le ore 01:00 e 02:00 e così per il resto di tutti i valori).
Qualcuno ha un consiglio su come muovermi?
Ciao, grazie mille. -
Rendere visibile variabile di un costrutto if in un altro costrutto if
Ciao a tutti.
Secondo voi come posso rendere visibile una variabile contenuta dentro un costrutto if in un altro costrutto if?
Ipotizziamo, ad esempio di avere questo banalissimo codice:
[PHP]
<html>
<head>
</head>
<body>
<form method="post">
<input type="submit" name="ok1" value="Clicca qui" /><br /><br />
<input type="submit" name="ok2" value="stampa" /><br /><br />
<input type="text" name="valore1" />
</form>
<?php
if (isset ($_POST['ok1']))
{
$aaa = $_POST['valore1'];
}
if (isset ($_POST['ok2']))
{
echo $aaa;
}
?>
</body>
</html>
[/PHP]
Scrivendo in questo modo mi genera questo errore: "Notice: Undefined variable: a in ...". Secondo voi come dobrei fare per rendere visibile la variabile $a dentro if (isset ($_POST['ok2']))?
Ciao, grazie mille a tutti. -
RE: Come mantenere selezionato checkbox dopo aver cliccato submit
Ciao flaviors200, vorrei provare a "complicare" un pochino il tutto.
Nella situazione iniziale inserivo i checkbox direttamente in HTML e con il tuo aiuto sono riuscito a mantenere selezionato i checkbox dopo aver cliccato su un submit.
Adesso mi sorge questa domanda: se i checkbox li inserisco tramite l'utilizzo di PHP, cosa cambia?
Faccio questo esempio:
[PHP]
<html>
<head></head>
<body>
<form method="post">
<?php
for ($i = 1; $i <= 10; $i ++)
{
echo '<input type="checkbox" name="check[]" value="$i" />' . $i;
}
?>
<input type="submit" name="ok" value="Clicca qui" />
</form>
</body>
</html>
[/PHP]
In questo caso come dovrei modificare il codice?
Ciao. -
RE: Come mantenere selezionato checkbox dopo aver cliccato submit
Ciao flaviors200, grazie mille per l'aiuto ma sono riuscito a risolvere senza utilizzare le sessioni o i cookie.
Ho provato questo altro sistema e mi funziona benissimo (forse non è una soluzione molto elegante...)
[PHP]
<html>
<head></head>
<body>
<form method="post">
<input type="checkbox" name="check[]" value="Scelta1" <?php if(isset($_POST['check']) && is_array($_POST['check']) && in_array("Scelta1", $_POST['check'])) echo 'checked="checked"'; ?> /> Scelta1
<input type="checkbox" name="check[]" value="Scelta2" <?php if(isset($_POST['check']) && is_array($_POST['check']) && in_array("Scelta2", $_POST['check'])) echo 'checked="checked"'; ?> /> Scelta2
<input type="checkbox" name="check[]" value="Scelta3" <?php if(isset($_POST['check']) && is_array($_POST['check']) && in_array("Scelta3", $_POST['check'])) echo 'checked="checked"'; ?> /> Scelta3
<input type="checkbox" name="check[]" value="Scelta4"<?php if(isset($_POST['check']) && is_array($_POST['check']) && in_array("Scelta4", $_POST['check'])) echo 'checked="checked"'; ?> /> Scelta4
<input type="submit" name="ok" value="Fai la tua scelta" />
</form>
<?php
if (isset ($_POST['ok']))
{
// codice da eseguire ...
}
?>
</body>
</html>
[/PHP] -
RE: Come mantenere selezionato checkbox dopo aver cliccato submit
Ciao flaviors200, grazie per la risposta e scusa se non ho risposto subito ma questa settimana sono stato piuttosto impegnato con il lavoro.
Ho provato al codice che mi hai postato ma non funziona esattamente come vorrei. Alcune volte il checkbox che seleziono mi resta selezionato ma altre volte no... -
RE: Come mantenere selezionato checkbox dopo aver cliccato submit
Ciao flaviors200, grazie mille per avermi risposto.
La mia pagina .PHP è strutturata in questo modo:
[PHP]<html>
<head></head>
<body>
<form method="post">
<input type="checkbox" name="check" value="Scelta1"/> Scelta1
<input type="checkbox" name="check" value="Scelta2"/> Scelta2
<input type="checkbox" name="check" value="Scelta3"/> Scelta3
<input type="checkbox" name="check" value="Scelta4"/> Scelta4
<input type="submit" name="ok" value="Fai la tua scelta" />
</form>
<?php
if (isset ($_POST['ok']))
{
echo $_POST['check'];
}
?>
</body>
</html>[/PHP]
Quello che vorrei fare è questo: quando un utente seleziona uno (o anche più di uno) dei quattro checkbox e clicca il submit "ok" vorrei che i checkbox scelti rimanessero selezionati.
Ho letto che bisogna utilizzare le sessioni ma nessuno spiega in che modo. Mi potresti dare qualche dritta? Te ne sarei infinitamente grato.
Ciao, grazie mille