ugrás a tartalomhoz

Archívum - 1970 - Fórum téma

augusztus 17

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!
 ■

augusztus 16

Keret nélküli ablak nyitása JS-ből

blackcat · 2005. Aug. 16. (K), 21.56
De hogyan?
Állítólag Java scriptel megoldható, hogy ne legyen sem Toolbar, sem Location, sem Directories, sem Status, sem Menubar, sem Scrollbars, sem pedig Resizable
sor.
De én nem találom ezt a scriptet. Segítsen valaki, ha tud.
Köszönöm.
 ■

Keretes szerkezetű lapon nem ugrik a link az oldal tetejére

Anonymous · 2005. Aug. 16. (K), 20.20
Van egy keretes szerkezetű oldal (táblázatos) az oldalsó linkekre kattintva nem ugrik az oldal a megjelenítendő lap tetejére, hanem oda ahol az előző lapon álltunk. Mi az oka ennek, és mit lehet ilyenkor csinálni?
Válaszokat köszönöm előre is!
 ■

Értelmezési hiba az utolsó sorban

Anonymous · 2005. Aug. 16. (K), 19.35
Azt mi okozhatja, ha a php kód lefutattása közben a böngészöben azt a hiba üzenetet kapom, hogy értelmezési hiaba a kód utolsó sorában, ahol a php kód záró tag-je van. ez: "?>"
 ■