ugrás a tartalomhoz

Archívum - Már 2006

március 27

Dinamikus favicon változtatás

Hojtsy Gábor · 2006. Már. 27. (H), 21.02
Michael Mahemoff úgy gondolta, hogy a favicon képecskéknek (amik a böngésző címsorában és a kedvenceknél eltéve, valamint füles böngészőkben a füleken is megjelennek) ugyanúgy változtathatónak kellene lennie, mint bármilyen más elemnek a weboldalon. Ez persze egy eléggé kézenfekvő kérés, azonban sajnos nem egyszerű megoldani. A négy legismertebb böngészőben dolgozva Internet Explorer és Safari esetén nem sikerült működésre bírnia publikált technikáját, de Operában és Firefoxban nem tapasztalt problémát. Mégis miért jó megváltoztatni az ikont? Nos, egy webalkalmazás, csevegő program vagy más hasonló program így jelezheti állapotváltozását, figyelmeztetve a felhasználót.
 

Gosling Didn’t Get The Memo

Hojtsy Gábor · 2006. Már. 27. (H), 20.51
A statikus nyelvek a dinamikusakkal szemben
 

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?
 

The Zend Framework Subversion Access is now Open

Török Gábor · 2006. Már. 27. (H), 16.59
Anoním SVN hozzáférés a Zend Framework-höz
 

Try out Google's new interface

Török Gábor · 2006. Már. 27. (H), 15.36
Trükkel előhozható a Google új kereső felülete