ugrás a tartalomhoz

Archívum - Júl 2006 - Fórum téma

július 12

paraméter átadás objektumok között

Thoer · 2006. Júl. 12. (Sze), 13.47
Sziasztok!

Az a gondom, hogy fejlesztettem magamnak egy új OO adminoldalt (a régi nem volt az). Na már most localhoston (php5) minden szép és jó, de a szerveren csak php4.3x van és ott nem jó.
Van egy form objektumom, ami tárolja a form_elementeket és ha kiadok egy setValues utasítást a formnak akkor az meghívja a form_elementek setValue() tagfüggvényét. A gond az, hogy úgy vettem észre, hogy nem értéket ad át, hanem gondolom pointert, mert függvény végén lekérdezve még jó választ ad a '$element->getValue()'. Az lenne a kérdés, hogy ezt hogy lehet/kell szépen megoldani?

Ez lenne a kérdéses kód:
<?php
function setValues($array = array()) {
  if ($this->edit > 0) {
    $query = "SELECT * FROM ".$this->sql_table." WHERE id=".$this->edit;
    $result = mysql_query($query);
    $row = mysql_fetch_array($result);
  }
  foreach ($this->elements as $element){
    $col = $element->getSQLCol();
    if (isset($array[$col])) $setValue = $array[$col];
    else if (isset($row[$col])) $setValue = $row[$col];
    $element->setValue($setValue);
  }
}
?>
Előre is köszönöm a segítségeteket!
 

Perl rendezés probléma

Anonymous · 2006. Júl. 12. (Sze), 11.29
Szerintem valahogy így fogja rendezetten kiírni a tömb elemeit. Csak azt nem értem, miért írja ki a 0-át is?
@tomb=(4,7,2,8,2,4,7,9);
rendez(@tomb);
print "A tömb elemei: ".join(',',@tomb)."\n";

sub rendez
  {
  @tomb= sort( (lc($a) cmp lc($b)), @_);
  };
 

Mappa tartalmának tömörítése PHP-vel

karsi · 2006. Júl. 12. (Sze), 11.26
Sziasztok!

Mappa tömörítést szeretnék végrehajtani. A mappában különböző kiterjesztésűfile-ok lennének pl: .html, .htm, .php, .jpg, .css, .js stb.

Hogyan lehet ezt megvalósítani?

előre is köszönöm a válaszokat!
Üdv: Karesz
 

CSS background-repeat függőlegesen

Anonymous · 2006. Júl. 12. (Sze), 10.14
Sziasztok!

A következő kód működik:
#flags-spacer {
	position: absolute;
	top: 40px;
	left: 101px;
	width: 100%;
	background-image: url(images/flags-spacer.gif);
	z-index: -1;
	background-repeat: repeat-x;
}
De, amikor ugyanezt megcsinálnám egy másik elemmel, csak függőlegesen, akkor nem megy, és nem tudom, hogy miért nem.
#left-spacer {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	background-image: url(images/left-spacer.gif);
	z-index: -1;
	background-repeat: repeat-y;
}
Miért nem csinálja meg a böngésző a css utasítást? Vízszintesen múködik a dolog, függőlegesen nem.

Köszi

Zoli
 

július 12

base_href figyelembevétele window.location-nél?

KergeKacsa · 2006. Júl. 11. (K), 22.40
Sziasztok!

A gondom a következő:
Van egy domain, a base_href a HEAD-ben be van állítva, javascript-ben tökéletesen is müködik az alábbi kód:
window.location='/akarmi.php';

Viszont ha mondjuk a domain.hu/member könyvtárban vagyok, ennek megfelelően a base_href is az, hogy domain.hu/member, akkor a js kód továbbra is a
domain.hu/akarmi.php-ra dob a
domain.hu/member/akarmi.php helyett.

Hogyan lehet ezt legkönnyebben megoldani? (Lehetőleg JS-nél maradva.)
 

mod_rewrite a jelszóval védett alkönyvtárra is

KergeKacsa · 2006. Júl. 11. (K), 22.35
Sziasztok!

A következő a gondom: Vagy egy .htaccess fájl, amiben ilyesmik vannak:
RewriteCond %{QUERY_STRING} ^(.*&)?id=([0-9]*)$
RewriteRule ^show\.php$    /tortenet/%2? [R=301,L]
RewriteRule ^cikk/([0-9]*) /index.php?name=news&id=$1
RewriteRule ^szerzok/      /index.php?name=szerzok
RewriteRule ^szerzo/(.*)   /index.php?name=szerzo&writer_name=$1
(URL rövidítés, illetve a régi url átirányítását az újra végzik)

Namármost van egy jelszóval védett része az oldalnak a member/ könyvtáron belül.
Azt akarom, hogy a member/ könyvtáron belül is éljenek ezek az átirányítások.
Meg lehet-e ezt oldalni anélkül, hogy ilyet kelljen csinálnom:
RewriteCond %{QUERY_STRING} ^(.*&)?id=([0-9]*)$
RewriteRule ^member/show\.php$    /member/tortenet/%2? [R=301,L]
RewriteRule ^member/cikk/([0-9]*) /member/index.php?name=news&id=$1
RewriteRule ^member/szerzok/      /member/index.php?name=szerzok
RewriteRule ^member/szerzo/(.*)   /member/index.php?name=szerzo&writer_name=$1
Jó 90 sornál tart a .htacces fájl, nem biztos, hogy jó ötlet lenne megduplázni.

Ötlet?
 

Be van-e jelentkezve?

Anonymous · 2006. Júl. 11. (K), 21.21
Ki szeretném iratni, hogy ha 1 felhasználó nincs bejelentkezve. Én a következőképp próbáltam:
if (!isset($_COOKIE['PHPSESSID'])){
echo "Kérlek jelentkezz be";
}
De ez nem működött... Valakinek valami ötlete??
 

Űrlapból érkező adatok azonnali lementése fájlba

Anonymous · 2006. Júl. 11. (K), 14.17
Sziasztok!
Van egy HTML form.
Ezen a formon talalhatok checkboxok, mezok, radio gombok, stb... Egy sztatisztikara akarom hasznalni.

A felhasznalo kivalasza amit akar es vegul amikor az egesz oldalt kitoltotte, raklikel a Submit gombra.

Egy kis resz a html kodbol :

<p>1 Section </p>
      <p>
        <label>
        <input type="radio" name="Question1" value="strings">
strings</label>
        <br>
        <label>
        <input type="radio" name="Question1" value="wind">
wind</label>
        <br>
        <label>
        <input type="radio" name="Question1" value="brass">
brass</label>
        <br>
        <label>
        <input type="radio" name="Question1" value="percussion">
percussion</label>
        </p>
      <p>
          <label></label>
        2 How long have you been a member ? </p>
      <p>
        <label>
        <input type="radio" name="Question2" value="less than 1 year">
less than 1 year</label>
        <br>
        <label>
        <input type="radio" name="Question2" value="between 1 and 5 years">
between 1 and 5 years</label>
        <br>
        <label>
        <input type="radio" name="Question2" value="more than 5 years">
more than 5 years</label>
Az kitoltott az adatokat le kell mentenem egy fileban, guestdb.txt
Minegyik user a fileban uj sorban kell legyen.

Az adatok egy | jelel lesznek elvalasztva egymastol, ahol tobb ertek van kivalasztva azokat az adatokat ; jelel akarom elvalasztani.

Egy pelda :

guest less than 1 year|alma;korte
guest2 more than 5 years|wind

Kerem ha tudtok segitsetek.
Tombot kene hasznaljak ?

Koszonom !
 

Hiba HTML validálás közben

Anonymous · 2006. Júl. 11. (K), 14.05
Result: Failed validation
File: D:\index.html
Encoding:
Doctype:

Sorry, I am unable to validate this document because its content type is text/plain, which is not currently supported by this service.

The Content-Type field is sent by your web server (or web browser if you use the file upload interface) and depends on its configuration. Commonly, web servers will have a mapping of filename extensions (such as ".html") to MIME Content-Type values (such as text/html).



Ilyet még sose láttam, a html kód teljesen egyszerű, hiba nem lehet benne. Mi lehet a baj?
 

netscape 7 és flash wmode

Anonymous · 2006. Júl. 11. (K), 14.00
heló

Lenne egy flash az oldalon, ami főlé az istenért se akaródzik kerülni a legördülő menü. Utánanézve elvileg működnie kéne 7.0 netscape-en, mert már támogatja a wmode-ot (transparent-et és opaque-t is), de gyakorlat nem ezt igazolja.

Más is tapasztalt már ilyet?
Ötlet?