ugrás a tartalomhoz

Archívum - Ápr 2006 - Fórum téma

április 16

php script futtatása külső fáklból

Anonymous · 2006. Ápr. 16. (V), 17.16
Sziasztok!

A kérdésem az hogy hogyan lehet php scriptet futtatni külső fájlból, hasonlóan pl a java scriptekhez, ahol egy <script> TAG -ban megadom a .js fájl elérési útvonalát, stb... és szépen fut.
PHP-t is próbáltam hasonlóan, de nem sikerült.

Van rá mégis megoldás?

köszönöm a válaszokat!
 

Div keret szétcsúszás IE alatt

monghuz · 2006. Ápr. 16. (V), 13.13
Hali!

A gondom a következő a weblapoa híreket egy keretben jelenítem meg. Ezek a "dobozok" egy tartalmi részben jelennek meg ami melett baloldalt van egy menü div is.

A dobozok css kódja:
 html .boxhead h2 {height: 1%;} /* For IE 5 PC */

#maincontent .sidebox {
	margin: 0 auto; /* center for now */
	width: 670px; /* ems so it will grow */
	background: url(images/keret/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	overflow:none;
}
#maincontent .sidebox .boxhead {
	background: url(images/keret/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
#maincontent .sidebox .boxhead h2 {
	background: url(images/keret/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
}
#maincontent .sidebox .boxbody {
	background: url(images/keret/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	text-align:left;
	overflow:hidden;
	padding: 5px 30px 31px;
}
Eddig nem volt vele semmi gond, hosszú szöveges tartalmakat teljessen jól kezelte (persze bizonyos méreteken belül), aztán egy hirnél két képet belinkeltem, egy másik oldalról aminek a hatására a tartalmi rész a bal menüsáv alá kerül mintha nem férne el, persze FF alatt hibátlanul megy.
A két kép igaz hog nagyobb, de img tag-ben átméreteztem öket hogy elférjenek..

Pár napja volt egy blogmark pont ilyen témával ott azt irták hogy

overflow:auto; -t és
<!--[if IE]>
<style type="text/css">
body {word-wrap: break-word;}
</style>
<![endif]-->

használjak, de ezzel se oldódott meg a dolog, amúgy azt nem értem hogy maga a doboz a szülöelemére (ami a tartalmi rész) miért van hatással..
az oldalt itt nézhetitek meg, hogy miröl is beszéltem eddig :P
 

Egy megadott csoportban NEM előforduló tagok listázása (MySQL)

fchris82 · 2006. Ápr. 16. (V), 11.48
Adott 2 tábla:

user {id}
group_member {uid, gid}

Mondjuk vannak felhasználók 1-10-ig, és a 3. csoportnak tagja a 4-es, 7-es és 9-es felhasználó. Én szeretném kilistáztatni tehát az 1,2,3,5,6,8,10-es felhasználót.

Persze ezt meg tudom oldani kerülővel PHP alatt, vhogy így, de az nem elég szép :)

SELECT
  users.id,
  out_users.id,
  group_member.gid AS group_id
FROM
  users AS out_users
LEFT JOIN
  (users
JOIN
  group_member
ON
  group_member.gid=3 AND group_member.uid=users.id)
ON
  users.id=out_users.id
WHERE
  users.id=out_users.id
Ez kilistázza az összes felhasználót (a users.id csak ellenőrzés miatt került a kilistázandó elemekhez) és amelyik tagja a csoportnak, annak group_id-ja 3, amelyik nem, annak mind NULL.
 

április 16

Ingyen tárhelyre CMS

eMeLA · 2006. Ápr. 15. (Szo), 23.16
Szerbusztok !

Eddig e107-el próbálkoztam UW.hu-n. (mivel a fájlattributumokat nem lehet mgváltoztatni néhány dolog nem működött rendesen).

A kérdésem:

a. milyen portálrendszert "érdemes" használni, ki mit ajánl, mi a tapasztalata
b. melyik ingyenes tárhelyen (ahol rendesen fut is) lehet normálisan beüzemelni

Mielött a válasz az lenne, hogy keressek egy olcsó tárhelyet..., a portál nem nekem lesz, akinek kell..
 

IE hiba a javából

Anonymous · 2006. Ápr. 15. (Szo), 18.52
<html>
<head>
	<title>Cím</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"/>
</head>
<body>
	<div style="position: absolute;">
		<h1>Öreg hiba!</h1>
		<p>Azt hiszed, ez fog megjelenni az oldalon? Nézd meg explórerben...</p>
	</div>
	<div style="float: left;">
		ez floatos
	</div>
	<div style="clear: both; width: 100px">
		ez cleares
	</div>
</body>
</html>
Egy nagyon idegesítő explórer hiba! Mindenkinek a figyelmébe, aki css dizájnt készít (float, clear), és valami lebegő tartalmat (position: absolute) szeretne elhelyezni rajta. Nem adta könnyen magát, de itt a hiba kiváltásához szükséges minimális kód.

Mivel az IE bugzilláját nem találtam ide postolom :). Amúgy a win98-al kapott explórertől, az xp 6-osáig mindegyikben benne van.
 

Időigényes művelet közben folyamatos megjelenítés

Anonymous · 2006. Ápr. 15. (Szo), 16.16
Vegyünk példának mondjuk egy port scant (PHP-ben írva), vagy egy hírlevél küldő ciklust, ami mondhatni elég időigényes folyamat. Van arra mód, hogy ne kelljen kivárni, amíg a PHP dolgozik, hanem a már meglévő eredményeket folyamatosan írja ki a böngészőbe?
 

Táblázatom szétcsúszik, ha több a tartalom benne

Anonymous · 2006. Ápr. 15. (Szo), 03.21
Sziasztok!

Már 3 napja próbálom a következő problémát megoldani, de mind hiába:

Ezen a honlapon a grafikus által készített layout-ot feldaraboltam Photoshop-pal. A gond az, hogy ha a középső tartalmi rész mérete nagyobb, a tőle jobbra található információs oszlopnál (mint pl. itt), akkor a jobb oldali oszlop széthullik, vagyis az egyes háttér képek eltávolodnak egymástól, és így közöttük a háttér szín jelenik meg. Fontos, hogy ez a probléma csak Internet Explorer esetén van, Firefox-ban nem volt vele gond. Valamint azt is hozzáteszem, hogy a honlap valid a w3.org szerint.

Már szinte mindent kipróbáltam CSS segítségével, de sajnos nem sikerült megoldanom, hogy ne csússzon szét a táblázat. Ha tudnátok ötleteket adni, hogy mi lehet a gond, azt igazán megköszönném.


Péter
 

április 14

onmouseover submit gombon

Blackfriar · 2006. Ápr. 14. (P), 17.39
Segítsetek mi lehet az oka annak, hogy az alábbi kód IE alatt OK,

FF esetén több alert ablak is bejön és villódzik az ablak.
<script type="text/javascript">
function check(){
if(document.vk.nev.value=="" && document.vk.uzenet.value=="") {alert("Nem adott meg nevet és üzenetet sem írt !")}
   else {if(document.vk.nev.value=="") {alert("Nem adott meg nevet !")} 
	else {if(document.vk.uzenet.value=="") {alert("Nem írt üzenetet !")}}}}
</script>
</head>
<body>
<form name="vk" action="guestbook.php" method="post">
<table align="center" border="1" cellpadding="0" cellspacing="0">
<tr><td align="center">
<table bgcolor="#e8eeee" border="0" cellpadding="2" cellspacing="2">
<tr><td><b>név:</b></td><td><input type="text" size="40" maxlength="60" name="nev"></td></tr>
<tr><td><b>e-mail:</b></td>
<td><input type="text" size="40" maxlength="60" name="mail"></td></tr>
<tr><td><b>üzenet:</b></td><td><textarea cols="65" rows="6" name="uzenet"></textarea></td></tr>
<tr><td></td><td align="center"><input class="gomb" type="submit" value="Elküld" onmouseover="check()" /><input type="text" size="10" style="visibility:hidden" /><input class="gomb" type="reset" value="Mégse" /></td></tr>
</table>
</td></tr>
</table>
</form>
 

Div-blokk illeszkedés Firefoxban, mér nem jó így?

cseli · 2006. Ápr. 14. (P), 15.43
Egy olyan szövegdobozt szeretnék csinálni, hogy a teteje és az alja nem sima vonal, hanem egy-egy beillesztett kép (dizájn miatt).
Gondoltam div-ekkel próbálom ezt megoldani, de van egy kis gond. (Habár ugyanez a gond van akkor is, ha table-el csinálom.)

A html
<div class="f"><img src="teteje.gif" /></div>
<div class="k">Valami bármilyen szöveg </div>
<div class="k2">Valami bármilyen szöveg</div>
<div class="a"><img src="alja.gif" ></div>
A css
div{padding: 0px;  margin: 0px;}
.f{background-color: #eeee66;height:4px;}
.k{background-color: #cc66cc;}
.k2{background-color: #ccccaa;}
.a{background-color: #66eeee; height:8px;}
IE alatt pont olyan, amilyennek elgondoltam. Ezzel szemben Firefoxban pl. az első meg az utolsó sor az szélesebb, mint a css-ben megadott. (Azért akkorára adtam meg azokat, mert akkora a gif-ek szélessége.) Így a szöveges sorok, és a két gif-et tartalmazó sor közt hézag van, ami nagyon érdekelne, hogy miért van, és hogy hogyan megszüntethető.
További extra, hogy a fölső kép rácsúszott az első szövegsorra. Az mitől van?
Kössz a válaszokat!
 

Más szöveg kiírása, ha már aznap voltam egy weblapon

Anonymous · 2006. Ápr. 14. (P), 15.27
Azt szeretném megoldani, hogy ha valaki el ér 1 lapra, akkor ott az írja át az sql táblámban a dátumot az aznapira! És az is fontos lenne, hogy a dátumot a server gépről olvassa ki! Valamit a date függvénnyel kell csinálni, de hogyan? Meg, hogy mit irasson be? Szóval beíratni táblába értéket tudok! Azt is tudom, hogy ha az X akkor más jöjjön be! De ez a dátummal nekem nem megy! Ha nagyon bonyolult a fogalmazás fordítok!

Belépek az index.php -ra ma 2006.04.14 -van
Belépek az index.php -ba megint, de mást látok ott, mert az nap már 1-szer voltam ott!

Remélem így érthető!