[php] regex e imageshack postato il 18/12/2009 22:49:36 nel forum programmazione, gdrcd, open source, hosting
Ciao, volevo segnalare che ho provato ad adattare il pacchetto BBcode di Blancks alle mie esigenze: non mi servivano né i BBcode né il controllo sulle dimensioni dell'immagine, ma solo una regex per valutare l'url delle immagini inserite dagli utenti in una scheda, per assicurarmi che provenissero da imageshack.us
Ho pensato quindi di potermela cavare con una funzione di validazione molto leggera, confrontando con preg_match l'url inserito e la regex fornita da blancks.
Premessa: con le regex vado molto a naso, purtroppo non sono ancora riuscito bene ad addomesticarle anche se mi ci sto impegnando.. insomma, non escludo di aver sbagliato qualcosa.
Ad ogni modo, il problema sembra essere che la regex contenuta nel pacchetto causa una serie di errori, la maggior parte per mancato riconoscimento di caratteri.
Questa la regex fornita col pacchetto BBcode:
Pagine → 1
18/12/2009 22:56:39
La regexp che trovi nel mio pacchetto è isolata in una variabile, ma viene inclusa in una stringa dove poi viene completata.
Nel tuo caso ti bastava riadeguar la mia intrododucendo gli opportuni delimitatori e i meta caratteri ^ e $ per indicare che l'url deve comporre l'intera stringa da analizzare, tipo così:
18/12/2009 23:03:01
Uhm... quindi posso evitarle quelle parentesi tonde attorno alle parti "fisse" del testo (tipo "http", "imageshack", etc)?
ps: grazie della dritta sull'uso della "i" per il check case insensitive ... alla fine ci stavo sbattendo la testa da circa due ore e dev'essermi sfuggito 🙃
18/12/2009 23:11:31
19/12/2009 01:31:29
Per il semplice motivo che mancando il pattern successivo io posso manipolare le informazioni da inserire alla fine del link al fine di caricare file javascript manipolando il tag img.
Motivo per cui ho creato un pattern che esaminasse l'url per intero ;-)
19/12/2009 11:48:56 e modificato da ghennadi72 il 19/12/2009 11:53:54
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
RAID Shadow Legends: Ottieni un feroce Campione Leggendario: Predator!
Città dei Dogi → Lasciati affascinare da una Venezia ambientata nel XVI secolo e scrivi la tua storia perdendoti tra le calli, i campi e i canali della Serenissima.
Tibia: Aggiornamento Invernale 2025 ❄️
Feudera: UPDATE #0.49.5.1 - Versioni mobile
I dati del generatore di rank sono stati aggiornati!
Il gestore di Unwritten Destinies GDR ha risposto alla recensione di aver
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
crossfire ha recensito Unwritten Destinies GDR
Unwritten Destinies GDR: Loading... ❄️
The Line: Continua il test-drive
Crossout: Ritorna "Torneo dei Cavalieri"!
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
malosaiche ha recensito Hikaru No Tohei - Le Luci di Tohei
Age of Crystals: Il Villaggio Goblin Invernale e altre novità! ❄️
RAID Shadow Legends: Video presentazione di Grim Forest
New Orleans → La Città dai Mille Volti: Crime, Feste, Mistero, Voodoo, Natura Incontaminata, Fama, Grattacieli, Luci Splendenti e Ombre Profonde.
