Torna indietro   Hardware Upgrade Forum > Software > Programmazione

AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 28-06-2005, 10:30   #1
sey
Junior Member
 
Iscritto dal: Jun 2005
Messaggi: 10
[PHP] Gestione Files (HTML)

Innanzitutto, salve a tutti! ^^

Per innauguarare la mia iscrizione comincio subito con l'esporvi il mio problema!
Dovrei realizzare uno script che prelevi un file HTML da un server FTP e lo formatti secondo le mie esigenze, inserendolo poi "armoniosamente" nella pagina.
Per il prelievo nessun problema, ma il problema sorge quando comincio a cercare di formattarlo... Fino ad ora sono andato a str_replace o cancellando linee, ma quando arrivo ad una parte del file "dinamica" (viene modificata automaticamente da un programma, è una sorta di "useronline") non so cosa fare...
Vi spiego: E' una lista di utenti, una tabella in cui sono scritti tutti i loro vari dati, ma non so come eliminare uno solo di questi, visto che sono in una singola linea.

Codice HTML:
<tr><td>Nome1</td><td>Dato1</td><td>Dato2</td><td>Dato2</td><td>Dato4</td></tr>
<tr><td>Nome2</td><td>Dato1</td><td>Dato2</td><td>Dato2</td><td>Dato4</td></tr>
Ciò che più mi servirebbe sarebbe un "qualcosa" che riconoscesse quel dato e lo eliminasse... Potete aiutarmi? ^^

Un altra cosa: come posso fare il replace di più linee assieme?

Aspetto risposte!
__________________
DVBITO ERGO SVM VEL QVOD ITEM EST COGITO ERGO SVM

Ultima modifica di sey : 28-06-2005 alle 10:33.
sey è offline   Rispondi citando il messaggio o parte di esso
Old 28-06-2005, 11:21   #2
kratteo
Member
 
L'Avatar di kratteo
 
Iscritto dal: Jun 2005
Città: In una casa :P
Messaggi: 72
controlla la funzione preg_replace ..penso possa aiutarti


preg_replace("#<tag>(.*?)\</tag>#si", "", $text);

prova cosi..in questo modo elimina il testo all'interno del tag

se vuoi invece mantenere il testo del tag.. nel secondo parametro inserisci "\\1"

Ultima modifica di kratteo : 28-06-2005 alle 11:27.
kratteo è offline   Rispondi citando il messaggio o parte di esso
Old 28-06-2005, 11:29   #3
sey
Junior Member
 
Iscritto dal: Jun 2005
Messaggi: 10
Ma così facendo, se io la usassi in questo modo:

Codice PHP:
preg_replace("#<td>(.*?)\</td>#"""$text); 
Non verrebbe cancellato tutto quello che presente tra <td> e </td>, quindi TUTTI i dati?
__________________
DVBITO ERGO SVM VEL QVOD ITEM EST COGITO ERGO SVM

Ultima modifica di sey : 28-06-2005 alle 11:33.
sey è offline   Rispondi citando il messaggio o parte di esso
Old 28-06-2005, 11:32   #4
kratteo
Member
 
L'Avatar di kratteo
 
Iscritto dal: Jun 2005
Città: In una casa :P
Messaggi: 72
in quel modo si cancelli tutto...

se vuoi tenere solo il tag semplicemente
preg_replace("#<td>(.*?)\</td>#si", "<td></td>", $text);


se vuoi tenere solo il testo
preg_replace("#<td>(.*?)\</td>#si", "\\1", $text);
kratteo è offline   Rispondi citando il messaggio o parte di esso
Old 28-06-2005, 11:38   #5
sey
Junior Member
 
Iscritto dal: Jun 2005
Messaggi: 10
Non hai capito, io non voglio cancellare tutti i dati, ma solo uno di quei dati... ti do la sintassi, dato che con le espressioni non sono tanto bravo...

I, I, I (S)

Dove I=Intero e S=Stringa.
__________________
DVBITO ERGO SVM VEL QVOD ITEM EST COGITO ERGO SVM
sey è offline   Rispondi citando il messaggio o parte di esso
Old 28-06-2005, 11:44   #6
kratteo
Member
 
L'Avatar di kratteo
 
Iscritto dal: Jun 2005
Città: In una casa :P
Messaggi: 72
neanke io sono molto pratico con le espressioni comunque..dovrebbe essere una cosa del tipo


preg_replace("#<td>[0-9]{se il numero ha una dimensione fissa metti il numero di cifre, altrimenti non mettere nulla},[0-9]{n},[0-9]{n}, (.*?)</td>#si", "<td></td>", $text);
kratteo è offline   Rispondi citando il messaggio o parte di esso
Old 28-06-2005, 11:47   #7
sey
Junior Member
 
Iscritto dal: Jun 2005
Messaggi: 10
Scommetto che non funziona con i numeri negativi... :\
__________________
DVBITO ERGO SVM VEL QVOD ITEM EST COGITO ERGO SVM
sey è offline   Rispondi citando il messaggio o parte di esso
Old 28-06-2005, 12:00   #8
kratteo
Member
 
L'Avatar di kratteo
 
Iscritto dal: Jun 2005
Città: In una casa :P
Messaggi: 72
mm non te lo so dire..
kratteo è offline   Rispondi citando il messaggio o parte di esso
Old 28-06-2005, 13:23   #9
sey
Junior Member
 
Iscritto dal: Jun 2005
Messaggi: 10
Allora... per fare in modo che venga anche cancellato l'eventuale - davanti ai numeri?
__________________
DVBITO ERGO SVM VEL QVOD ITEM EST COGITO ERGO SVM
sey è offline   Rispondi citando il messaggio o parte di esso
Old 29-06-2005, 09:45   #10
sey
Junior Member
 
Iscritto dal: Jun 2005
Messaggi: 10
Niente? :\
__________________
DVBITO ERGO SVM VEL QVOD ITEM EST COGITO ERGO SVM
sey è offline   Rispondi citando il messaggio o parte di esso
Old 30-06-2005, 15:09   #11
sey
Junior Member
 
Iscritto dal: Jun 2005
Messaggi: 10
Per favore mi potete aiutare? E' abbastanza urgente ora.

Ripeto: <td>N, N, N (T)</td>

N = Numero, numero di cifre variabile, positivo o negativo.
T = Testo, tra parentesi tonde.
__________________
DVBITO ERGO SVM VEL QVOD ITEM EST COGITO ERGO SVM
sey è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Vast prosegue la costruzione della stazi...
Chiarito cosa è successo al satel...
Il TAR annulla Bologna Città 30. ...
Laptop con chip NVIDIA da marzo? Emergon...
Costruito in casa, più veloce di ...
Il nuovo Galaxy Book 6 Pro costa il 25% ...
C'è un boom del mercato dei data ...
OVHcloud annuncia la disponiiblità...
Il Wi-Fi 7 ha un nuovo re: da ASUS arriv...
In arrivo l'auto "Frankenstein"...
Chip NVIDIA H200 in Cina? 'Come vendere ...
iPhone 16 torna super conveniente: ora c...
Offerte Amazon pazzesche: tech, smartpho...
Ubisoft annuncia l'arrivo dei 60 fps per...
Infratel Italia: ecco la nuova mappa del...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:44.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v