Ciao,
ho creato una directory come quella di phpbb e sto cercando di creare un controllo che si avvia prima di ogni invio.
Questo controllo deve verificare la presenza dell' url in esame in ciascun topic dentro ogni categoria della directory e nel caso sia già presente, restituire un avviso(ad esempio: il sito è già stato inserito), altrimenti completare l' inserimento.
Dove viene memorizzato nel db il contenuto di ciascun post? Desidero proprio sapere il punto dove trovare il contenuto di ciascun post. Mentre per restituire un messaggio(informazione) dalla board?
Se non è di troppo disturbo e non è troppo dispendioso potreste suggerirmi come fare il controllo e restituire il messaggio(informazione phpbb)?
Grazie
phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
Verifica presenza determinato url nel post e avviso
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: Verifica presenza determinato url nel post e avviso
Una query di controllo se esiste già un determinato url in un post è:
In una pagina php puoi controllare il numero di righe con la funzione
Codice: Seleziona tutto
SELECT * FROM prefisso_posts WHERE post_text LIKE '%$url%'
mysql_num_rows()
...E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
-
- Utente
- Messaggi: 244
- Iscritto il: 08/12/2013, 18:40
- Sesso: Maschio
- Versione: 3.0.12
- Server: Windows
- PHP: 5.3
- Contatta:
Re: Verifica presenza determinato url nel post e avviso
Perfetto mi metto a lavoro.
Per il messaggio di avviso, per chiunque non sapesse, servono le righe:
Vediamo se riesco
P.S.:
Brunino grazie ma a parte gli errori nella query, la funzione
https://wiki.phpbb.com/Queries_in_phpBB3
Ho risolto
Per il messaggio di avviso, per chiunque non sapesse, servono le righe:
Codice: Seleziona tutto
$message = "Inserisci_avviso";
trigger_error($message);
P.S.:
Brunino grazie ma a parte gli errori nella query, la funzione
mysql_num_rows()
non si può usare in phpbb.https://wiki.phpbb.com/Queries_in_phpBB3
Ho risolto
Ultima modifica di Angolo il 11/12/2013, 17:54, modificato 3 volte in totale.
Motivazione: Niente messaggi consecutivi se non passano almeno 6 ore
Motivazione: Niente messaggi consecutivi se non passano almeno 6 ore
Chi c’è in linea
Visitano il forum: Nessuno e 58 ospiti