PHPBB e https
Moderatore: Staff
Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHPBB e https
modifica anche quelli con il bbcode invece
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHPBB e https
se intendevi invece
ora va
Codice: Seleziona tutto
https://www.slacky.eu/forum/posting.php?mode=reply&f=3&t=35609
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHPBB e https
ok, se metto però un controllo su href=" funziona tutto, solo che mi viene visualizzato il link assoluto, anche se poi il link è relativo (mi spiego da cani lo so). Va trovato con preg_replace, ok.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHPBB e https
ok, ora c'è preg_replace, c'era uno slash di troppo
però
e
danno lo stesso identico risultato.
meno bello esteticamente del primo, cioè di str_ireplace con solo i due url (entrambi mostrano gli url assoluti) ma più utile forse.
Solo che mi domando. A questo punto non è meglio str_ireplace? non consuma meno risorse di fare una regex? o impiegano lo stesso tempo?
però
Codice: Seleziona tutto
preg_replace('/(<a[^>]*href=")https?:\/\/www\.slacky\.eu\/forum\/([^>]*>)/i','$1$2',$message)
Codice: Seleziona tutto
$url_slacky = array('href="http://www.slacky.eu/forum/','href="https://www.slacky.eu/forum/');
$message = str_ireplace($url_slacky, 'href="', $message);
meno bello esteticamente del primo, cioè di str_ireplace con solo i due url (entrambi mostrano gli url assoluti) ma più utile forse.
Solo che mi domando. A questo punto non è meglio str_ireplace? non consuma meno risorse di fare una regex? o impiegano lo stesso tempo?
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: PHPBB e https
Per così poco il consumo non è molto più alto, comunque non hanno lo stesso risultato.conraid ha scritto:eCodice: Seleziona tutto
preg_replace('/(<a[^>]*href=")https?:\/\/www\.slacky\.eu\/forum\/([^>]*>)/i','$1$2',$message)
danno lo stesso identico risultato.Codice: Seleziona tutto
$url_slacky = array('href="http://www.slacky.eu/forum/','href="https://www.slacky.eu/forum/'); $message = str_ireplace($url_slacky, 'href="', $message);
la preg_replace sostituisce
<a href=....
o
<a class=".." href=...
mentre l'altro sostituisce tutto.
ergo str_ireplace agisce anche dentro [ code ] o se scrivo manualmente (e volutamente) <a href=..., l'altro no perchè se dentro [ code ] scrivo <a href lui lo trasforma in <a href=" e quindi non matcha la regex
faccio una prova:
Codice: Seleziona tutto
<a href="https://www.slacky.eu/forum/viewtopic.php">https://www.slacky.eu/forum/viewtopic.php</a>
Codice: Seleziona tutto
<a href="https://www.slacky.eu/forum/viewtopic.php">https://www.slacky.eu/forum/viewtopic.php</a>
Ultima modifica di ZeroUno il mer 4 apr 2012, 15:44, modificato 1 volta in totale.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHPBB e https
ok, ora comunque c'è la preg_replace
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: PHPBB e https
Mi sono accorto che la correzione viene effettuata solo su www.slacky.eu, ma mi sa che qualcuno usa https://slacky.eu/forum e quì la correzione non viene fatta:
in viewtopic.php?f=1&t=35736#p318737 spina scrive
https :// slacky.eu/forum/viewtopic.php?f=1&t=35737
che non avendo il www non matcha la regex.
Quindi:
1) tiriamo le orecchie a Emanuele
2) ce ne infischiamo
3) modifichiamo la regex da 'www\.slacky\.eu' a '(www\.)?slacky\.eu' e $2 in $3
in viewtopic.php?f=1&t=35736#p318737 spina scrive
https :// slacky.eu/forum/viewtopic.php?f=1&t=35737
che non avendo il www non matcha la regex.
Quindi:
1) tiriamo le orecchie a Emanuele
2) ce ne infischiamo
3) modifichiamo la regex da 'www\.slacky\.eu' a '(www\.)?slacky\.eu' e $2 in $3
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHPBB e https
fatto la 3, e direi di fare anche la 1ZeroUno ha scritto: 1) tiriamo le orecchie a Emanuele
2) ce ne infischiamo
3) modifichiamo la regex da 'www\.slacky\.eu' a '(www\.)?slacky\.eu' e $2 in $3
dimmi se va bene
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: PHPBB e https
ok, sembra funzionare.
Per la 1 direi che finchè il dns lo permette non possiamo fare nulla (e direi che va bene così.. odio quando scrivo i nomi dei siti senza www e questi mi rispondono che non esistono).
Per la 1 direi che finchè il dns lo permette non possiamo fare nulla (e direi che va bene così.. odio quando scrivo i nomi dei siti senza www e questi mi rispondono che non esistono).
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- targzeta
- Iper Master
- Messaggi: 6629
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: PHPBB e https
Ehm, io non sono d'accordo con la 1
Emanuele
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: PHPBB e https
anhe io, e purtroppo anche grandi provider con cui ho a che fare di default lasciano solo con il www e per fartelo cambiare una trafila che ti passa la voglia.ZeroUno ha scritto:ok, sembra funzionare.
Per la 1 direi che finchè il dns lo permette non possiamo fare nulla (e direi che va bene così.. odio quando scrivo i nomi dei siti senza www e questi mi rispondono che non esistono).