ugrás a tartalomhoz

Archívum - 2009

augusztus 23

Szerkeszthető naptár

ferenczijj · 2009. Aug. 23. (V), 09.06
Üdv kedves Programozók!

Nekem egy olyan naptárra lenne szükségem, ami az oldalon keresztül, felhasználó által szerkeszthető.
Csak olyannyira, hogy egy adott napot le tudjon foglalni valaki, ahoz egy rövidebb szöveget "csatolni" és egy napot csak egyszer lehessen lefoglalni.
Ha Bármi hasonlóról tud valaki akár tutorialból vagy sablonból vagy saját alkotását megosztaná Velem meghálálnám.
De ha valakinek van ötlete, hogyan lehetne ezt a feladatot máshogyan megoldani azokat az ötleteket is érdekelnek, gondolok itt ŰRLAP-os megoldásra adatbázissal, bár ahoz is kellene egy kód vagy segítség.
Köszönöm.
 

augusztus 22

Php rekurzív regex

inf · 2009. Aug. 22. (Szo), 15.16
Üdv.

Van egy ilyenem:

$pattern='%(?<string>.*?){(?<function>\w+)(?:}(?<block>(?R)*?.*?){/(?P=function))?}%sD';
$test=
'text1
{test}
 d1 begin
 {test}
   d2 begin
   {test}
   d2 end
 {/test}
 d1 end
{/test}
text2
{test}
 d1b begin,end
{/test}';
preg_match_all($pattern,$test,$matches,PREG_SET_ORDER);
var_dump($matches);
aminek rossz a kimenete:

array (
  0 =>
  array (
    0 => 'text1{test}d1 begin{test}d2 begin{test}d2 end{/test}',
    'string' => 'text1',
    'function' => 'test',
    'block' => 'd1 begin{test}d2 begin{test}d2 end',
  ),
  1 =>
  array (
    0 => 'd1 end{/test}text2{test}d1b begin,end{/test}',
    'string' => 'd1 end{/test}text2',
    'function' => 'test',
    'block' => 'd1b begin,end',
  ),
)
helyette ilyet szeretnék:

array (
  0 =>
  array (
    0 => 'text1{test}d1 begin{test}d2 begin{test}d2 end{/test}d1 end{/test}',
    'string' => 'text1',
    'function' => 'test',
    'block' => 'd1 begin{test}d2 begin{test}d2 end{/test}d1 end',
  ),
  1 =>
  array (
    0 => 'text2{test}d1b begin,end{/test}',
    'string' => 'text2',
    'function' => 'test',
    'block' => 'd1b begin,end',
  ),
)
Már tanácstalan vagyok.


A lényeg, hogy a functionnek vagy van blokkja, vagy nincs, ha nincsen neki, akkor is function néven szeretném megkapni, és nyilván ha van blokk záró tag, akkor van neki blokkja. A fenti esetben ez sajnos nem teljesül.
Különböző nevű functionöknél nincs vele gond, de azonos nevűektől kiakad.
 

JavaScript billentyű események

whiteman0524 · 2009. Aug. 22. (Szo), 13.23
Üdv mindenkinek !

Először írok itt a weblabor oldalán, és ezért még nem igen vágom hogy mi hol van, meg hogy jó helyen vagyok-e egyáltalán, szóval ha rossz helyre írok esetleg vagy nem megfelelően akkor előre is elnézést kérek :-)

Tehát elhatároztam hogy csinálni szeretnék egy "mesterséges" textarea elemet, mégpedig egy szimpla div elem segítségével. Arra gondoltam hogy ha ez a div elem aktív, akkor figyelem a billentyű eseményeket és megjelenítem benne ami kell. Namost ugye vannak speciális karakterek amikhez módosítóbillentyűk kellenek mint például az Alt, vagy a Shift. Tudom hogy ezt is lehet figyelni, de nekem sehogy se akar összejönni sajnos :-( Őszintén szólva nagyon örülnék egy komplett példának, ha valaki esetleg szánna rá egy kis időt. A feladat tehát csak annyi lenne hogy egy div elemhez fűzzük hozzá mindig a leütött billentyűt(ez még megy), de kezelje a módosító billentyűket is(ez már nem megy), továbbá működjön nagyjából minden böngészőben (Firefox és Explorer legújabb verziói elegendőek).

A segítséget előre is köszönöm szépem.
 

Képek korlátozása felhasználók szerint

stan · 2009. Aug. 22. (Szo), 11.56
Php - Mysql alapú saját fejlesztésű oldalamon azt szeretném elérni, hogy ha egy felhasználóm bejelentkezés után feltölt egy képet a szerverre, akkor azt a saját fiókjában bármikor megtekinthesse, de más felhasználó ne láthassa, még akkor se ha ugyan azt az url-t beírja a böngészőbe.

Nem tudom hogyan lehet a fájlokat ilyen módon korlátozni, valami ötlet?
 

augusztus 21

Picasa API furcsaság

_lacus_ · 2009. Aug. 21. (P), 16.02
Sziasztok,

A picasa webalbumokba feltöltött képeket hívok le és a lehívott kisképekre kattintva szeretném megjeleníteni a hozzájuk tartozó normál méretű képet is.

A kisképek lehívása rendben van, de ha a kisképre kattintok, akkor néha nem találja a hozzá tartozó nagy képet. És ami még furcsább, ha a nagykép urljében kitörlök egy karaktert, akkor azonnal megmutatja a képet.

pl:
ezt nem találja így
kép

De ha az utolsó perjel után (a fenti példában a "IMG_0947.JPG" szövegrészből) kitörlök egy karaktert, akkor rögtön látható lesz a kép.

Mitől lehet ez?

Itt lehet próbálgatni.

A segítséget előre is köszönöm.
 

php post hiba

hybridflat · 2009. Aug. 21. (P), 10.38
Hello!

Adott a következő HTML oldal:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Form</title>
</head>

<body>

<form method="post" action="feldolgoz.php">
email: <input name="email" type="text"/><br>
<input type="submit" value="Mehet" />
</form>

</body>
</html>

Ez pedig a feldolgoz.php:

<html>
<head></head>
<body>
<?php
if(!empty($_POST['email')){
echo "Ez a postolt adat:".$email;
}
else{
echo "Hiba történt: Nincs postolt adat";
}
?>
</body>
</html>

A probléma pedig a következő: folyamatosan a nincs postolt adat ágra fut rá! Akármit csinálok nem küldi át az adatot a feldolgozó oldalnak! Mellesleg se localhostról nem működik, (win 7-es iis szerver,mysql 5) sem pedig két ingyenes tárhelyről(cjb, extra).Mind a két helyen ugyan az a probléma. Próbálkoztam már "enctype" változtatással is, és gettel is átadni adatokat, de semmi siker. Valakinek van ötlete,hogy mi a hiba?
 

augusztus 20

blogmark

duplabe · 2009. Aug. 20. (Cs), 12.03
Sziasztok,

tegnap délelőtt beküldtem egy blogmarkot (egy nicholas zakas írást a web worker-ről) és miután tegnap este se jelent meg, arra gondoltam, hogy lehet nem is küldtem be, csak álmodtam :D. Viszont amikor próbáltam újra beküldeni, akkor a wl jelezte, hogy ezt már duplabe - tehát én - beküldte. Viszont az oldalon nem látom. Annyira nem fontos írás volt (bár érdekes :)), tehát nem reklamálok, csak gondoltam jelzem, hogy valami nem stimmel.

Üdv: Balázs
 

Wanted: Flash sound recorder

janoszen · 2009. Aug. 20. (Cs), 11.58
Sziasztok,

keresek olyan beágyazható Flash alkalmazást, ami a Windowsban található sound recorderrel ekvivalens tudással rendelkezik és képes a fölvett hangot valamilyen formában egy szervernek feltölteni (RTMP nem játszik sajnos). Lehetséges-e ezt egyáltalán megvalósítani Flashel?

Köszönöm

János
 

augusztus 19

autocomplette backspace probléma ie7 alatt

Petyka29 · 2009. Aug. 19. (Sze), 16.42
Sziasztok!

Most kezdtem el ajaxszal foglalkozni, és kapásból belefutottam egy problémába. A progi, egy adatbázisból olvassa ki az elemeket, és van egy textfield, aminek a tartalma a szűrő, lényegében autocomlete, csak nem egészen:). A dolog tökéletesen működik firefox alatt, viszon ie7 alatt, ha backspace-t ütök a textfieldben, akkor az új szöveg nem kerül átadásra. Tud valaki segíteni, hogy mit kell kijavítsak? A javascript fgv-t a onkeyup-pal hívom meg a textfieldben.

Köszi
 

Ciklusban elmaradó függvényhívások

Szigyártó Mihály · 2009. Aug. 19. (Sze), 15.41
Sziasztok!
Van egy kódom, ami elvileg egy táblázatot ír ki úgy, hogy az osztály példányok az oszlopok, a sorokat pedig az oszlopKiir() írja ki. Egyébként egy egyenes kieséses rendszert jelenít meg, változó résztvevővel, rosszul.

echo"<table><tr>";
  for($k=0;$k<=$i;$k++)
    {
      echo "<th>$k. oszlop</th>\n";
      ${"o".$k}=new Oszlop($i,$k);
      if($k!=$i) echo"<th>pontok</th><th>eredmény</th>";
    }
echo"</tr>";
$hatar=pow(2,$i);
for($sor=1;$sor<=$hatar;$sor++)
{
    echo"<tr>\n";
    //végigmegy az összes soron
    for($oszlop=0;$oszlop<=$i;$oszlop++)
    {
        ${"o".$oszlop}->oszlopKiir($string);
    }
    echo"\n</tr>\n";
}
echo "</table>";
Az oszlopKiir() függvénybe tettem egy kiírást a legelejére, ami megmutatja, hogy valamiért nem minden sorban hívódik meg a függvény. Valamiért minden 2. sorban elhagy valamennyi függvényhívást.

Egész pontosan ezt a kimenetet adja:

o: 0 | s: 1
o: 1 | s: 1
o: 2 | s: 1
o: 3 | s: 1
o: 0 | s: 2
o: 2 | s: 2
o: 3 | s: 2
o: 0 | s: 3
o: 1 | s: 3
o: 2 | s: 3
o: 3 | s: 3
o: 0 | s: 4
o: 3 | s: 4
o: 0 | s: 5
o: 1 | s: 5
o: 2 | s: 5
o: 3 | s: 5
o: 0 | s: 6
o: 0 | s: 7
o: 1 | s: 7
o: 2 | s: 7
o: 3 | s: 7
o: 0 | s: 8

(o oszlop, s sor, jelenlegi adatokkal ($i=3) mindegyikből 4-et kellene, hogy adjon).
Az $i változót is kiírattam, nem változik a futás során.
Ha valakinek van ötlete, hogy miért lehet, azt nagyon megköszönném.


Misi