Archívum - 2006
november 3
Megérkezett a PHP 5.2.0
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
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
helyett:
helyett ez a MIME típus kéne:
■ 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
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?
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
Ü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!
■ 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
Ü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!
■ 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!
beszúrás oda ahol a cursor villog
Ü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:amit így hívok meg:é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!
■ 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>
<a href="#" onClick="beszur('')">Félkövér</a> </p>
előre is köszönök minden hozzászólást!
Kód lefuttatása újra és újra
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 ?
■ 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
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.";
■ 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.";