ugrás a tartalomhoz

Archívum - Már 27, 2006 - Fórum téma

Öröklött osztály példányából szülő tulajdonságának elérése

Anonymous · 2006. Már. 27. (H), 23.44
Próbáltam rájönni, hogy az egyik objektumban beállított változó értékét hogyan lehet átvinni egy másikba, de nem sikerült, remélem tudsz segíteni. Példa:

<?php

class a {

	function a () {

		$this -> ip = $this -> ip();

	}

	function ip () {

		return $_SERVER["REMOTE_ADDR"];

	}

}

class b extends a {

	function b () {

		return $this -> ip;

	}

}

$b = new b;
echo $b -> b();

?>
Tehát azt szeretném elérni, hogy ez így ahogy van, visszaadja nekem az IP címet - anélkül, hogy a "b" objektumban, vagy bárhol máshol újra meg kellene hívnom az "ip" függvényt.
 

SQL kérésbe tömb elem

attyhor · 2006. Már. 27. (H), 23.43
Üdv!
Előrevetítem, nagyon kezdő vagyok, így ha nagyon béna vagyok, nem röhögni! :-)
Szóval van 9 adat sql táblában, amik szépen sorra előrelépnek, a 9.-be pedig új adat kerül. Kiolvasás rendben is van, associatív tömbbe. Ezt azonban nem tudom hogyan kell visszaírni sql-be. (MySQL)
A probléma tulajdonképpen leegyszerüsíthető arra, hogy hogyan lehet egy tömböt kiírni MySQL-be, vagy egy tömb egy értékét egy változóba tenni.
Mivel a következő sql lekérdezés nem fut le:
$sql = "UPDATE eredm_nb SET nbpont_1 = '$eredmeny[nbpont_2]',
nbpont_2 = '$eredmeny[nbpont_3]', ...
... nbpont_8 = '$eredmeny[nbpont_9]', nbpont_9 = '$ujertek' WHERE feltétel...

Előre is köszönöm.
Az $eredmeny[] az sql lekérdezés eredménye.
 

Thumbnail készítése

bioforge · 2006. Már. 27. (H), 20.34
Szasztok! Van egy MySql adatbázissal képgalériám. minden oké, csak egy bibi van. Hogy egyforma méretűek legyenek a megjelenítendő képek.
 

_zend_list_delete és sqlite3SelectDelete

krey · 2006. Már. 27. (H), 20.05
Pillanatnyilag ez a hibaüzenet keseríti az életemet:

~# /usr/local/apache2/bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: _zend_list_delete

Az alapproblémám az, hogyha a php fordítását ./configure --with-mysql=path paraccsal kezdem, akkor a php modul (for apache2) elkezd nekem baromkodni, mint ez a hibaüzenetben is látható...
Keresgéltem megoldásokat a weben, de egyik sem bizonyult használhatónak sajnos.
Nagyon nem értem mi a probléma, de ha ti sem tudtok valami jó ötlettel segíteni, akkor szerintem lemondok a php5-ös ambícióimról, 4es-nél nem emlékszem ilyen hibára.
Bár az bizonyított, hogy a hibát a mysql csinálja...
Mivel ha nincs --with-mysql a configure után, akkor ezt kapom:

~# /usr/local/apache2/bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: sqlite3SelectDelete


Ehhez meg végképp nem tudok hozzászólni...

krey
 

A Drupal session kezelőjére hasonlító rendszer

Anonymous · 2006. Már. 27. (H), 18.32
Üdv!

Nos otthoni php szerverem csináltam egy oldalt, ami persze még nagyon az elején van.
A session okat ugyebár alapból a php úgy építi ki hogy létrehoz egy fájlt sess_ésazazonosito amit egy könyvtárba elment,
és az adatokat is ebbe a fájlba menti. Na de én ezt megpróbáltam kiküszöbölni a session_save_path() al ami sikerült is.
A sid (session azonostót), a hostname (ip címet), az uid (felhasználó azonosítója), timestamp (időbélyeget) egy mysql táblába mentettem aminek a neve: session és az oszlopai: uid, sid, hostname, timestamp.
Értelemszerű hogy mit hova írok be.
Nos ez eddig rendben is van csak nem voltam benne biztos hogy ide télleg elmenti vagy csak beírja az adatokat.
Mikor oldalamat feltöltöttem egy nem ingyenes oldal al-domainjára akkor minden ok volt, kivéve akkor mikor megnéztem a session táblát és láttam hogy akárhányszor is frissítem az oldalt nem íródik oda be semmi, sőt a $PHPSESSID -re sem történt semmmi mikor ezt megpróbáltam kiiratni a prin függvénnyel.
Végülis az működött hogy például: print $_SESSION['uid'] akkor kiírta hogy -1 mert az van beállítva.
Az eredeti session 'rendszereben' volt egy olyan sor hogy ha a $PHPSESSID egyenlő a semmivel akkor ne történjen semmi, tehát ne írjon be semmit a mysql táblába, mivel olt arra példa hogy elindítottam a böngészőt és beírt mindent egy sorba csak a sid -et hagyta le, nem tudom hogy miért.
Ezért gondoltam hogy itt valami gond van és ezt a sort kitöröltem, ezután minden működött csak éppen a sid -be ismét nem került be semmi.
Nos itt az eredeti session 'rendszerem':

[colorer=php]
<?php
$timeseconds = 180;
$timeout = time() - $timeseconds;
mysql_query("DELETE FROM sessions WHERE timestamp<$timeout");
session_save_path("$session_mentes");
session_start();
if (empty($_SESSION['uid'])) {
$_SESSION['uid'] = "-1";
}

$_SESSION['hostname'] = $_SERVER['REMOTE_ADDR'];
$_SESSION['timestamp'] = time();

Hogyan törölhetek weben keresztül ki fájlokat?

Anonymous · 2006. Már. 27. (H), 18.15
Üdv

Hálás lennék, ha valaki leírni pontosan mit írjak bele a weblapba, hogy hogyan is törölhetek le weben keresztül a szerverről egy fájlt.
 

Submit automatikusan

Anonymous · 2006. Már. 27. (H), 18.11
Sziasztok!

Új vagyok itt, és a webprogramozásban is.
Egy kis oldalt akarok készíteni ami get-el kap adatot és post-al adja tovább.
<form method='post' action='editor.php'>
<input type='hidden' name='file' value='<? echo $file; ?>'>
<input type='submit' value='Edit'>
</form>

Létrehoztam az oldalon a form-ot működik, de azt szeretném ha gombot nem nekem kellene megnyomni hanem "megnyomná magának".

kösz,
R.
 

TinyMCE-ben strong helyett b elem?

Anonymous · 2006. Már. 27. (H), 17.46
Meg lehet valahogy azt oldani a tiny mce-be ,hogy pl:<strong> helyett <b>legyen?
 

Style leírások és UTF-8 XHTML1.1 használatakor

Anonymous · 2006. Már. 27. (H), 15.33
Helo!
Most szeretnék átállni html4ről xhtml1.1re, készítettem egy egyszerű oldalt, hogy leteszteljem frissen szerzett ismereteim.
Egyébként ie6ot használok.

Próba oldal: xoli.uw.hu/index11utf.html

Az első dolog amit tapasztatltam, hogy elvileg a style leírások elé, ha nem külsö filet használok, célszerű a cdatát eléírni. Ha ezt megteszem az ieben eltűnik a formázás.
?

A másik meg, hogy kipróbáltam az utf-8as kódolást,
Wordpadben kimentettem unicodeban a fájlt, ezután nem akarta validálni.
IEben letesztelve jó volt, voltak ékezetek.
Ami hibát kiír rá azt nem értem... most itt tartok.
Egyébként Utf-8cat mikor érdemes használni?

Milyen progit ajánlatok kifejezettem xhtml1.1hez. Olyan kéne amibe be vannak építve a megszorítások. Könnyebb úgy megtanulni.
Én First Page 2006ot próbáltam, abban benne van, csak nálam kicsit lassú
és fagyogat.

Köszi
 

Véletlenszám generálás JavaScript-ben

ronin · 2006. Már. 27. (H), 12.54
Sziasztok!
A java scriptben lehet véletlen számokat generálni?
És egy primitív kérdés:
Ha két változóval műveletet végzek , akkor az a következőképpennéz ki:

document.write("A szorzatuk     "+valasz*valasz1+'.' );
és itt helyesen ki is írja,
ha viszont összeadás van azt hogyan kell megírnom?
Mert

document.write("A szorzatuk     "+valasz+valasz1+'.' );
ebben az esetben egymás mellett írja ki a két számot és nem adja össze őket.
Tud segíteni valaki?