Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Problema con il DOMDocument e Canvas
Forum - PHP - Problema con il DOMDocument e Canvas

Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 18:35
Giovedì, 11/11/2010
Ciao a tutti
Utilizzo una pagina HTML con campi canvas, ma quando analizzo questa pagina tramite DOMDocument in php e la stampo ottengo questi errori, o meglio WARNING:
Codice sorgente - presumibilmente Delphi

  1. Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: Tag canvas invalid in Entity, line: 14 in G:\Programmi\wamp\www\AFService\PHP\engine.php on line 14
  2.  
  3. Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: Tag canvas invalid in Entity, line: 15 in G:\Programmi\wamp\www\AFService\PHP\engine.php on line 14



In realtà il canvas funziona e la pagina si visualizza correttamente, ma a monte della stessa vengono fuori i due errori.
La parte HTML del file è la seguente:
Codice sorgente - presumibilmente PHP

  1. <div id="banner" style="margin-bottom: 20px;">
  2.     <canvas id="canvas" width="1000" height="100" style="background: black;"> </canvas>
  3.     <canvas id="canvasS" width="400" height="100" style="position: absolute; top: 25px; left: 200px;" > </canvas>
  4.   </div>



Che errore è? Come risolvo?:d

PM
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Up
0
Down
V
Segnala al moderatore
Postato alle 20:14
Giovedì, 11/11/2010
Se non erro, il tag canvas è stato introdotto a partire da HTML5.
Secondo me php quando efefttua la loadHTML non supporta ancora i nuovi tag quindi viene mostrato il warning(non sono ERRORI).
La pagina poi viene visualizzata correttamente dato che il browser riconosce il tag

Ultima modifica effettuata da lorenzo il 11/11/2010 alle 20:14
PM
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 22:10
Giovedì, 11/11/2010
sisi hai ragione.. canvas è introdotto con HTML5... e anche io avevo pensato che il php non lo supporti ancora... ma ... mi chiedevo: non c'è un modo per "aggiornarlo"... ?
Uso wampserver e sono alla versione 5.3.1 ma no risultati...
Qualche idea?

PM
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Up
0
Down
V
Segnala al moderatore
Postato alle 22:54
Giovedì, 11/11/2010

PM