ugrás a tartalomhoz

Archívum - 2008 - Fórum téma

május 30

mysql separátor, dokumentáció?

VRobi · 2008. Május. 30. (P), 17.50
Sziasztok!

Évek óta dolgozok mssql-ben, most azonban mysql-lel kell megoldanom a feladatot és nem boldogulok. Épp azon vagyok elakadva hogy több insert-et akarok végregajttatni egyszerre és nem hajlandó. Tettem közé ;-t is, de nem megy. Elárulja valaki a megoldást?
Biztos lesz más fennakadás is, hol találok használható, áttekinthető dokumentációt? Asse baj ha angol.

multkor pl. bit mezőket nem tudtam visszaolvasni, de gyorsan átállítottam tinyint-re.

köszi!
 

php.ini cookie_time_limit (winXP, IIS, MySQL, PHP5)

sabee0809 · 2008. Május. 30. (P), 12.18
Helló!

Bocs, hogy ilyen átlagos kérdéssel állok elő, csak hiába kerestem nem találtam megoldást egyelőre.
A probléma a következő:
Egy winXP-s gépen fut IIS php, mysql, phpmyadmin... mindezek rendesen...
Viszont php.ini-ben nem tudom úgy beállítani a cookiekat, hogy a futtatott php állítsa be az érvényességi idejét. Mindenképpen az ini-ben meghatározott érték lesz a meghatározó. Ezt hogyan lehet kiküszöbölni?

Más: Lehet IIS alatt olyat beállítani, hogy ha több virtual directorym van akkor mindegyikhez külön php.ini fájl fusson? Jelenleg c:\windows mappából fut...

Köszi, Sabee
 

Checkbox elenorzese

zoliky · 2008. Május. 30. (P), 12.02
Mint kezdo, szeretnek egy tanacsot kerni.

* Van 5 checkbox egy HTML lapon. Az osszes egy click esemenyhez van csatolva (event listener).
* Ha raklikelek barmelyik checkbox-ra a "this" segitsegevel megtudom melyik volt kivalsztva.

Az elso checkboxot szeretnem elkuloniteni a tobbitol. Nem szeretnem a kodot terhelni felesleges esemenyekel ezert a kovetkezo modszert gondoltam ki:

- Ha lefut az esemeny megnezem melyik checkbox volt kivalasztva. Az elso checkbox egy kodot fog meghivni a tobbi meg egy masik kodot. A fuggveny amelyet a click esemeny meghiv:

function clickListener()
{
   var allCheckbox = document.getElementsByTagName("input");
		
   if (allCheckbox[0] == this)
   {
	alert("Az elso checkbox volt kivalasztva!");
   }
   else
   {
        alert("Valamelyik checkbox a tobbi kozul volt kivalasztva!");
   }
}
Azt szeretnem tudni ha jol elenoriztem le. Az if fugvenyben levo kodot: allCheckbox[0] == this sajat magam elkepzelese szerint irtam oda.

Barmilyen otlet jol jonne!
 

SESSION + COOKIE ellenőrzése

PredMan · 2008. Május. 30. (P), 10.59
Sziasztok!

van egy olyan űrlap, amit csak egy kód beírása után tud a felhasználó kitölteni. Ezt session segítségével oldottam meg úgy, hogy ha helyes kódot ír be a felhasználó, akkor a $_SESSION['nospam'] = "clear"; és a következő oldalra csak akkor engedem, ha "clear" a session tartalma.

A gond ott kezdődött, hogy a session érvényessége 20 perc után lejár, így ha az űrlapot sokáig töltik, akkor visszadobja a kódbeíró részhez. Ezt megoldottam cookie-val így:

session_start();

setcookie(session_name("nospam"), session_id(), time()+3600, "/", "", 0);
a probléma az, hogy ugye a cookie törölhető ill. tíltható is a böngészőben.

Azt szeretném megcsinálni, hogy ha a böngészőben tíltva van a cookie, akkor feldobok egy alert() ablakot amiben közlöm a felhasználóval, hogy ha nem engedélyezi a sütiket, akkor max 20 perce van az űrlap kitöltésére.
Hogyan tudnám ezt megoldani? le lehet ezt kérni a böngészőből egyáltalán?

-----

gondoltam egy olyan megoldásra is, hogy elhelyezek az oldalon egy rejtett iframe-et, amelynek a tartalmát mondjuk 5 percenként frissítem. A tartalom egy php fájl, aminek mindössze egy session_start() a tartalma, így gyakorlatilag 5 percenként újrafrissítem a session-ök tartalmát és cookie-ra se lenne szükség. Kérdés, hogy ez mennyire szép megoldás...


előre is köszönöm a válaszokat!
 

május 30

Honlapok www -vel, és anélkül, 301 -es átirányítás

nevergone · 2008. Május. 29. (Cs), 22.20
Sziasztok!

Van egy honlapom, amely tartalma elérhető www.example.com és az example.com címen is. Eddig nem volt bekapcsolva az átirányítás, egyszerűen mindkét címre kiszolgálta a tartalmat a szerver.
Ha a szolgáltató nem tudja (vagy nem akarja) bekapcsolni az átirányítást, vagyis hogy a www.example.com -ot 301 -es HTTP-kóddal átirányítsa az example.com címre, én mit tehetek a megoldás érdekében?
Köszönöm a válaszokat. :)
 

Űrlap rejtett részek (GetElementById)

ZoliWR · 2008. Május. 29. (Cs), 18.27
Sziasztok!

Van egy űrlapom (ügyfél tölti ki az adatlapot), abban van olyan rész, ahol a legördülő menüből, ha a látogató az "Igen"-t választja, akkor újabb 4-5db űrlapelem jelenik meg, további kitöltendő felületet adva ezzel a látogatónak. A gond az vele, hogy ha egy űrlapon belül több ilyen van, akkor már nem működik a többi, csak az első, illetve firefox alatt abszolut nem megy még ez sem. Kérlek segítsetek, nagyon sűrgősen kéne valami okosság, mivel én láma vagyok! Köszönöm!!!!

<script language="JavaScript" type="text/javascript">
function megjelenit(){

if (document.getElementById("teher").options.value==1)
document.getElementById("rejtett").style.display="";
else
document.getElementById("rejtett").style.display="none";

}
</script>


<form action="" method="post">
Teher: <select id="teher" name="teher" onChange="megjelenit()">
  <option value="0">nem</option>
  <option value="1">igen</option>
  </select><br>

  <div id="rejtett" style="display:none;">
Milyen teher:<input name="mezo1" type="text"><br>
Mióta:<input name="mezo2" type="text"><br>

  </div>
</form>
 

Hol tárolódik a mysql_query()-ből visszatért erőforrás?

dilettante · 2008. Május. 29. (Cs), 15.40
Sziasztok!

Amikor használok egy mysql_query()-ből visszatért erőforrást, akkor az minden alkalommal újra igénybe veszi az adatbázist? Vagy tárolódik valahol?

Pl. ebben az esetben:
<?php
$eroforras=mysql_query($jo_bonyolult_query);

if(!mysql_num_rows($eroforras)) echo $uzenet_0;
elseif(mysql_num_rows($eroforras)==1) echo $uzenet_1;
elseif(mysql_num_rows($eroforras)==2) echo $uzenet_2;
elseif(mysql_num_rows($eroforras)==3) echo $uzenet_3;
elseif(mysql_num_rows($eroforras)==4) echo $uzenet_4;
elseif(mysql_num_rows($eroforras)>4) {
    while($aktual=mysql_fetch_array($eroforras)) echo $aktual[0].'<br>';
}
?>
felmerült bennem, hogy ha itt minden egyes esetben újra igénybeveszi az adatbázist, akkor inkább már az elején berakom egy tömbbe, és annak az elemeit számolgatom a továbbiakban.

De ha az adatbázist csak a mysql_query()-nél használja, akkor nincs értelme tömbözni (az adott feladatnál).

Köszi
 

"this" IE problem

zoliky · 2008. Május. 29. (Cs), 14.46
Irtam egy JS kodot amely "onclick" esemenyre meghiv egy clickListener nevu fuggvenyt:
clickListener: function()
{
    alert(this.nodeName);
}
Nem ertem Internet Explorer alatt miert kuldi vissza a 'this keyword' az undefined szoveget. A kod mukodik rendesen Firefox alatt, megkapom az elemens nevet amelyre raklikeltem.

Van egy doksi amely leirja az IE problemat ? Koszonom!
 

Szematikus web ma

vbence · 2008. Május. 29. (Cs), 12.25
A minap egy kedves cimborám megkért, keressek neki olyan laptopot, ami képes az Mac OS X futtatására. A legjobb módszer, amit kitaláltam, hogy egyik ablakba betöltöm az egyik kompatibilitási listát a Wikiről:
http://wiki.osx86project.org/wiki/index.php/HCL_10.5.1/Portables

A másik ablakba pedig egy laptop üzlet weboldalát, majd CTRL-F kombinációval megpróbáltam keresni az egyes termékekre. Mondanom sem kell, ilyen munkákra szoktunk betanítani majmokat. Mivel nem volt jobb dolgom majomkodás közben elgondolkodtam, ha a wiki készítői adnának rá, és a webshop készítői is adnának rá, hogy használják a szemantikus webhez ma lézető legjobb eszközöket, találnék-e olyan programot, amivel viszonylag egyszerűen tudnék metszetet készíteni a két weboldalon található hordozató gépekből?

Amennyire én tudom (asszem az RDF szerint), először is kell egy közös szótár a két weblapnak. Létezik-e olyan szótár, amiben gyűjtik a kijövő ketyeréket (jelen esetben laptopokat). Ha igen, van-e olyan program, ami ezeket olyan módon kezeli, hogy képes metszetet csinálni két ilyen listából?

Itt igazán a technológia mai állása érdekelne, nem pedig olyan módszer, hogy tudok egyszerűen két oldalt összenézni :)

B
 

sztring kezelés blob mezőben

pl509 · 2008. Május. 29. (Cs), 10.33
Szevasztok!
Kezdő PHP-s ként kérem a segítségeteket.
Van egy blob mező, amiben szöveg van tárolva, minden karakter megengedett. Bizonyos szövegrészek a < > jelek közé vannak zárva. Ezeket kellene nekem kiolvasni, de amikor a blob tartalmát beolvasom egy változóba, akkor pont ezek a < > jelek közé zárt szövegrészek hiányoznak. Feltételezem, hogy a < >
közötti részt TAG ként próbája értelmezni és ez okozhatja a zavart a beolvasásban. Volna ötletetek, hogyan tudnám beolvasni a szövegrészt?
Köszönettel pl509