ugrás a tartalomhoz

Archívum - Szep 20, 2005 - Fórum téma

Kép és HTML küldése együtt nem megy

Anonymous · 2005. Szep. 20. (K), 20.16
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?
 

Javascript nem találja meg ott a képet, ahol HTML igen

Anonymous · 2005. Szep. 20. (K), 13.23
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
 

hibásan kitöltött űrlap esetén: hibaüzenet

ceops · 2005. Szep. 20. (K), 12.32
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

<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">&nbsp;<b>name</b>
  <br>

  <input name="mail" size="30" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0">&nbsp;<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">&nbsp;<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>&nbsp;<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>
és van egy feldolgozó upload.php

$parancs = "INSERT INTO try (name,mail,url,sign,date) VALUES ('$name','$mail','$url','$sign','$date')";
mysql_query($parancs);

//print "ok";


header("location: sign.php");
ez í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?

CSS background-image vs. alt

Bageera · 2005. Szep. 20. (K), 11.07
Hello,

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); }


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