Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Poprawność kodu
Krzychur
post
Post #1





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Witam!
Mam kolejny problem (jak zawsze)... Prosiłbym o wejście na stronę http://validator.w3.org/check?uri=http%3A%...zychur.aplus.pl . Mam takie zastrzeżenie

-Line 16, column 6: end tag for element "HEAD" which is not open
Przecież jest otwarty:
[xml:1:45e3898213]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">[/xml:1:45e3898213]

-Line 17, column 5: document type does not allow element "BODY" here
To gdzie mam to umieścić?
[xml:1:45e3898213]</HEAD>
<BODY>
<? require_once("php/table.php"); ?>[/xml:1:45e3898213]

Line 18, column 792: there is no attribute "SRC"
Line 18, column 848: there is no attribute "LOOP"
Line 18, column 861: there is no attribute "QUALITY"
Line 18, column 872: there is no attribute "WIDTH"
Line 18, column 883: there is no attribute "HEIGHT"
Line 18, column 891: there is no attribute "TYPE"
Line 18, column 935: there is no attribute "PLUGINSPAGE"
Line 19, column 435: there is no attribute "BGCOLOR"
Line 19, column 435: an attribute value must be a literal unless it contains only name characters
Line 19, column 473: there is no attribute "NAME"
Line 19, column 579: element "EMBED" undefined

To jak mam umieścić tego flasha?
[xml:1:45e3898213]<CENTER><OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4 ,0,0,0" ID=netlook1 WIDTH=360 HEIGHT=65 border="1"><PARAM NAME=movie VALUE="http://www.netlook.pl/banner/netlook1-360x65.swf"><PARAM NAME=quality VALUE=High><PARAM NAME=loop VALUE=-1><param name="FlashVars"><param name="Src" value="http://www.netlook.pl/banner/netlook1-360x65.swf"><param name="WMode" value="Window"><param name="Play" value="-1"><param name="SAlign"><param name="Menu" value="-1"><param name="Base"><param name="AllowScriptAccess" value="always"><param name="Scale" value="ShowAll"><param name="DeviceFont" value="0"><param name="EmbedMovie" value="0"><param name="BGColor"><param name="SWRemote"><param name="MovieData"><EMBED src="http://www.netlook.pl/banner/netlook1-360x65.swf" loop=true quality=high WIDTH=360 HEIGHT=65 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT><BR>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="400" HEIGHT="50" id="pitbull82"><PARAM NAME=movie VALUE="inne/programowanie.swf?adres=http://programowanie.hk.pl"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#000000> <EMBED src="inne/programowanie.swf?adres=http://programowanie.hk.pl" quality=high bgcolor=#000000 WIDTH="400" HEIGHT="50" NAME="pitbull82" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT><BR>[/xml:1:45e3898213]
Go to the top of the page
+Quote Post
Chewolf
post
Post #2





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

Ostrzeżenie: (0%)
-----


Mam taką malutką myśl, że strony w php powinny być xhtml , ale mogę się mylić ...
Go to the top of the page
+Quote Post
Jojo
post
Post #3





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


m5910: To nie ma znaczenia. W końcu to co dociera do Validatora nie jest już kodem php tylko wygenerowanym przez php kodem HTML/XHTML.

Krzychur: Nie wiem jak rozwiązać problem z tagiem <embed>, ale jeśli chodzi o <head> to masz na stronie coś takiego:
[xml:1:d0f2f1bbd6]<LINK HREF=style.css TYPE=text/css REL=stylesheet>
</HEAD>[/xml:1:d0f2f1bbd6]
Musisz dodać znaki cudzysłowów w tagu <LINK>:
[xml:1:d0f2f1bbd6]<LINK HREF="style.css" TYPE="text/css" REL="stylesheet">
</HEAD>[/xml:1:d0f2f1bbd6]
Go to the top of the page
+Quote Post
Paul
post
Post #4





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


:arrow: http://forum.php.pl/viewtopic.php?t=6787

poszukaj moze w google o tym... gdzies widzialem wlasnie kod odporny na validator...

problem w tym, ze macromedia zaleca z embed :?
Go to the top of the page
+Quote Post
Draugfor
post
Post #5





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 13.07.2003
Skąd: Torun/Poznan

Ostrzeżenie: (0%)
-----


Czesc.
No to tak:
- wszystkie wartosci podajesz w cudzyslowach,
- tagi malymi literami,
- (nr 22) nie podales typu skryptu (language="JavaScript" type="text/javascript"),
- (nr 23) zamykasz center, ktory nie byl otwarty,
- potem nie zamkykasz td, a otwierasz nowego td, nie zamykasz go,
- atrybut alt (taka podpowiedz) jest wymaga dla taga img.

Zaraz przerobie kawalek Twojego kodu, zebys zobaczyl, jak powinno byc.
Go to the top of the page
+Quote Post
Krzychur
post
Post #6





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat
Musisz dodać znaki cudzysłowów w tagu <LINK>:
[xml:1:cc048f48fa]<LINK HREF="style.css" TYPE="text/css" REL="stylesheet">
</HEAD>[/xml:1:cc048f48fa]
Zadziałało, ale nie wiem dlaczego. Dotychczas uzywalem, ze jest przymusem pisac wartosci kilku wyrazowe w cudzysłowach. czy w oczach w3c wszystkie wartosc powinny miec cydzusłowy?

Mam takie zastrzeżenia?
Co za roznica, jakimie sa wielkosci liter znacznikow, chyba nie powinno to w3c obchodzic. Troche to w3c jest świrnięte, skoro musze przy każdym obrazku pisać ALT=""

--------zmieninony-------
czy trzeba zamykac TD?
Go to the top of the page
+Quote Post
Jojo
post
Post #7





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Taka jest specyfikacja. W cudzysłowy musisz brać każdą wartość, nawet wartości liczbowe. Co do tagów małymi literami to są wymagane dopiero w XHTML, w HTML 4.01 poprawne są zarówno tagi pisane małymi jak i dużymi literami.
U Ciebie znacznik
[xml:1:a060cb450e]<LINK HREF="style.css" TYPE="text/css" REL="stylesheet">[/xml:1:a060cb450e]
mógł rozkładać Validatora, ze względu na "/" (slash) w wartości type.
Go to the top of the page
+Quote Post
Krzychur
post
Post #8





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


czyli doszedłem do wniosku, ze nie bede poprawiał strony. trudniej bedzie sie ja edytowac, bedzie wazyc kilka bajtow wiecej, a i tak tych bledow nikt nie widzi... dzieki za wysilek.
Go to the top of the page
+Quote Post
Draugfor
post
Post #9





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 13.07.2003
Skąd: Torun/Poznan

Ostrzeżenie: (0%)
-----


O cholera (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Nie, nie masz racji. Tylko poprawnosc gwarantuje odpowiednie wyswietlanie we wszystkich przegladarkach.
Zwroc uwage, ze uzytkownik przegladarki tekstowej nie zobaczy obrazka, zamiast niego wyswietli sie to, co okreslisz w alt.

Pozwolilem poprawic sobie kawalek Twojego kodu, oto on. Nie ma w nim bledow, nie liczac tego object, ale to juz mozesz sam sobie wyszukac.

[xml:1:e8ce404d2a]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>

<HEAD>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<META NAME="Title" CONTENT="Krzychur HomePage">
<META NAME="Robots" CONTENT="All">
<META NAME="Description" CONTENT="Krzychur HomePage > Serwis o tematyce komputerowej i tematach po¶rednich">
<META NAME="Keywords" CONTENT="hakerzy, hack, asdf, qwerty, hacking, hakowanie, programy hakujące, Kevin Mitnick, Analyzer, Makaveli, Robert Morris, Kevin Poulsen, Christopher Lamprecht, Nicolas Whiteley, Susan Thunder, programy hakujące, programy hackujace, programy, odzyskiwanie haseł, odzyskiwanie hasel, zapomniane hasła, zapomniane hasla, trojany, zacieranie ¶ladów, zacieranie sladow, włamania, wlamania, krzychur, krzysztof, webpomocnik, komputery, widnows, bezpieczeństwo, pc, blokady, sztuczki, pliki, www, bomba, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, trojany, wirusy, zarabianie, przez, internet, net, co, to, składamy, skladamy, bezpieczne, dane, system, binarny, procesor, jak, powstaje, płyta, plyta, główna, glowna, komunikacja, sieci, domena, bios, css, html, serwer">
<META NAME="Author" CONTENT="Krzychur">
<META NAME="Reply-to" CONTENT="kszychur@o2.pl">
<META HTTP-EQUIV="Content-Language" CONTENT="pl">
<META NAME="Generator" CONTENT="PitPad">
<TITLE>Krzychur HomePage > Serwis o tematyce komputerowej i tematach podobnych</TITLE>

<style type="text/css">
<!--
td.one { background-image: url(grafika/cellpic.gif)}
td.two { background-image: url(grafika/logo_bg.gif)}
td.three { background-color: CFDFEE }
td.four { background-image: url(grafika/border_1.gif)}
td.five { background-image: url(grafika/border_2.gif)}
td.six { background-image: url(grafika/border_3.gif)}
td.seven { background-image: url(grafika/border_4.gif)}
</style>

<SCRIPT TYPE="text/javascript" SRC="js/data.js"></SCRIPT>
<LINK HREF="style.css" TYPE="text/css" REL="stylesheet">

</HEAD>


<BODY>
<CENTER>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4 ,0,0,0" ID="netlook1" WIDTH=360 HEIGHT=65 border="1"><PARAM NAME=movie VALUE="http://www.netlook.pl/banner/netlook1-360x65.swf"><PARAM NAME="quality" VALUE="High"><PARAM NAME="loop" VALUE="-1"><param name="FlashVars"><param name="Src" value="http://www.netlook.pl/banner/netlook1-360x65.swf"><param name="WMode" value="Window"><param name="Play" value="-1"><param name="SAlign"><param name="Menu" value="-1"><param name="Base"><param name="AllowScriptAccess" value="always"><param name="Scale" value="ShowAll"><param name="DeviceFont" value="0"><param name="EmbedMovie" value="0"><param name="BGColor"><param name="SWRemote"><param name="MovieData">

<EMBED src="http://www.netlook.pl/banner/netlook1-360x65.swf" loop="true" quality="high" WIDTH="360" HEIGHT="65" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED></OBJECT><BR />

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="400" HEIGHT="50" id="pitbull82"><PARAM NAME="movie" VALUE="inne/programowanie.swf?adres=http://programowanie.hk.pl"><PARAM NAME="quality" VALUE="high"> <PARAM NAME="bgcolor" VALUE="#000000"> <EMBED src="inne/programowanie.swf?adres=http://programowanie.hk.pl" quality="high" bgcolor="#000000" WIDTH="400" HEIGHT="50" NAME="pitbull82" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>

<BR>

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="760">

<TR><TD class="four" WIDTH="20" HEIGHT="20">&nbsp;</td>
<TD class="five" WIDTH="100%">&nbsp;</td>
<TD class="six" WIDTH="20" HEIGHT="20">&nbsp;</td></TR>

<TR><TD class="seven"><IMG SRC="grafika/border_4.gif" alt="cokolwiek">&nbsp;</td>
<TD WIDTH="100%" class="three">
<DIV CLASS="forumlinemain">

<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="1" CLASS="forumline">
<TR><TD>
<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR><TD align="center" class="one" HEIGHT="25">
 
<SCRIPT TYPE="text/javascript">document.write(getDateStr());</SCRIPT>
- Witaj 158.75.203.1!</td>
<TD class="one" HEIGHT="25" ALIGN="right">
<B>Krzychur HomePage </B></td></TR>
</TABLE>
</td></TR>

<TR><TD>
<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD><A HREF="index.php"><IMG SRC="grafika/logo.gif" BORDER="0" alt="cokolwiek"></A></td>
<TD ALIGN="right" class="two" WIDTH="100%"><A HREF="http://www.banersystem.com/link/link.php?nrg=100061" TARGET="_top"><IMG SRC="http://www.banersystem.com/link/image.php?nrg=100061" BORDER="0" alt="cokolwiek"></A>
<CENTER>Chcesz się przyczynić do rozwoju strony?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Kliknij powyżej!</CENTER></td>
</TR></TABLE>
</td></TR>

<TR><TD class="one" COLSPAN="2" HEIGHT="28">
<TABLE CELLPADDING="0" CELLSPACING="0">
<TR><TD>Ostatni news: <B>29 IV 2004</B><BR>Nareszcie strona dobrze działa na Operze! Poza tym ładniejszy top.</td></TR>
</TABLE>

</td></TR>

</TABLE></DIV>

<!-- Ponizsze znaczniki wstawilem sam, zeby umozliwic walidacje. -->
</table>
</center>
</body>
</html>
[/xml:1:e8ce404d2a]
Go to the top of the page
+Quote Post
Krzychur
post
Post #10





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Poprawiłem sobie co nie co. Zapraszam ponownie: http://validator.w3.org/check?uri=http%3A%...zychur.aplus.pl . Teraz już zupełnie nie wiem co robić dalej. Nie wiem, skąd w3c mówi, że jakiś tag nie jest zamknięty choć jest otwarty lub na odwrót. I co z tym flashem można zrobić?
Go to the top of the page
+Quote Post
GrayHat
post
Post #11





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

Ostrzeżenie: (0%)
-----


co do flasha:

[xml:1:eaadf317d7]

<object type="application/x-shockwave-flash" data="movie.swf" width="400" height="300">
<param name="movie" value="" />
<img src="noflash.gif" width="200" height="100" alt="" /> <!-- w razie nie wyswietlenia flasha wyswietlic mozemy gifa lub byle jaki tekst -->
</object>

[/xml:1:eaadf317d7]

powinno sie dobrze validowac.
kod testowany na Internet Explorer 5.01, 5.5, 6.0, Mozilla, Mozilla Firebird, Opera
i na kazdej dziala (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Dominik
post
Post #12





Grupa: Zarejestrowani
Postów: 339
Pomógł: 0
Dołączył: 17.06.2003
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Najlepiej wstawic Flasha tak jak to jest pokazane w http://www.alistapart.com/articles/flashsatay
Go to the top of the page
+Quote Post
Jojo
post
Post #13





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat
Teraz już zupełnie nie wiem co robić dalej.

Na wstawianie flasha pomysły podali ci koledzy wyżej. Dodanie alt="" też rozwiąże wiele z problemów sygnalizowanych przez Validator. Ponadto widzę w wynikach Validatora, że powinieneś zastąpić znak '&' przez '&amp;', a także zrobić inspekcję otwieranych i zamykanych znaczników, bo jakby nie było coś się tam nie zgadza.
Go to the top of the page
+Quote Post
Krzychur
post
Post #14





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


mam takie pytanie, czy na pewno na mojej stronie powinien byc znacznik
[xml:1:d2d09d6e7b]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">[/xml:1:d2d09d6e7b] Czy czasem moja strona nie jest w jakiejś innej wersji HTMLa?
Go to the top of the page
+Quote Post
Draugfor
post
Post #15





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 13.07.2003
Skąd: Torun/Poznan

Ostrzeżenie: (0%)
-----


Nie, jest okay.
W sumie wersje nabieraja wiekszego znaczenia dopiero w XHTMLu.
Tak czy siak - Transitional.
Go to the top of the page
+Quote Post
Krzychur
post
Post #16





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


JUHU
Wsztstkie błędy wyeliminowane. Mam tylko zastrzeżenie do tych flashy. Czy naprawdę przez te 8 błędów aż taki brzydki napis pisze:
Cytat
This page is not Valid HTML 4.01 Transitional!
Go to the top of the page
+Quote Post
Draugfor
post
Post #17





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 13.07.2003
Skąd: Torun/Poznan

Ostrzeżenie: (0%)
-----


Gratulacje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Podrzuc ten caly kod, postaram sie rzucic na to okiem.
Go to the top of the page
+Quote Post
Krzychur
post
Post #18





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


W tym linku jest atrybut, aby pojawiło się źródło:
http://validator.w3.org/check?uri=http%3A%...ur.aplus.pl&ss=
nie daje swojego źródła, bo musiałbym podrzucić jeszcze pliki przechowujące powtarzające się fragmenty...
Go to the top of the page
+Quote Post
Draugfor
post
Post #19





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 13.07.2003
Skąd: Torun/Poznan

Ostrzeżenie: (0%)
-----


Hej, przejrzalem to i wnioski sa nastepujace:
- w HTML 4.01 nie ma czegos takiego jak <embed>
- aby uniknac bledow, powinienes wyrzucic te tagi ze swojego kodu.
[xml:1:00eb79444b]<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="400" HEIGHT="50" ID="pitbull82"><PARAM NAME="movie" VALUE="inne/programowanie.swf?adres=http://programowanie.hk.pl"></OBJECT><BR>
[/xml:1:00eb79444b]
Zauwaz, ze zawarte w Twoim pierwotnym kodzie atrybuty embed byly juz wczesniej aplikowane (width, height, src jako value w param name="movie").

Na w3.org jest dokument opisujacy stosowanie embed w html 4.01. Walidator znalazl te same bledy, co u Ciebie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Krotko mowiac, wywalasz <embed> - nie ma bledow.

This page is Valid HTML Transitinal (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Krzychur
post
Post #20





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.01.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


niestety z tego co ja wiem EMBED jest w HTML nie wiem w jakiej wersji. Przeciez to dzieki niemu slyszymy muzyke na niektorych stronach czy widzimy filmy. A pozatym nie wiem jak na innych przegladarach embed musi byc, a jezeli usune tylko te znaczniki co byly podawane w OBJECT np width to juz szerokosc jest jakas inna...
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:28