Archívum - Fórum téma
szeptember 20, 2005
Kép és HTML küldése együtt nem megy
Következő a problémám:
Kiküldtem kimenetre egy képet imagejpeg() fv-el. De ez elött kénytelen vagyok egy header fv-t is meghívni, amiben megadom, hogy kép/jpeg kimenetet szeretnék. Az oldalt puffereltem, ami miatt el is küldi a headert. De az oldal ezután nem jelenik meg, mert hibát talál a képben.
tudom, hogy az a baj, hogy a headert küldi el először, és utána a html kimenetet amit nem értelmez képnek - ez logikus is - de akkor hogyan csináljam?
■ Kiküldtem kimenetre egy képet imagejpeg() fv-el. De ez elött kénytelen vagyok egy header fv-t is meghívni, amiben megadom, hogy kép/jpeg kimenetet szeretnék. Az oldalt puffereltem, ami miatt el is küldi a headert. De az oldal ezután nem jelenik meg, mert hibát talál a képben.
tudom, hogy az a baj, hogy a headert küldi el először, és utána a html kimenetet amit nem értelmez képnek - ez logikus is - de akkor hogyan csináljam?
Javascript nem találja meg ott a képet, ahol HTML igen
Sziasztok!
A problémám az a következő: Php segítségével építek egy oldalt, és egy menüsort úgy kívánok létrehozni, hogy az html-ben használt <img> parancs paraméterezésével más-más kép jelenjen meg. Az <img src=> parancsnál megadott elérési út hatására a kép megjelenik, de az onmouse események kezelése során használt (javascript segítségével) ugyanazon elérési úton található képek már nem jelennek meg! Az elérési útban 2 könyvtár mélyen találhatóak az alkotó képek. Miért? Megjegyzés: amennyiben a képek a gyökérben vannak, úgy semmi gond a megjelenítéssel!
Ha valaki tud segíteni, akkor légyszíves vegye fel velem a kapcsolatot itt vagy, a mail-címemen: reziom##kukac##freemail.hu
Köszi előre is!
Molyzi
■ A problémám az a következő: Php segítségével építek egy oldalt, és egy menüsort úgy kívánok létrehozni, hogy az html-ben használt <img> parancs paraméterezésével más-más kép jelenjen meg. Az <img src=> parancsnál megadott elérési út hatására a kép megjelenik, de az onmouse események kezelése során használt (javascript segítségével) ugyanazon elérési úton található képek már nem jelennek meg! Az elérési útban 2 könyvtár mélyen találhatóak az alkotó képek. Miért? Megjegyzés: amennyiben a képek a gyökérben vannak, úgy semmi gond a megjelenítéssel!
Ha valaki tud segíteni, akkor légyszíves vegye fel velem a kapcsolatot itt vagy, a mail-címemen: reziom##kukac##freemail.hu
Köszi előre is!
Molyzi
hibásan kitöltött űrlap esetén: hibaüzenet
kicsit már nagyon hülyének érzem magam, h minden kis aprósággal hozzátok fordulok... de eccerűen nem megy...
szal vettem ugyan egy "PHP 24 óra alatt" c. könyvet, de ami benne van... hát az eléggé... ööö nem igazán úgy tűnik, hogy azt tartalmazza, amire tényleg szükség van :(
persze lehet h tényleg még mindig én vok a béna, hogy nem tudom máshogy értelmezni a dolgokat @_@
a gond tehát a következő: van egy űrlap:
sign.phpés van egy feldolgozó upload.phpez így tökre jó... működik is: http://tenou.uw.hu/sign.php
csakhogy többen szóltak, h jó lenne úgy megcsinálni, h ne lehessen elküldeni az űrlapot név nélkül, e-mail nélkül, meg üzenet nélkül... próbálkoztam én már mindennel, amit csak találtam itt a weblaboron, (és máshol is) csak egyik sem akar működni... odáig már eljutottam, h if elágazást kell írnom... de hova? oda ahol az űrlap van, vagy a feldolgozó php-ra? bármit írtam bárhova...; az adatokat ígyis-úgyis elküldte... hogy lehet ezt megakadályozni, h kitöltetlen mező esetén visszatérjen az űrlapos oldalra, és ott írjon ki egy figyelmeztető szöveget, h mi nincs kitöltve?
szal vettem ugyan egy "PHP 24 óra alatt" c. könyvet, de ami benne van... hát az eléggé... ööö nem igazán úgy tűnik, hogy azt tartalmazza, amire tényleg szükség van :(
persze lehet h tényleg még mindig én vok a béna, hogy nem tudom máshogy értelmezni a dolgokat @_@
a gond tehát a következő: van egy űrlap:
sign.php
<form action="upload.php" method="post">
<input name="name" size="30" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0"> <b>name</b>
<br>
<input name="mail" size="30" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0"> <b>e-mail</b>
<br>
<input name="url" size="30" value="http://" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0"> <b>URL</b>
<br>
<textarea name="sign" rows="3" cols="29" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0"></textarea> <b>sign here</b>
<br>
<input name="date" size="30" type="hidden" value="<? print strftime("%Y-%m-%d %H:%M:%S"); ?>">
<BR>
<input type="submit" value="okay!" style="font-family: tahoma; font-size: 7pt; font-weight: bold; background-color: #CDC4AD; color: #3C2900; border: 0">
<input type="reset" value="oops...!" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0">
</form>
$parancs = "INSERT INTO try (name,mail,url,sign,date) VALUES ('$name','$mail','$url','$sign','$date')";
mysql_query($parancs);
//print "ok";
header("location: sign.php");
csakhogy többen szóltak, h jó lenne úgy megcsinálni, h ne lehessen elküldeni az űrlapot név nélkül, e-mail nélkül, meg üzenet nélkül... próbálkoztam én már mindennel, amit csak találtam itt a weblaboron, (és máshol is) csak egyik sem akar működni... odáig már eljutottam, h if elágazást kell írnom... de hova? oda ahol az űrlap van, vagy a feldolgozó php-ra? bármit írtam bárhova...; az adatokat ígyis-úgyis elküldte... hogy lehet ezt megakadályozni, h kitöltetlen mező esetén visszatérjen az űrlapos oldalra, és ott írjon ki egy figyelmeztető szöveget, h mi nincs kitöltve?
CSS background-image vs. alt
Hello,
keszitettem egy menu-t CSS segitsegevel, megpedig ugy, hogy a linkek helyere CSS-el background image-et tettem.
illetve a CSS fajlban:
Nagyon szepen mukodik, csak ha szoveges bongeszoben nyitom meg az oldalt, nem latszanak a linkjeim. 'Alt text'-et se linknek, se CSS-ben nem lehet rakni.
Azert valasztottam ezt a megoldast, hogy ha valtoztatni kell a menuben, ne kelljen mind a 10 oldalt kulon szerkeszteni.
Van esetleg mas otlet? (php include-on kivul)
Kosz elore!
Udv.
Bagi
■ keszitettem egy menu-t CSS segitsegevel, megpedig ugy, hogy a linkek helyere CSS-el background image-et tettem.
<a href="/oldal2.html" id="oldal2">
illetve a CSS fajlban:
#oldal2 { display:block; background-image:url(kep.png); width:140px; height:23px }
#oldal2:hover { background-image:url(kep2.png); }
#oldal2:hover { background-image:url(kep2.png); }
Nagyon szepen mukodik, csak ha szoveges bongeszoben nyitom meg az oldalt, nem latszanak a linkjeim. 'Alt text'-et se linknek, se CSS-ben nem lehet rakni.
Azert valasztottam ezt a megoldast, hogy ha valtoztatni kell a menuben, ne kelljen mind a 10 oldalt kulon szerkeszteni.
Van esetleg mas otlet? (php include-on kivul)
Kosz elore!
Udv.
Bagi
szeptember 19
Bekezdésbe tett táblázat nem valid?
Az a gondom, hogy van egy basic oldal, semmi különös hókuszpókusz, amit meg kéne normálisan formázni. Viszont valami gubanc lehet, amire nem jöttem rá. Arra vagyok kíváncsi, rossz-e a DTD, és attól hülyülnek-e meg biz. dolgok, vagy valami más gond van.
Nevezetesen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Van egy div a body-n belül, a divben pedig bekezdések. A bekezdések előtt h6-ok, némely P-ben pedig képdobozok, table-vel. Namost én úgy nézem, minden tiszta, mégis a Validator azt dobja ki, hogy: "Error Line 39 column 601: end tag for element "P" which is not open.", 3x is, pedig be van zárva jól mind. Mi zavarhatja meg? (Lehet táblázatot szövegbe tenni?)
Továbbá bizonyos dolgok nem stimmelnek biz. böngészőkben. Pl. FF-ben azok a bekezdések, ahol kép van, középre igazított szövegűvé válnak, és a betűtípus/stílus (font, méret) sem stimmel. Sem IE6, sem FF nem teszi ki a bekezdések mögé a beállított 50px margót (hogy legyen némi távolság). NN7 a képdobozok mellett sem hagy margót.
Röviden ennyi, ennyit vettem észre. Az oldal címe:
http://dropzone.uw.hu/b/td_beszamolo-page1.html
■ Nevezetesen:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Van egy div a body-n belül, a divben pedig bekezdések. A bekezdések előtt h6-ok, némely P-ben pedig képdobozok, table-vel. Namost én úgy nézem, minden tiszta, mégis a Validator azt dobja ki, hogy: "Error Line 39 column 601: end tag for element "P" which is not open.", 3x is, pedig be van zárva jól mind. Mi zavarhatja meg? (Lehet táblázatot szövegbe tenni?)
Továbbá bizonyos dolgok nem stimmelnek biz. böngészőkben. Pl. FF-ben azok a bekezdések, ahol kép van, középre igazított szövegűvé válnak, és a betűtípus/stílus (font, méret) sem stimmel. Sem IE6, sem FF nem teszi ki a bekezdések mögé a beállított 50px margót (hogy legyen némi távolság). NN7 a képdobozok mellett sem hagy margót.
Röviden ennyi, ennyit vettem észre. Az oldal címe:
http://dropzone.uw.hu/b/td_beszamolo-page1.html
IE duplázza a margót
sziasztok!
egy oldalt szeretnék kialakítani csak div-ekkel, és css-el, viszont IE alatt problémába ütköztem: hány pixel az annyi? :)
itt egy kép róla: http://web.axelero.hu/stonyo1/pixelwar.gif
mi lehet a problem? egyszerűen nem tudok rájönni. természetesen a margin-left annyi, amit a ff részen látni. IE viszont sacc/kb 2* annyinak veszi. nekiálltam, csináltam egy tök üres html oldalt, beletettem 1db div-et, és annak állítottam be margin-left: 10px-et, és azt is 20px-re nyomta ki. az én IE-m bugos, vagy vmi mást rontok el?
■ egy oldalt szeretnék kialakítani csak div-ekkel, és css-el, viszont IE alatt problémába ütköztem: hány pixel az annyi? :)
itt egy kép róla: http://web.axelero.hu/stonyo1/pixelwar.gif
mi lehet a problem? egyszerűen nem tudok rájönni. természetesen a margin-left annyi, amit a ff részen látni. IE viszont sacc/kb 2* annyinak veszi. nekiálltam, csináltam egy tök üres html oldalt, beletettem 1db div-et, és annak állítottam be margin-left: 10px-et, és azt is 20px-re nyomta ki. az én IE-m bugos, vagy vmi mást rontok el?
szeptember 19
CSS color és background-color egyszerre kell?
Hi!
Napokban, weblapom ellenőrzése során, a CSS validator egy ilyen "warning" üzenetet dobott ki:
Line : 3 (Level : 1) You have no color with your background-color : body
(és minden más tag-ra vonatkozó background-color-nál ilyen warningot dob ki)
a kód:Kérdésem: Miért van warning?
■ Napokban, weblapom ellenőrzése során, a CSS validator egy ilyen "warning" üzenetet dobott ki:
Line : 3 (Level : 1) You have no color with your background-color : body
(és minden más tag-ra vonatkozó background-color-nál ilyen warningot dob ki)
a kód:
body {
margin : 0;
background-color : #fcf8ed; }
szeptember 17
Letölthető weblap sablonokat hol találok?
Honnan lehet letölteni komoly,normális template-kat?
■ szeptember 16
allow_url_fopen miért tiltott?
Sziasztok,
az a kérdésem, hogy egyes szolgáltatók miért tiltják le allow_url_fopen használatát tiltott tevékenységre lehetőségére hivatkozva?
Holott más megoldás is van kb. ugyanolyan eredménnyel. Van közöttük olyan különbség amiért megéri ez a szőrözést?
Gondolok itt a Curl-ra és egyéb virtuális http böngészőre.
szasza
■ az a kérdésem, hogy egyes szolgáltatók miért tiltják le allow_url_fopen használatát tiltott tevékenységre lehetőségére hivatkozva?
Holott más megoldás is van kb. ugyanolyan eredménnyel. Van közöttük olyan különbség amiért megéri ez a szőrözést?
Gondolok itt a Curl-ra és egyéb virtuális http böngészőre.
szasza
Árnyék float probléma IE bug miatt
Sziasztok!
Van egy nemrég elindított webhelyem.
http://hirek.csillagaszat.hu/nr_exobolygok.html
A képek árnyékkal történő körülfuttatásához 'float' tulajdonsággal rendelkező div-et használok. A probléma, hogy míg Firefoxban jól, IE-ben néhány esetben rosszul jelenik meg a kép melletti szöveg: "aláfolyik" a képnek (ld. az alábbi cikkcímeket: "Állatövi fény a Naprendszeren kívül", "Újabb exobolygó fotó?").
Képernyőmentés itt:

Biztos vagyok benne, hogy az IE bugja miatt valamilyen CSS-trükköt kellene bevetni, de nem tudom, pontosan mit tehetnék?
A kapcsolódó CSS:
Van ötletetek a megoldásra?
Köszönettel: Laci
■ Van egy nemrég elindított webhelyem.
http://hirek.csillagaszat.hu/nr_exobolygok.html
A képek árnyékkal történő körülfuttatásához 'float' tulajdonsággal rendelkező div-et használok. A probléma, hogy míg Firefoxban jól, IE-ben néhány esetben rosszul jelenik meg a kép melletti szöveg: "aláfolyik" a képnek (ld. az alábbi cikkcímeket: "Állatövi fény a Naprendszeren kívül", "Újabb exobolygó fotó?").
Képernyőmentés itt:

Biztos vagyok benne, hogy az IE bugja miatt valamilyen CSS-trükköt kellene bevetni, de nem tudom, pontosan mit tehetnék?
A kapcsolódó CSS:
div.rowtext {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.introtext {
width: 100%;
border: 0px;
vertical-align: top !important;
}
.img-shadow {
float:left;
background: url(/templates/hirek_common/images/shadowAlpha.png) no-repeat bottom right !important;
background: url(/templates/hirek_common/images/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}
.img-shadow img {
display: block;
position: relative;
background-color: #ffffff;
border: 1px solid #666666 !important;
margin: -6px 6px 6px -6px;
padding: 0px 0px 0px 0px;
}
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.introtext {
width: 100%;
border: 0px;
vertical-align: top !important;
}
.img-shadow {
float:left;
background: url(/templates/hirek_common/images/shadowAlpha.png) no-repeat bottom right !important;
background: url(/templates/hirek_common/images/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}
.img-shadow img {
display: block;
position: relative;
background-color: #ffffff;
border: 1px solid #666666 !important;
margin: -6px 6px 6px -6px;
padding: 0px 0px 0px 0px;
}
Van ötletetek a megoldásra?
Köszönettel: Laci


