[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 Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
Pirates of the Caribbean → Parti per un'avventura con Jack Sparrow, Will Turner, il Capitano Barbossa e altri spadaccini del franchise cinematografico Pirati dei Caraibi!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Hero Wars: Artefatti dei Titani!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
Enlisted: Migliorare e ottimizzare le ombre
Pirates of the Caribbean → Parti per un'avventura con Jack Sparrow, Will Turner, il Capitano Barbossa e altri spadaccini del franchise cinematografico Pirati dei Caraibi!
Giochi Guerre Mondiali - Lista completa dei giochi di ruolo online ambientati durante le guerre mondiali
Come giocare a D&D - Dungeons & Dragons, guida allo storico GDR: come giocare
Tutorial Chat PHP - Tutorial per creare una chat generica in PHP e MySQL
AI e GdR - Abbiamo chiesto a due AI di presentarsi e spiegarci cosa possono fare per i giocatori di ruolo online. Scopriamo cosa ci rispondono!
Gdr Online - Articolo del Gdr Blog con una breve panoramica sui Gdr Online
Videogame Online - Come si crea un videogioco online? Scopriamolo!