ugrás a tartalomhoz

Archívum - Aug 17, 2005 - Fórum téma

Tábla adat listázás változó táblanévvel

Anonymous · 2005. Aug. 17. (Sze), 23.34
üdv

van mondjuk 3 tábla egy adatbázisban php val ki listázom hogyan tudom az adatokat egy link segitségével ki listázni?
Vagyis ezt a lekérdezést hogyan tudom önjáróvátenni?
"Select * from $tablename". A táblák neveit miként tudom át adni a select be?

Köszömöm Tamás
 

dátum visszaalakítása UNIX időbélyeggé

Anonymous · 2005. Aug. 17. (Sze), 19.36
Hát a cím tartalmazza a kérdésem.
Hogyan lehet egy adott dátumot UNIX időbélyeggé visszaalakítani?

Válaszokat köszönöm előre!
 

Dátum értéke egy hónap nap múlva

morathz · 2005. Aug. 17. (Sze), 18.49
Hogyan lehet PHP-ben megadni hogy mához egy hónap múlva milyen dátumot fogunk írni?

Az alábbi formában nem működik !

<?PHP
$lejar = mktime(0, 0, 0, date("m"), date("d")+30, date("Y"));
?>
 

PHP tartalom már kiküldve hiba egy olyan sorban, amelyikben nincs is output

janoszen · 2005. Aug. 17. (Sze), 18.43
Sziasztok!

A következö hibaüzenetet kapom:

Warning: Cannot modify header information - headers already sent in g:\projects\szdsz\web\modules\core\iohandler.php on line 359

Warning: Cannot modify header information - headers already sent by (output started at g:\projects\szdsz\web\modules\core\iohandler.php:359) in g:\projects\szdsz\web\modules\core\iohandler.php on line 395

Warning: Cannot modify header information - headers already sent by (output started at g:\projects\szdsz\web\modules\core\iohandler.php:359) in g:\projects\szdsz\web\modules\core\iohandler.php on line 396

Warning: Cannot modify header information - headers already sent by (output started at g:\projects\szdsz\web\modules\core\iohandler.php:359) in g:\projects\szdsz\web\modules\core\iohandler.php on line 397


Namost, a megjelölt sorban mindössze ennyi áll:

header("HTTP/1.1 " . $this->_status . " " . $this->_statuscodes[$this->_status]);
Hozzátenném, hogy ez a program legvégén fut le egy shutdown-függvényként regisztrált függvényben. Ha közvetlenül írom ki (nem az általam írt buffereléssel) semmi baj nincs vele.

Ha van öteletetek, ne habozzatok, mert kissé tanácstalan vagyok.

Üdv

ProClub
 

Telefonszám bekérése és megjelenítése

morathz · 2005. Aug. 17. (Sze), 18.43
Segítsen nekem valaki !
Létrehoztam egy msql táblát, amelyben többek közt telefonszámot is eltárolok.
A mező tipusa: varchar(11)
Az msql be rendessen feltöltődik a telefonszám, de a megjelenítésnél nem jelenik meg?

<?php
$parancs= "SELECT * FROM hirdetesek ORDER BY gyartmany";
$eredmeny= mysql_query($parancs);

$szin= "lightgrey";
while($sor= mysql_fetch_array($eredmeny)){
if ($szin=="lightgrey"){
$szin= "white";
}
else{
$szin = "lightgrey";
}
?>
<tr bgcolor="<?= $szin ?>" font size="1">
<td><font color="white" size=1><CENTER>Telefon</CENTER></font></td>
</tr><tr>
<td><CENTER><font size=1><?=$sor ["telefon"]?></CENTER></font></td>
Nem tudjátok, hogy mi lehet a probléma ?

A másik kérdésem, hogy hogyan lehet formázni pld. a telefonszát hogy az egyformán jelenjen meg, illetve hogy már az inputnál formázva vihesse fel a helhasználó!

Köszönöm a segítségeteket !
 

Képlopás SWF fájlból PHP-vel

janoszen · 2005. Aug. 17. (Sze), 16.28
Sziasztok!

Lehetséges PHPvel automatizáltal képet lopni egy SWF animációból? Azt a célt szolgálná, hogy ha a felhasználónak nincs Shockwave plugin-ja, akkor a képet jeleníteném meg helyette. Mivel nem kritikus tartalmakról van szó, ez is megteszi végszükség esetére.

Köszi

ProClub
 

Margó mögött eltűnik a háttér Firefoxban

Anonymous · 2005. Aug. 17. (Sze), 14.58
Helló!

A problémám tárgyát képező kód:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
	<title>Untitled</title>
<style type="text/css">
.fejlec
{
   background: teal;
   width: 100px;
   height: 25px;
}

.tartalom
{
   background: url(./hatter.gif);
   width: 100px;
}

.valami
{
   margin-top: 10px;
}

</style>
</head>

<body>
<div class="fejlec">gfhjghjg</div>
<div class="tartalom">
<div class="valami">dfgfdg</div>
</div>

</body>
</html>
Látható, hogy a tartalom divnek van egy háttere, a hatter.gif. A tartalomban van még egy div, ami a tartalom tetejétől 10 pixelre van. A gond csak az, hogy firefoxban, azon a 10 pixelen eltűnik a háttér. De miért? Számomra logikus lenne, hogy ott is legyen...
 

Űrlap körül térköz IE-ben

Anonymous · 2005. Aug. 17. (Sze), 11.03
Sziasztok!

A problémám a következő lenne:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
<title>Untitled</title>

<style type="text/css">

  div
  {
     border-left: 2px solid maroon;
     border-right: 2px solid maroon;
     width: 120px;
     padding-left: 6px;
  }
 
  input
  {
     width: 100px;
  }
 
</style>

</head>

<body>

   <div>rtert</div>
   <div>rtert</div>
   <form>
      <div><input type="text"></div>
   </form>
   <div>rtert</div>

</body>
</html>


Ha ezt IE-ben nézzük, akkor látható, hogy abba a sorba, amelyikben a <form>, </form> van, egy sortörést(?) tesz. Mitől lehet ez??
 

Perl CGI probléma: végtelen ciklusba kerül a progi

Vales_73 · 2005. Aug. 17. (Sze), 09.54
Üdv!

Adott egy webes termékkatalógus, amely Perl-ben íródott, MySQL adatbázist használ (természetesen DBI csomagon keresztül). A nagy baj az, hogy egy bizonyos kódrészben, egy adott termék/termékcsoport lekérdezésekor végtelen ciklusba esik és iszonyú gyorsan hízlalja az Apache error-logját, valamint megeszi az erőforrásokat, ezért nemegyszer elérhetetlenné vált már a szerver.

A kérdéses kódrészlet:
$statement = "select distinct Adatnev, Adatmertegys from gepadatok, termekek where termekek.Tipus = gepadatok.Tipus and termekek.Alcsoport=$menucsop";
$sth = $dbh->prepare($statement) or &error('database_prepare');
$sth->execute or &error('database_execute');
@row=$sth->fetchrow_array;
$returned_rows = $sth->rows;
@Cimkek = ();
$chossz = @Cimkek;
for ($i = 1; $i <= $returned_rows; $i++)
  {
    $Cimkek[$chossz][0] = $row[0];
    $Cimkek[$chossz][1] = $row[1];
    $chossz++;
    @row=$sth->fetchrow_array;
  }


A log pedig ilyenkor ezzel van tele:
[Wed Aug 17 05:37:26 2005] [error] [client 11.22.33.44] DBD::mysql::st fetchrow_array failed: fetch() without execute() at /var/httpd/html.xyz/katalogus/katalogus.pl line 139.


Megjegyzés: a 139-ik sor a for cikluson belüli @row=$sth->fetchrow_array; sort jelenti.

Nem vagyok Perl-ben jártas, de a logban azt látom, hogy a $sth objektum fetchrow_array metódusa a $sth->execute()-t hiányolja, holott az a 129-ik sorban meghívásra kerül, még a ciklusba belépés előtt. Sajnos a hiba futásidejű és nem mindig jön elő, de ha előjön akkor az Apache error.log néhány óra alatt 8-10 Gigásra(!) hízik tele a fenti üzenettel...
Megjegyzem még egy ilyen rutin van a programban, ami ugyan ritkábban de szintén produkál ilyen végtelen ciklust.
Perl,CGI guruk help plz!