Non è possibile attraverso querystring, devi cercare un/a plugin/mod apposito/a o crearne uno/a.
Vedi su vbulletin.org, li potresti trovare qualcosa.
Ciao!
probid
@probid
Post creati da probid
-
RE: Eliminare sezione da "Nuovi Messaggi"
-
RE: Eliminare sezione da "Nuovi Messaggi"
Basta modificare la chiave exclude nella querystring, impostando come valore l' id del forum da escludere nella ricerca.
Più id possono essere indicati usando la virgola (,) come separatore.Es:
search.php?do=getnew&exclude=12,8
Ciao!
Matteo Micanti. -
RE: Una query mysql impossibile?
UPDATE citta SET nome=REVERSE(SUBSTR(REVERSE(nome) FROM 8)) WHERE nome REGEXP 'CITTA'$';
?
Ciao!
Matteo Micanti. -
RE: Una query mysql impossibile?
UPDATE città SET nome=REPLACE(nome,'centro città','')
Ciao!
Matteo Micanti. -
RE: creare un indice alfabetico
SELECT DISTINCT(SUBSTRING(nome,1,1)) as primalettera FROM tabellavedi:
dev.mysql.com/doc/refman/5.0/en/string-functions.html
dev.mysql.com/doc/refman/5.0/en/distinct-optimization.htmlCiao!
Matteo Micanti -
RE: associare lettere di una stringa a elementi array
Ti ho scritto questo script in due minuti, non l'ho provato ma dal codice dovrebbe andare.
E' per una board?
E' un ottimo esercizio per gli array, questo[php]<?php
$spl = str_split($str);
$gruppi = array();
foreach($nomi as $chiave=>$valore)
{
$gruppo = $spl[$chiave];if(!array_key_exists($gruppo,$gruppi))
$gruppi[$gruppo] = array();array_push($gruppi[$gruppo],$valore['nick']);
}
print_r($gruppi);
?>[/php]
Consideriamo $str la stringa contenente i vari indici e $nomi l'array multidimensionale dei nomi, che contiene sotto-array con un indice "nick".
Innanzitutto trasformiamo $str in un array, i cui elementi sono i vari caratteri che compongono la stringa.
Allochiamo una nuova variabile array, $gruppi, destinata a contenere i dati da dividere poi in tabelle.
Effettuiamo una iterazione sull'array dei nomi.
Nel ciclo $gruppo vale il carattere della stringa $str (trasformata in array) corrispondente all'indice corrente dell'array iterato.
Ora scriviamo nell'array $gruppi; se questo non ha già un indice corrispondente a $gruppo lo creiamo come sotto-array.
Infine aggiungiamo nel sotto-array con indice corrispondente a $gruppo il nick corrente.Spero di essere stato chiaro.
Ciao!
Matteo Micanti.
-
RE: RewriteRule AIUTOOOOOOO!!!
Ti posto tre diverse soluzioni, se hai uno shared hosting alcune direttive htaccess potrebbero essere disabilitate.
DirectoryIndex index.php?type=casaoppure
RewriteEngine On
RewriteRule index.php index.php?type=casaoppure
Redirect 301 index.php index.php?type=casaNella prima soluzione imposti l'indice della directory, per cui Apache utilizzerà index.php?type=casa come "indirizzo di ingresso" alla directory, il secondo esempio è una semplice riscrittura dell'url e il terzo è un esempio di redirect di tipo 301, moved permanently.Ciao!
Matteo Micanti. -
RE: PhpMotion
Alcuni te li propone proprio il sito di phpMotion:
vedi: phpmotion.com/content/view/43/189/
Ciao! -
RE: PhpMotion
Bhè, se capisci l'inglese si tratta di un errore chiarissimo.
Il codice di phpMotion è cryptato e richiede il decodificatore phpShield per essere interpretato.
Se vuoi utilizzare lo script su un server verso il quale hai permessi di amministrazione devi acquistare ed installare phpShield.
Altrimenti ti basta cercare un fornitore di spazio web che lo offra.
Ciao! -
RE: da directory foto a tabella mysql
Scusa, è colpa mia che non avevo letto il titolo.
Allora, supponiamo di aver una tabella Immagini con i campi "Id" unique o pkey, "Nome" e "Percorso".
Se puoi utilizzare l'estensione php mysqli è possibile costruire una stringa contenente query multiple da eseguire con una chiamata unica a mysqli::multi_query():[php]
<?php//operazioni di connessione e selezione del Database mySQL
$connessione = new mysqli('localhost', 'root', '','Immagini');//prendo tutti i file nella directory "Immagini"
$arrayfile = glob('Immagini/*');//Inizializzo una variabile stringa che conterrà la query da eseguire
$query = '';//Ciclo gli elementi dell'array $arrayfile
foreach($arrayfile as $id => $percorsofile)
{
//Costruisco la query di inserimento
$query .= "INSERT INTO Immagini (Id,Nome,Percorso) VALUES ('".$id."','".basename($percorsofile)."','".$percorsofile."') ON DUPLICATE KEY UPDATE Id=Id;";
}//All'uscita dal ciclo ho le query costruite dalle varie iterazioni, mi basta eseguirle.
$connessione->multi_query($query);?>
[/php]Altrimenti devi usare le vecchie funzioni mysql:
[PHP]<?php
//operazioni di connessione e selezione del Database mySQL
$connessione = mysql_connect('localhost','root','');
mysql_query('USE Immagini',$connessione);//prendo tutti i file nella directory "Immagini"
$arrayfile = glob('Immagini/*');//Ciclo gli elementi dell'array $arrayfile
foreach($arrayfile as $id => $percorsofile)
{
//Eseguo la query
mysql_query("INSERT INTO Immagini (Id,Nome,Percorso) VALUES ('".$id."','".basename($percorsofile)."','".$percorsofile."') ON DUPLICATE KEY UPDATE Id=Id",$connessione);
}?>[/PHP]
Ciao!
-
RE: Script per riscrivere alcuni url
Ciao Ricsca,
Devi fare un redirect di tipo 301, moved permanently.
Ti consiglio di usare htaccess se puoi, altrimenti PHP.
Con il mod rewrite puoi anche impostare la direttiva "ErrorDocument", per gestire i vari errori tra i quali il 404 (Pagina non trovata).
Ciao! -
RE: [Php] UPLOAD e cache di IE7
Ciao Riccardo81,
Devi fare in modo che venga caricata ogni volta un'immagine con un url diverso.
Puoi farlo aggiungendo un qualsiasi parametro fittizio alla querystring nel percorso dell'immagine, tramite JavaScript o PHP.
Esempio:
[php]
<img src="img.gif?parametrox=<?php echo time() ?>" alt="boh" />
[/php]Ciao! -
RE: My SQL prima utilizzazione
Ciao Andry80,
Quando hai installato mySQL hai probabilmente specificato una password per l'utente di root, devi inserire quella per aver accesso al prompt dei comandi mySQL.la password di base in locale è vuota.Se non ricordo male, il wizard di installazione per Windows prevede che venga specificata una parola d'ordine che non può essere vuota.
ma che ti serve l'anciarlo il db? lo devi far interagire con un linguaggio...Non necessariamente un database deve essere utilizzato con un linguaggio di programmazione.
Ciao!
-
RE: da directory foto a tabella mysql
Ciao Sandro1492,
per prendere i file puoi utilizzare la funzione glob().
Questa cerca i file in una directory secondo la pattern specificata come primo argomento e restituisce un array associativo i cui elementi sono le path dei file trovati.
Puoi successivamente utilizzare un iterazione (ciclo) per stampare i valori nell'array e basename() per prendere i nomi dei file da questi ultimi.
Gli id sono gli indici a base 0 dell'array restituito da glob().
Ti faccio un esempio veloce:
[php]<table>
<tr><td>ID</td><td>Percorso</td><td>Nome</td></tr>
<?php
$arrayfile = glob('dir/*');foreach($arrayfile as $id => $percorsofile)
echo '<tr><td>'.$id.'</td><td>'.$percorsofile.'</td><td>'.basename($percorsofile).'</td></tr>';?>
</table>[/php]Spero di essere stato utile.
Ciao!
-
RE: Da gif a jpg
Ciao Ale90,
potresti utilizzare la funzione glob sulla directory di cui convertire le immagini, che restituirebbe un array con i nomi dei files:[php]
glob("nomecartella/*.gif");
[/php]Tramite un ciclo potresti poi utilizzare le librerie GD per convertire il formato.Ciao!