ugrás a tartalomhoz

Archívum - Nov 2, 2006

Megérkezett a PHP 5.2.0

Heilig Szabolcs · 2006. Nov. 2. (Cs), 23.46
Régóta ácsingóztunk erre a mérföldkőre, az első RC július végén jelent meg. Azóta már az RC6 is napvilágot látott. A mai nappal a maratoni várakozásnak vége. A tükörszerverekre kedd óta elkezdtek kiszivárogni az új kiadás forrás- illetve win32 telepítőcsomagjai. A PHP háza táján hagyományosan a csütörtök a "release" nap. Most sem történt ez másképp...

Weblabor OpenSearch hibás

attlad · 2006. Nov. 2. (Cs), 23.11
Ok, most a Google keresés van beépítve, mindenesetre a Weblabor OpenSearch nem működik IE 7-ben. (Hibaüzenetet ad ha hozzá akarom adni.)

Megoldás:
Ez az URL: http://weblabor.hu/misc/opensearch.xml

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearchdescription/1.1/">
helyett:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">

application/xml
helyett ez a MIME típus kéne:
application/opensearchdescription+xml
 

Weblabor RSS-ből hiányzik a guid

attlad · 2006. Nov. 2. (Cs), 22.20
Mivel gyakori a fórumtémák címének módosítása, ill. hozzászólások is szerkeszthetők (+ mert az guid/id nélküli feed csúnya dolog), ezért hogy ilyenkor ne új elemként kezeljék a hírolvasók jó lenne minden item-be guid elemet tenni. Az isPermaLink="true" az alapértelmezett ezért csak minden ki kéne egészíteni ennyivel:
<guid>permalink mint a link elemben</guid>
 

Érdemes még IE6-ra fejleszteni?

Garono · 2006. Nov. 2. (Cs), 20.51
A kérdés adott. Érdemes-e még Internet Explorer 6-ra fejleszteni? Egy csomó szenvedéstől kímélném meg magam. Az IE7 már úgy-ahogy jó. :-) Vagy ha még fontos az IE6, akkor szerintetek mikorra várható, hogy ne kelljen foglalkozni vele?
 

Cannot modify header information setcookie() hívásra

TIV · 2006. Nov. 2. (Cs), 20.41
Üdv!

Warning: Cannot modify header information - headers already sent by (output started at....

Olvasgattem gugliban sok minden erről a hibáról....

1. php.ini output_buffering = off (ekkor jött elő)
2. nem header, semmi oldalátirányítás nincs, hanem setcookie van!

Van az index oldalam, ami beinclude-ol($ezt=asd) egy txt-t (/cikkek/asd.txt) és kiírja a tartalmát.

Hogy jön ide a setcookie?
Az index php számolja a nézettségét a fájlnak úgy, hogy megnézi sessioncookie-ban benne van-e a fájl azonosítója. ha benne van, nem csinál semmit csak kiírja a cikket az eddigi nézettséggel, ha nincs benne, akkor megnöveli a nézettséget és kiírja a cikket az új nézettséggel (és természetesen hozzáadja magát a sessioncookie-hoz). Ez a módszer működött amíg nem volt off-on az output_buffering. most viszont nem megy és annyiszor növeli a nézettséget ahányszor a frissítés gombot megnyomom.

A kód előtt és után is van HTML kód. Olvastam néhány dolgot erről az ob_start-ról de nem tudom jól használom-e. ob_start()-ot raktam a setcookie elé és az index.php legvégére ob_end_flush()-t, de nem jó. Ezeket kell amúgy paraméterezni? Én nem paramétereztem.

Lehet azt fogom csinálni, hogy megpróbálok minden HTML elemet a a setcookie-s PHP után rakni, de azért érdekelne egy szakszerűbb megoldás!

Előre is köszönöm!
ui.: rákerestem itt is weblaboron, de mindenhol header-rel foglalkoztak az emberek ezé mert új témát nyitni, nameg bátor is vagyok! KÖSZÖNÖM!
 

Táblázatok egymás mellett,alatt

TIV · 2006. Nov. 2. (Cs), 18.20
Üdv!

Kicsit bonyi a dolog, de nekem így a legegyszerűbb megoldani. Van egy PHP ami egymás mellé táblázatokat rak. Egy sorba hármat...ezt úgy tudtam megoldani, hogy align=left tulajdonságot adtam meg nekik, jól is néz ki stimmel a dizájnhoz minden jó, csak amikor jön a 4. táblázat, sort kellene törni. Gondoltam berakok <br><br>-t a harmadik táblázat után és akkor folytatja, de nem, a harmadik után rajzolta a 4.-et és lejjebb csúsztatta két br-rel. Hmm. Akkor azt találtam ki, a harmadik táblázat align-jába nem írok left-et, így elvileg nem rakja utána..Nem is! Viszont mivel a második táblázat függőlegesen hosszabb mint a harmadik, a harmadik alá rakta...itt egy kép, ami jobban mutatja mi történik....:



Mivel a 4. táblázat után is jönnének táblázatok, annak align tulajdonsága left kellene hogy maradjon.

Hogy lehet ezt megoldani? Nyomjam tele br-rel, hogy bal oldalra vonuljon a táblázat? Ez rossz ötlet.

Előre is köszönöm!
 

Django book pre-release

Török Gábor · 2006. Nov. 2. (Cs), 14.12
Elérhető a közelgő Django könyv első két fejezete
 

beszúrás oda ahol a cursor villog

Km4t3 · 2006. Nov. 2. (Cs), 13.23
Üdv.!
nemrég kezdtem el tanulni a Javascript nyelvet ezért nem nagyon tudom még, de ennek ellenére volna egy kérdésem.
van egy ilyenem:

<script language="JavaScript">
function beszur(felkover) {
form_name.area_name.value = (form_name.area_name.value+felkover);
form_name.area_name.focus();
}
</script>
amit így hívok meg:

<a href="#" onClick="beszur('')">Félkövér</a> </p>
és szeretném hogyha ez lefut akkor a cursor a két ][ között villogna, valamint ha ujabb ilyet szurok be az is a cursor helyére szúródjon be.

előre is köszönök minden hozzászólást!
 

Kód lefuttatása újra és újra

Anonymous · 2006. Nov. 2. (Cs), 13.04
Sziasztok!

Hogyan lehet meghatározni, hogy egy kód bizonyos időnként lefusson
újból és újból, természetesen frissítés(F5) nélkül ?
 

flash form és php mail charset hiba

hebalu · 2006. Nov. 2. (Cs), 11.27
Hello!

Az a gondom, hogy egy flash-es mail küldő form-ból szeretnék php-val mail-t küldeni, ami tök jól működik, csak a flash-ben kitöltött mezők (ezt már sikerült kiderítenem) UTF-8-as kódolásúak maradnak. Tehát ez lesz az eredménye:
Az üzenet feladója: ŹåÊllĹą
e-mail címe: sdfg##kukac##sdfg.hu
Telefonszáma: 3465346
Az üzenet: űáéúőpóßÜ

Több hozzászólást is végignéztem ezzel kapcsolatban, de egyik sem hozott megoldást. Plíz help!

így néz ki a php kód:
$kinek = "xy <xy##kukac##xy.hu>";

$targy = "level";

$fejlec = "From: web <xy##kukac##xy.hu>\n";
$fejlec .= "Content-type: text/plain; charset=iso-8859-2\n";
$fejlec .= "X-Sender: <xy##kukac##xy.hu>\n";
$fejlec .= "X-Mailer: PHP\n";
$fejlec .= "X-Priority: 0\n";
$fejlec .= "Return-Path: <xy##kukac##xy.hu>\n";

$tartalom ="levél érkezett az alábbi adatokkal: \n\n";
$tartalom .="Az üzenet küldoje: ".$Nev."\n";
$tartalom .="e-mail címe: ".$Email."\n";
$tartalom .="Telefonszáma: ".$Tel."\n";
$tartalom .="Az üzenet szövege: ".$Szoveg."\n";

mail($kinek, $targy, $tartalom, $fejlec);

Print "_root.mail.Visszajelzes=A level elkuldve.";