ugrás a tartalomhoz

Archívum - 2011

augusztus 2

Egyszerű számláló két időpont közt

P-mac · 2011. Aug. 2. (K), 19.36
Sziasztok,

Két dátum közti eltelt időt szeretnék kiírni, de úgy, hogy az eltelt napokat is órában adja meg.

Eddig jutottam:

<script type="text/javascript">
  function recordTime()
  {
    var kezdesido = (new Date(Date.UTC(2011, 7, 20, 12, 0, 0, 0))).getTime();
    var ido = (new Date()).getTime();
    var vegeido= new Date(Date.UTC(2011, 8, 21, 24, 0, 0, 0)).getTime();
    var diftime = ido-kezdesido
    var eltelt = kezdesido+diftime

    var mMsec = eltelt %1000; eltelt /= 1000;
    var mSec = eltelt %60; eltelt /= 60;
    var mMin = eltelt %60; eltelt /= 60;
    var mHour = eltelt %24; eltelt /= 24;

    var record = Math.floor(mHour) + ":"
        record += Math.floor(mMin) + ":"
        record += Math.floor(mSec) + "."
        record += Math.floor(mMsec)

    document.getElementById('record').innerHTML = record;
    if (ido>=vegeido)
    {
        document.getElementById('win').innerHTML = "<a style='color:red; font-size:14px; font-weight:bold;'>Letelt a kiszabott idő!</a>";
    }
    setTimeout("recordTime()",1)
  }
</script>
A két időpont között pont 800 óra van, és szeretném ha kb most vmi ilyesmit jelenítene meg: 273:23:43.012 és folyamatosan nőne.
 

mail() fejléc-probléma

pkadam · 2011. Aug. 2. (K), 17.42
Sziasztok!

E-mailt küldenék a PHP-vel a megszokott módon, de az ügyfél szervere mintha nem értelmezné a \r\n elválasztásokat (legalábbis hibásan). Ha csak feladót, vagy csak karakterkódolást állítok be, semmi gond, de már a 'From: felado##kukac##example.com' . "\r\n" fejléc esetén összeomlik minden. Konkrétan a levélben a megadott feladói cím helyett ezt látom:

felado##kukac##example.com X-MIMETrack: Itemize by SMTP Server on eposta1/[szervernév] (Release 7.0.1|January 17, 2006)at 2011.08.02 16:49:06;Serialize by Router on eposta1/[szervernév] (Release 7.0.1|January 17, 2006)at 2011.08.02 16:49:07;Serialize complete at 2011.08.02 16:49:07

Ez mind a név mezőben, az e-mail cím helyett pedig két pontosvessző figyel. A levél tárgyában pedig az üzenet elé ezt rakja be:

Message-Id: <20110802144901.F29691BC7AD##kukac##web_int.[hosztnév].hu>
Date: Tue, 2 Aug 2011 16:49:01 +0200 (CEST)


Ha a fejléc 'From: felado##kukac##example.com' . "\r\n" . 'Reply-To: felado##kukac##example.com' (hátha az indokolatlan sortöréssel van gond), akkor annyi változik, hogy a levél szövegében a "Message_Id: ..." elé kapok egy "Reply-To: webmaster##kukac##example.com" sort is.

Amennyiben 'Content-Type: text/plain; charset=UTF-8' . "\r\n" . 'From: felado##kukac##example.com' a fejléc, akkor majdnem minden jó, a levél szövegében már csak az üzenet van (helyes kódolással), de a feladó címéhez ez kerül így egybe:

www-data##kukac##portal2.[hosztnév].hu;felado##kukac##example.com;

(Sőt, ez levelezőkliensenként még el is tér... A Windows Live Mail a fentit adja ki, a SquirrelMail és a RoundCube csak az általam megadottat, míg a Horde csak a "gyárit".)

Csavar: ha megcserélem a fejléc adatait, tehát 'From: felado##kukac##example.com' . "\r\n" . 'Content-Type: text/plain; charset=UTF-8' van megadva, akkor megint "összeomlás", ott kötök ki, ahol a legelején.

Számtalan sorrendet ill.

Blob kép megjelenítése adatbázisból Codeigniter-el

csozo · 2011. Aug. 2. (K), 16.49
Sziasztok!

Codeigniterben jártas személyektől szeretnék segítséget kérni. Adatbázisban tárolok képeket BLOB formátumban, attól most tekintsünk el, hogy célszerűbb a kép útvonalát tárolni, jelen esetben muszáj BLOB-ban tárolnom és onnan kiolvastatnom. Az adatbázis szintén adott, semmit nem változtathatok rajt,
CREATE TABLE `aru` (
`cikksz` Varchar(20) NOT NULL,
`megnev` Varchar(255) NOT NULL,
`ar` INTEGER UNSIGNED,
`index_kep` LONGBLOB,
`kep` LONGBLOB,
PRIMARY KEY(`cikksz`)
)
TYPE = InnoDB;
A feladatom az lenne, hogy az index kép csak akkor töltődjön le, ha az valóban látszik is a böngészőablakban (felesleges requestek minimalizálása), továbbá a nagy képet csak akkor kérje le és mutassa meg egy új layer-en (fancybox, lightbox, ami szimpatikus), amikor a felhasználó rákattint az index képre.
A problémám az lenne, hogy az adatbázisból lekérem a képeket, de kiíratáskor mindenféle zagyvaság jelenik meg a kép helyén. Több helyen olvastam, hogy a header információkat kell megváltoztatni kiíratás előtt így,
header('Content-type: image/jpeg');
de nálam, amint megadom ezt a sort, az addigi dolgok sem jelennek meg, csak egy tök üres oldal. Próbáltam már így is megadni,
[$this->output->set_header('Content-type: image/jpg');
az eredmény ugyanaz. Olvastam még olyan lehetséges megoldást, miszerint az addslashes() alkalmazása feltöltéskor, és a stripslashes() alkalmazása kiolvasáskor megoldja a problémát. Nálam sajnos ez sem hozott eredményt. Valamint ez nem is lenne jó esetemben, mivel nem kell konkrét feltöltő formot készítenem, egyszerűen phpMyAdminon keresztül megy minden adat feltöltése, szóval nem is tudnám alkalmazni az előbb említett függvényeket, de egy próbát azért tettem velük.
Hogy tudnám megoldani, hogy megjelenjenek helyesen a képek? Mit csináltam rosszul?

Index Server elérése PHP-ból

Phaidrosz · 2011. Aug. 2. (K), 14.13
Egy file share-en fájlok vannak tárolva, amire be is van állítva az indexelés. Ezek tartalmában szeretnék keresni az index server segítségével php-ból.
A kérdésem az volna, hogy milyen lehetőségeim vannak elérni a windows indexing service-ét php-ból.
Eddig amire bukkantam, de még nem igazán tiszta a kép:
vagy ole-db segítségével,
vagy COM(ixsso.Query) objektummal.
Utóbbi azért problémás mert elvileg csak a php win32-es verziójának futtatásakor érhető el és a php szerver 64bites. Valaki találkozott-e már működő megoldással? Aki hasonlót használt is jó lenne valami konkrét példa. Van más megoldás is, vagy csak a fent említettek?
A válaszokat előre is köszönöm.
 

PHP Mail Karakterkódolás

KardiWeb · 2011. Aug. 2. (K), 12.33
Sziasztok!

Lenne egy müködő php mail küldő kódom. Annyi vele csak a baj, mikor elküldöm a levelet és van benne ékezet akkor kriksz kraxok lesznek az ékezetek helyett. pl:öüüóúőéáűĂ

Mit hagyhattam ki és honnan?
A kód:
 <?php
  		if(isset($_POST['submit'])) {
          error_reporting(E_NOTICE);
          function valid_email($str)
          {
          return ( ! preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $str)) ? FALSE : TRUE;
		     } 
          if($_POST['name']!='' && $_POST['email']!='' && valid_email($_POST['email'])==TRUE && strlen($_POST['comment'])>1)
          {
              $to = preg_replace("([\r\n])", "", hexstr($_POST['receiver']));
			  $from = preg_replace("([\r\n])", "", $_POST['email']);
			  $subject = "Üzenet az oldalrol: ".$_POST['name'];
              $message = $_POST['comment'];
			  
			  $match = "/(bcc:|cc:|content\-type:)/i";
				if (preg_match($match, $to) ||
					preg_match($match, $from) ||
					preg_match($match, $message)) {
				  die("Header injection detected.");
				}
              $headers = "From: ".$from."\r\n";
   			  $headers .= "Reply-to: ".$from."\r\n";

        if(mail($to, $subject, $message, $headers))
              {
                  echo 1; //SUCCESS
              }
              else {
                  echo 2; //FAILURE - server failure
              }
          }
          else {
       	  echo 3; //FAILURE - not valid email

          }
		  }else{
			 die("Direct access not allowed!");
		   }
			function hexstr($hexstr) {
				  $hexstr = str_replace(' ', '', $hexstr);
				  $hexstr = str_replace('\x', '', $hexstr);
				  $retstr = pack('H*', $hexstr);
				  return $retstr;
				}
      ?>
Előre is köszönöm a segítségeteket!
 

Wordpress bejegyzések szerkesztése

rafinalt · 2011. Aug. 2. (K), 10.23
Sziasztok!

Az alábbi probléma megoldásában kérnék segítséget:

Wordpress 3.2-ben a főoldalon lévő bejegyzések után megjelenő részt (Kategória: Nincs kategorizálva | Szóljon hozzá most!) szeretném megszüntetni. Azaz letiltani a hozzászólást.

Köszi előre is!
 

Segítség php-írásban - űrlap küldése emailben

richx · 2011. Aug. 2. (K), 07.58
Sziasztok!
Nem igazán vagyok otthon a php-ban. Eddig már sikerült összehoznom egy küldő űrlapot, és egy jegyzettömbben megcsinálni hozzá a php-t.
Most viszont egy bonyolultabbra lenn szükségem. Abban kérném a segítségetek, hogy ha tudjátok, írjátok meg nekem az alábbi űrlapnak a php kódját. azt szeretném, ha el tudnám küldetni a saját e-mail címemre, és egy külön php fájlt szeretnék létrehozni.
Nagyon köszönöm a segítségetek!

Íme a HTML:
[colorer=html]
<html>
<head>
</head>
<body
style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"
leftmargin="0" topmargin="0" alink="#000099"
link="#c4341e" vlink="#990099">
<center>
<div style="text-align: left;">

augusztus 2

Web accessibility

Bodi · 2011. Aug. 1. (H), 22.35
Sziasztok!

Mi a legfontosabb főbb ismérvek ha egy oldalt akadálymentesíteni szeretnék?
Apróhirdető oldal.

Vannak olyan dolgok amiket én is ismerek ezen a téren de az kevés,hogy arra alapozzak,ezért gondolom azt, jobb ha valaki ebben felvilágosít,mintsem valami orbitális hibát kövessek el.És pont az ellenkezőjét érjem el az akadálymentesítésnek.

Köszönöm mindenkinek a válaszokat!
 

augusztus 1

1 név csak egyszer jelenjen meg while

kriszrap · 2011. Júl. 31. (V), 23.23
sziasztok!!
Hogy tudnám megcsinálni hogy a while cilus ki válogassa neveket hogy ez a név volt ez a név nem volt ki írtam és igy tovább:)
pl a nevek
kriszrap
kriszrap
Krissz1996
kriszrap
krissz1996

és igy fog kinézni:
kriszrap
Krissz1996
hogy tudom meg oldani??
 

Műsorújság

themrbmen · 2011. Júl. 31. (V), 23.14
Sziasztok!

Weblapomra szeretnék csinálni egy műsorújságot, ami kábé fél óránként frissül, három adatot (mi megy most a tévében, mi következik, majd mi követi) és ne port.hu-s (vagy hasonló oldalról) legyen.
Tudnátok segíteni nekem?

A válaszokat várom, de lehet hogy nem megfelelő témában írta: elnézést még "új" vagyok.
Előre is köszi, az ötleteket.