ugrás a tartalomhoz

Archívum - Feb 2007 - Fórum téma

február 22

Hírlevelek küldése

farkaskutya · 2007. Feb. 21. (Sze), 22.44
Hi,

lehet nem idevaló, de nem találtam jobb helyet neki.
Tehát, szeretnék kb. 7000 hírlevelet kiküldeni (tök legális, semmi spam), saját szerverem van annak az smtp-jét használom. A gondom az, hogy rengeteg levél visszajön, hogy ismeretlen user és az axelerónál 600s graylist-re kerülök. Hogyan lehet elküldeni normálisan ezeket a leveleket. Nem spam küldő vagyok, hanem a feliratkozott usereknek szeretnék hírlevelet küldeni.

üdv.
 

Smarty több dimenziós tömb elérése

grimus · 2007. Feb. 21. (Sze), 22.38
Üdv!

A smartyval ismerkedem, a régi kódjaimat próbálom szépíteni, és a több dimenziós tömböknél akadt egy kis gondom:
(Csak a kapcsolódó kódot illesztem be, és a $rows tartalmaz adatokat)

index.php

<?php
$iSzamlalo=0;
while($rows=mysql_fetch_array($result)){
  $aChat[$iSzamlalo++] = array ( 
        'date'   => '$rows[\'date\']',
        'author' => '$rows[\'username\']',
        'message'=> 'wordwrap($rows[\'message\'], 18, "<br />", 1)');
}

$smarty->assign('chatTomb', $aChat);
?>
index.tpl

{foreach from=$chatTomb key=id item=data}	
	<div class="chat_date">{$data.date}</div>
	<div class="chat_author">{$data.author}</div>
	<div class="chat_message">{$data.message}</div>	
{/foreach}
Persze, semmit sem ír ki... Hol a hiba?
 

XMLHttpRequest & mySQL

ASN · 2007. Feb. 21. (Sze), 22.01
Sziasztok!

Ha valaki tudna írni egy egyszerű XMLHttpRequest-es lekérést egy mySQL adatbázis táblájából, ami mondjuk 4-5 másodpercenként ismétlődik, azt megköszönném.

András
 

Táblázat generálás

hunge · 2007. Feb. 21. (Sze), 14.09
Sziasztok!
nem ismertek olyan univerzális PHP kódot/osztályt ami egy tömbből olvassa ki az értékeket és abból táblázatot generál?
Valami olyasmire gondoltam mint ami a PHPMyAdminba van ahol megírok egy lekérdezést és ő kiírja nekem az eredményeket.
Valamint azt is kellene tudnia hogy az egyes értékek helyére linkeket/ikonokat vagy adott érték helyére a tömb 1 másik elemének az értékét lehessen tenni.

példa társitásos tömb:

tomb[kulcs1][$i]
tomb[kulcs2][$i]
tomb[kulcs3][$i]
tomb[kulcs4][$i]
tomb[kulcs5][$i]

példa kimenet első sor:
<tr>
<td>tomb[kulcs1][$i]<td> <td>tomb[kulcs2][$i]<td> <td><a href='link.html' ><img src="kep.gif"></a> <td> <td>tomb[kulcs1][$i],tomb[kulcs4][$i]<td> <td>tomb[kulcs5][$i]<td>
</tr>

<tr>
<td>tomb[kulcs1][$i+1]<td> <td>tomb[kulcs2][$i+1]<td>....
</tr>

etc.
Egy kisméretű belső web alapú alkalmazáshoz kellene.(Minimal designu dokumentumkezelő, határidő figyelmeztető prg amit egy rokonnak dobtam össze)

Ahol viszonylag sok több táblás lekérdezést kell írni és elég unalmas mindig megcsinálni a kimenet formázását a táblázatot. Addig eljutottam, hogy a lekérdezést feltudom bontani és kiszedem belőle az oszlopok nevét és elrakom egy tömb-be. De a megjelenítés sok óra vesződés ellenére is elég buggos.

Lehet hogy egy ilyen univerzális lekérdezés megjelenítőt nem php tömbökkel kellene megcsinálni hanem máshogy például: nézet táblákkal???
Csak azt nem tudom hogy lehet e olyat hogy a nézet tábla x. eleme több tábla értékeit tartalmazzák. Lásd 4. <td>kulcs1 érték, kulcs4 érték </td>elem.

Viszont ha ez járható út akkor, ez esetben ha megvan a kívánt tábla azt már pofon egyszerűen foreach-el kilehetne iratni...

Szóval összefoglalva az itt leírtakat:
1 Ismer e a valaki jó táblázat generáló kódot amivel a fent leírtak megoldhatóak.
2 Ha nem akkor jó e/ megvalósítható e a nézettáblás fejtegetés?

február 21

A magyar OpenLaszlo közösség elindult

decker · 2007. Feb. 20. (K), 22.53
Sziasztok!

Örömmel értesítelek benneteket, hogy az OpenLaszlo közösség elindította működését. A közösség oldala elérhető a http://openlaszlo.atw.hu címen. Várjuk minden érdeklődő és fejlesztő hozzászólását. A közösség célja, hogy összefogja az OpenLaszlo technológiával foglalkozókat.
 

Drupal-ban nem működik az oldalhozzáférés

sly · 2007. Feb. 20. (K), 21.39
A napokban az egyik oldalamon nem jelentek meg az új node-ok, csak az admin felületen. Talán bekavarhatott egy modul telepítés?

Először körülnéztem az admin felületen, de nem találtam semmi különöset. Aztán kicsit beleástam magamat a rendszer mélyébe, és a következő megállapításra jutottam:
Adatbázisban a "node" táblában benne vannak a node rekordok, de "node_access" táblában hiányzik a hozzájuk tartozó rekord. A "node_access" -ben rekord felvétele után meg jelenik az oldal, de egy új node létrehozásakór nem.

Találkozott valaki már ilyennel? Mi lehet a baj?
 

mail() subject gondok

moncsibe · 2007. Feb. 20. (K), 21.30
Sziasztok!

Meglepő hibával találtam magam szemben! Már évek óta használnom a php mail() függvényét, s semmi gondom nem volt. Amire akartam, tudtam is használni. A napokban azonban furcsaságot tapasztaltam: Warning-ot kapok a levélben, amit a mail() függvénnyel küldök ki.

A levélküldés a következőképp néz ki:

$to = "barmi##kukac##barmi.hu";
$t = "levél szövege";
$subject = "Próba hírlevél";
$headers  = 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-2'."\r\n";
$headers .= 'From: Energiagazdász Hírlevél <valami##kukac##valami.hu>'."\r\n";
mail($to, $subject, $t, $headers);
Az emailben a következő hiba üzenetet kapom:
WARNING: bad headers - Improper use of control character (char 0D hex):
MIME-Version: 1.0\r\n Improper use of control character (char 0D hex):
Content-type: text/html; charset=iso-8859-2\r\n Improper use of control
character (char 0D hex): From: Energiagazd\341sz H\355rlev\351l <>\r\n

Szerintetek mi lehet a gond? Próbáltam utánanézni, de nem találtam rá gyógyírt!

Kérlek, segítsetek!!!!

Előre is köszi a válaszokat! (Kérlek, ne azt mondjátok, hogy cseréljem le erre vagy arra a mail() függvényt!)
 

Abbr, acronym, q - a leghülyébb címkék

Charybdis · 2007. Feb. 20. (K), 20.25
Elöször az abbr és az acronym címkékről, két cikket találtam:

http://larsholst.info/blog/index.php?p=14


http://www.smackthemouse.com/20040108

Ezen címkékkel kapcsolatban két kérdésem lenne:
1. Mért kell különbséget tenni a mozaikszavak és a rövítések között? Semmi értelme. Pl. a WWW mozaikszó, a radar is mozaikszó, de az elsőt betűzve ejtjük ki, a másodikat pedig szóként. Gondlom főleg a képernyőfelolvasók miatt léteznek ezek a címkék, akkor így viszont semmi értelme hogy abbr és acronym is legyen. Legyen minden abbr, és csináljunk aural stíluslapot arra, hogy betűzve vagy szóként kell kiejteni a rövídítést.

Érdemes követni a jelenlegi rossz és átgondolatlan specifikációt, vagy lehet mindenhol abbr címkét használni?

Ja és ha írok tutorialt az XML-ről, akkor mind a 321 XML szót tegyem abbr címkék közé, title nélkül???

Egyébként meg az acronym inkább az olyan mozaikszó szerintem, amit szóként ejtünk ki, minden más abbr. Azaz a HTML abbr, a WWW is abbr, de a MÁV acronym, mert szóként ejtjük, a BKV megint abbr, mert betűzve, a Benelux és a radar acronym , mert szóként ejtjük ki őket.

2. A q címke közé kell zárni az olyan szöveget is, ami azért van idézőjelben, mert nem szó szerint kell ejteni? A spec szerint csak idézetet kell vele megjelölni, pl: A Toldiban olvashatjuk: "Ég a napmelegtől a kopár szík sarja..." - Ezt gondolom ajánlott q címkék közé zárni, de mi van ezzel: A q, abbr, acronym címkék elég "hülye" címkék. - Ekkor a hülye szót kell q címkék közé zárni?
 

REGISTER_GLOBALS=OFF

unregistered · 2007. Feb. 20. (K), 20.20
Hello!

Ha én át szeretnék állni register_globals=On-ről Off-ra akkor ez a programozási módban hogy nyilvánul meg? Mire kell figyelnem változók (és minden egyéb) terén? Mit hogy kell majd használnom? Jöhet magyar leíró oldal is ha nincs kedvetek gépelni ;)
Előre is köszi!

Ui.:Ha még van energiátok akkor azt is megírhatjátok hogy mit ajánlotok illetve mit nem ajánlotok ebben a módban?
 

Subquery-t vagy mást haszaljak?

monghuz · 2007. Feb. 20. (K), 14.37
Hali!

A gondom a következő:

Egy ranglistát szeretnék elkészíteni a következő feltételekkel:
az utolsó 3 pontszerző versenyt kell kiválasztanom elöször kategóriánként majd indulónként végül verseny dátum szerint növekvő sorrendben.

Ha simán az összes versenyre kérdezem le akkor valami ilyesmit kapok:
kat1, versenyzo1, date1, hely, pont
kat1, versenyzo1, date2, hely, pont
kat1, versenyzo1, date3, hely, pont
kat1, versenyzo2, date1, hely, pont
kat1, versenyzo3, date1, hely, pont
kat2, versenyzo1, date1, hely, pont


Ezt próbáltam, de erre azt kapom hogy nem támogatja a 4.1es mysql a LIMIT-et..

SELECT * FROM eredmeny 
WHERE verseny_date IN 
     (SELECT date FROM verseny ORDER BY date DESC LIMIT 3)
ORDER BY kat, versenyzo, date
Megtudom valahogy máshogy odldani a dolgot?

Ill egy másik kérdés...
SELECT MAX(pont) max_pont, versenyzo FROM eredmeny GROUP BY versenyzo
Ezzel megkapom indulónként a legjobb pontszámot.. van rá lehetőség hogy a legjobb 4 pontszámot kapjam meg?

85, versenyzo1
helyett -> 85, 69, 56, verenyzo1 et kapjam meg...

köszi Tomi