ugrás a tartalomhoz

Archívum - Jún 2008

június 16

30 másodpercenként frissülő php oldal

togyika · 2008. Jún. 16. (H), 11.40
Sziasztok!

A termelésnek egy MySql adatbázist lekezelő PHP progit kellett írnom, ami a különböző termelési adatokat jeleníti meg minden soron.
Szeretném, ha az oldal 30 másodpercenként frissülne, és úgy hallottam, hogy ezt egy javascript-tel meg lehetne oldani.
Sajnos én egyáltalán nem tudok javascripteket írni, így ha vki tudja a megoldást kérem küldje el az egész scriptet, illetve azt is, hogy ezt hogyan kell php-ba beágyazni, hog az megfelelőn működjön.
Segítségeteket előre is köszönöm!

Bence
 

június 15

PHP Levélküldés, szerverhiba?

PredMan · 2008. Jún. 15. (V), 16.15
Sziasztok!

lenne egy olyan problémám, hogy van ez a kód:

<?php

$cimzett = $HTTP_POST_VARS['email'];
$uzenet = $HTTP_POST_VARS['uzenet'];
$uzenet = str_replace('\'', '"', $uzenet);
$uzenet = str_replace('\"', '"', $uzenet);

$targy = "Új üzenete érkezett";


$fejlecek = "MIME-Version: 1.0"."\n";
$fejlecek .= "Content-type: text/html; charset=iso-8859-2"."\n";
$fejlecek .= "From: GasztroPiac <gasztropiac##kukac##mailer.hu>"."\n";


$szerkezet = '
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu">
<head>
<title>Új üzenet</title>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
                       
<style>
BODY {
MARGIN: 0px;
PADDING: 0px; 
BACKGROUND-COLOR: #fdc087;
}

table.tablestyle {
background-color: #ffcd6e;
border: solid 1px #ef9701;
}

td.tdstyle {
background-color: #febf44;
border: solid 1px #ffb426;
}
</style>
</head>

<body>
<table width="50%" height="80%" cellpadding="0" cellspacing="0" align="center" class="tablestyle">
<tr>
<td align="center"><img src="http://www.gasztropiac.hu/Images/maillogo.jpg" border="0"></td>
</tr>

<tr>
<td align="center"><b><font color="#000080">Új üzenete érkezett!</font></b></td>
</tr>

<tr>
<td><br></td>
</tr>

<tr>
<td align="left" class="tdstyle">'.$uzenet.'</td>
</tr>

<tr>
<td><br></td>
</tr>

<tr>
<td align="center">Ez egy rendszerüzenet, kérjük ne válaszoljon rá!</td>
</tr>
</table>
</body>
</html>
';

if(mail($cimzett, $targy, $szerkezet, $fejlecek)) {
echo "Az üzenetet elküldtük!";
}

else {
echo "Az üzenet kézbesítése nem sikerült!";
}

?> 
Ultraweben minden címre elküldi a leveleket (freemail, gmail), Dataglobe-on viszont freemail-re az istenért se akar elküldeni semmit. Gmail-re elküldi a levelet csak freemailre nem.

van valami ötletetek erre? írtam már a Dataglobe-nak is, de még nem válaszoltak.

Namespaces in PHP

Török Gábor · 2008. Jún. 15. (V), 16.12
Körültekintően használjunk névterekhez álneveket
 

Gears előadások a Google I/O 2008 konferencián

Török Gábor · 2008. Jún. 15. (V), 11.13
Amint belefogtam a blogmarkként is felhozott HTML5 előadás megtekintésébe, fedeztem fel, hogy még egy fél tucat prezentációnak témája a (Google) Gears, így a teljesség kedvéért az alábbiakban összefoglalom, hogy a téma iránt érdeklődők milyen kincsek várják a Google I/O 2008 előadásanyagai között.

Server-side JavaScript on the Java Virtual Machine

Török Gábor · 2008. Jún. 15. (V), 10.09
Google IO előadás a Rhinoról és a Java "szkriptnyelvéről"
 

június 14

Some new CSS features in Firefox 3

Török Gábor · 2008. Jún. 14. (Szo), 16.34
Merítés a Firefox 3-mal érkező CSS újdonságokból
 

HTML5, Brought to You by Gears

Török Gábor · 2008. Jún. 14. (Szo), 15.43
Szabványok, HTML5, Gears és ezek kapcsolata a Google IO konfon
 

Javascript függvény tervezése

zoliky · 2008. Jún. 14. (Szo), 15.18
Szeretnek egy fuggvenyt letrehozni:

function myf(rowNum)
{
   // kod
}
A fuggvenyt ket esetben fogom meghivni:

1. Az elso esetben szeretnek egy egesz szamot kuldeni a "rowNum" valtozo segitsegevel.
myf(4);
2. A masodik esetben a fugvenynek szeretnek atadni tobb egesz szamot, peldaul igy:
myf(1,2,3,4);
Kesobb a tobb erteku sort felbontom split()-el.

Azt szeretnem kerdezni, hogy mind a ket esetben a "rowNum" valtozo tomb kell legyen ? Akkor is ha egy erteket tarol? En valtozo kent szeretnem atadni mindig az ertekeket:
var rowNum = 1;
myf(rowNum);

vagy

var rowNum = 1,2,3,4;
myf(rowNum);
Velemenyetek szerint, hogy kene csinalni a fugvenyt?

Koszonom!
 

Akadálymentes webkettes alkalmazások

Török Gábor · 2008. Jún. 14. (Szo), 13.14
A weboldalak eredendően dokumentumok voltak. Az akadálymentességi szempontok ahhoz lettek igazítva, hogy a dokumentumok fogyasztását lehetővé tegyék a legszélesebb réteg felé. Manapság már inkább webalkalmazások vannak, máshogy kell megközelíteni az elérhetőségi kérdéseket, a látogatóból lett felhasználó már nem (csak) dokumentumokkal találkozik, azzal pedig nem lehet mindig takarózni, hogy ne csinálj ajaxos alkalmazást, mert nem látják a „vakok”. De akkor mi a teendő? Ezt a kérdést járta körbe T. V. Raman (Google mérnök) a Google I/O 2008 konferencián tartott Leveraging Web 2.0 Design Patterns For Enhanced Accessibility előadásában.

Utólag létrehozott getter nem adja ki a privát változót

zzrek · 2008. Jún. 14. (Szo), 02.15
Sziasztok!
Érdekes jelenségre bukkantam, és szeretnék belőle tanulni (de sajnos megakadtam).
Kezdjük a kóddal, ami egyszerű:

<html>
 <head>
  <title>teszt</title>
  
<script type="text/javascript">

kk=new function()
{
  this.alma=55;
  var korte="körte";
  this.get=function(a)
  {
   return eval(a);
  }
}

alert(kk.get("this.alma")); //55
alert(kk.get("korte")); //körte

kk.get2=function(a)
  {
   return eval(a);
  }
  
alert(kk.get2("this.alma")); //55
alert(kk.get2("korte")); //hiba!!! nincs definiálva!?

</script>
  
 </head>
 <body>

</body>
</html>

Vagyis: a get2 esetében látszólag helyes a futási környezet, mert a "this" működik. Viszont a privát változót nem éri el. Ez miért van így? Meg lehetne valahogy csinálni, hogy az utólag létrehozott függvény olvassa a privát változót is? (Ezek szerint különbözik a "this" érvényessége és a scope működése? Ez miért jó?)
(Próbáltam mindenhogy, sehogyan sem ment...)
Köszi!