Archívum - 2007 - Fórum téma
május 20
FORM változok továbbítása
sziasztok!
egy kis segítség kéne...arról lenne szó, h van egy űrlapom, amit ha kitöltenek eltudják az email címemre küldeni...ezzel nincs is semmi gond...csak én szeretnék egy olyan gombot is amivel kitudják ezt nyomtatni (mármint a KITÖLTÖTT űrlapot) és ittt most nem a javascript-es printpage gombra gondoltam, mer ez is jó, de mivel az odalam nem nyomtató barát, szóval a fejléc teli van sötét színes képekkel meg nem is férne ki a fejléc miatt az űrlap egy oldalra, szóval arra gondoltam, h csinálok egy nyomtatott verzió (nyomtatóbarát verzió) gombot, amit ha megnyitnak akkor csak az űrlap nyílik meg...a kérdés: milyen paranccsal tudom azt megoldani, h a változókat (tehát a kitöltött űrlap adatait) is átvigye erre az új (mondjuk print.php) oldalra????
ezt könnyű lenne megoldani, mer űrlap adatokat eltudok küldeni egy php oldalnak és ott ki tudom íratni, CSAK ehhez a form-hoz már tartozik egy 'email.php' action, hogy tudok egy űrlapnak 2 action megadni, hogyha a küldés gombra kattint akkor a változokat az email.php-nek küldje, ahogy eddig is...DE ha mondjuk a nyomtatóbarát verzió gombot nyomom meg, akkor meg a változokat a print.php odalra küldje??? külön-külön meg tudom csinálni, de nekem mind2 kell :)
■ egy kis segítség kéne...arról lenne szó, h van egy űrlapom, amit ha kitöltenek eltudják az email címemre küldeni...ezzel nincs is semmi gond...csak én szeretnék egy olyan gombot is amivel kitudják ezt nyomtatni (mármint a KITÖLTÖTT űrlapot) és ittt most nem a javascript-es printpage gombra gondoltam, mer ez is jó, de mivel az odalam nem nyomtató barát, szóval a fejléc teli van sötét színes képekkel meg nem is férne ki a fejléc miatt az űrlap egy oldalra, szóval arra gondoltam, h csinálok egy nyomtatott verzió (nyomtatóbarát verzió) gombot, amit ha megnyitnak akkor csak az űrlap nyílik meg...a kérdés: milyen paranccsal tudom azt megoldani, h a változókat (tehát a kitöltött űrlap adatait) is átvigye erre az új (mondjuk print.php) oldalra????
ezt könnyű lenne megoldani, mer űrlap adatokat eltudok küldeni egy php oldalnak és ott ki tudom íratni, CSAK ehhez a form-hoz már tartozik egy 'email.php' action, hogy tudok egy űrlapnak 2 action megadni, hogyha a küldés gombra kattint akkor a változokat az email.php-nek küldje, ahogy eddig is...DE ha mondjuk a nyomtatóbarát verzió gombot nyomom meg, akkor meg a változokat a print.php odalra küldje??? külön-külön meg tudom csinálni, de nekem mind2 kell :)
Felso HTML kod listazasa
Egy PHP fuggvenyt hasznalok azert, hogy tobb oldalon listazam a kovetkezo HTML kodot :1. Kivancsi vagyok ti milyen modszert hasznaltok.
2. Szeretnek a kodhoz meta tagokat hozaadni, mindegyik tagnak lesz erteke. Ezeket az ertekeket egy control panel oldalrol szeretnem beszurni, modositani de nem tudom az ertekeket hol kene tarolni, adatbazisban ?
peldaul :Kivancsi vagyok otletekre, koszonom!
■
<?php
function page_header($title)
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><?php print $title; ?></title>
</head>
<?php
}
?>
2. Szeretnek a kodhoz meta tagokat hozaadni, mindegyik tagnak lesz erteke. Ezeket az ertekeket egy control panel oldalrol szeretnem beszurni, modositani de nem tudom az ertekeket hol kene tarolni, adatbazisban ?
peldaul :
<meta name="keywords" content="adat kiolvasa adatbazisbol?">május 20
Clear: both lista elemeire hogyan
Sziasztok,
Akadt egy apró gondom miközben egy menüt csináltam.
Teljesen szabványos, xhtml1.0 strict és css megoldásokat alkalmaztam, és egy apró dolgot nem tudok megoldnani, mégpedig nem tudom a clear: both szabályt úgy v. olyan helyre alkalmazni, hogy a menü elemekre vonatkozzon.
Röviden:
Az összes (szerintem) létező megoldást próbáltam, és csak az a módszer tűnt működőképesnek, amikor a clear: both-os tagot beletettem az <ul>-en belülre, de az meg egyáltalán nem szabályos megoldás (validator is hibásnak találja).
Elég sok keresés után találtam egyetlen oldalt ahol foglalkoznak ezzel, de az ottani megoldás sem működik, legalábbis nekem nem.
Előre is köszönöm a segítő válaszokat!
■ Akadt egy apró gondom miközben egy menüt csináltam.
Teljesen szabványos, xhtml1.0 strict és css megoldásokat alkalmaztam, és egy apró dolgot nem tudok megoldnani, mégpedig nem tudom a clear: both szabályt úgy v. olyan helyre alkalmazni, hogy a menü elemekre vonatkozzon.
Röviden:
<ul>
<li>1</li>
<li>2</li>
</ul>
css:
ul li {
float: left;
}
<li>1</li>
<li>2</li>
</ul>
css:
ul li {
float: left;
}
Az összes (szerintem) létező megoldást próbáltam, és csak az a módszer tűnt működőképesnek, amikor a clear: both-os tagot beletettem az <ul>-en belülre, de az meg egyáltalán nem szabályos megoldás (validator is hibásnak találja).
Elég sok keresés után találtam egyetlen oldalt ahol foglalkoznak ezzel, de az ottani megoldás sem működik, legalábbis nekem nem.
Előre is köszönöm a segítő válaszokat!
Cannot use a scalar value as an array
Üdv!
Ez a hiba néha előkerül, és utána is olvastam a weben neki, de a konkrét helyzetben mégse tudom megoldani.
$sql="select pictures.picID, count(comments.post) from comments right join pictures on comments.picid=pictures.picid group by pictures.picID order by pictures.picID;";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
$result4 = mysql_query($sql);
$n=2;
while($lista2[$n] = mysql_fetch_array($result4))
{
$n++;
}
$sql2="select picID, viewed, average_rating, numberof_rating, mapLine, mapObject from pictures order by picID;";
if (!mysql_query($sql2,$con))
{
die('Error: ' . mysql_error());
}
$result3 = mysql_query($sql2);
$n=2;
while($lista[$n] = mysql_fetch_array($result3))
{
$n++;
}
for ( $counter = 2; $counter <= 2000; $counter += 1) {
$result2[$lista[$counter]["picID"]-1]=$lista[$counter];
}
for ( $counter2 = 2; $counter2 <= 2000; $counter2 += 1) {
$result[$lista2[$counter2]["picID"]-1]=$lista2[$counter2];
}
A $result és $result2 értékadására a for-ciklusban "Cannot use a scalar value as an array"-hibát ad, ami azért érdekes, mert amennyire én látom, az egyenlőségjel mindkét oldalán egyező dimenziójú tömbök állnak, ráadásul korábban működött a script, csak a szolgáltatóm (feltételezett) szoftverfrissítése óta nem működik.
Szerintetek mi lehet a hiba?
Köszi!
B
■ Ez a hiba néha előkerül, és utána is olvastam a weben neki, de a konkrét helyzetben mégse tudom megoldani.
$sql="select pictures.picID, count(comments.post) from comments right join pictures on comments.picid=pictures.picid group by pictures.picID order by pictures.picID;";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
$result4 = mysql_query($sql);
$n=2;
while($lista2[$n] = mysql_fetch_array($result4))
{
$n++;
}
$sql2="select picID, viewed, average_rating, numberof_rating, mapLine, mapObject from pictures order by picID;";
if (!mysql_query($sql2,$con))
{
die('Error: ' . mysql_error());
}
$result3 = mysql_query($sql2);
$n=2;
while($lista[$n] = mysql_fetch_array($result3))
{
$n++;
}
for ( $counter = 2; $counter <= 2000; $counter += 1) {
$result2[$lista[$counter]["picID"]-1]=$lista[$counter];
}
for ( $counter2 = 2; $counter2 <= 2000; $counter2 += 1) {
$result[$lista2[$counter2]["picID"]-1]=$lista2[$counter2];
}
A $result és $result2 értékadására a for-ciklusban "Cannot use a scalar value as an array"-hibát ad, ami azért érdekes, mert amennyire én látom, az egyenlőségjel mindkét oldalán egyező dimenziójú tömbök állnak, ráadásul korábban működött a script, csak a szolgáltatóm (feltételezett) szoftverfrissítése óta nem működik.
Szerintetek mi lehet a hiba?
Köszi!
B
Szerverhosting sávszélesség árak
Egy kis agymenés:
Nemrég megnégyszerezték az ADSL sávszélességeket (ok, legtöbb esetben megháromszorozták). Ezt követte a kábel szolgáltatók nagyrésze. Miért nem kepok négyszer annyi sávot a szerveremnek? Az ADSL sebességek eddig átmentek (ha jól emlékszem) 2 duplázáson majd egy négyszerezésen. Az egykori 384kbit helyett a leglassabb ADSL ma 1280kbit. Az eredeti 12 ezer forintos árért ma 8096kbitet kapsz. Ez 24 szeres sávszélesség. (Ha a 8 megabitből 6-ot tudsz használni, akkor is 18szoros).
Ezt a sávszélességet házhoz hozzák neked. Most mi a helyzet a szerverek sávszélességével? 10 megabites szerződést gyakorlatilag sehol sem kötnek, van a 100 megabit, de itt szó sem volt az ADSL-hez hasoló sávbővítésről. Egyszerűen csak maradt a drágább csomag, mostantól ezt tudod megvenni.
Az ADSLnél maradt a nagyjából 12 ezer forintos ár. Ezzel szemben a hosting díjak szépen kúsztak az inflációval (és a vállalkozások növekvő terheivel) felfele.
Nem tudom, milyen hasznkulcsal dolgoznak a hoszingolók, de gyanítom, megközelítik a mobilcégeket (40%).
Összefoglalva: ez nagyon rosszul van így! Hosztingcégek: kapjátok össze magatokat, és tessék minőséget adni. Csak miatatok nem lehet HD-t streamelni a népnek. (A kártel amúgy is törtvényellenes).
■ Nemrég megnégyszerezték az ADSL sávszélességeket (ok, legtöbb esetben megháromszorozták). Ezt követte a kábel szolgáltatók nagyrésze. Miért nem kepok négyszer annyi sávot a szerveremnek? Az ADSL sebességek eddig átmentek (ha jól emlékszem) 2 duplázáson majd egy négyszerezésen. Az egykori 384kbit helyett a leglassabb ADSL ma 1280kbit. Az eredeti 12 ezer forintos árért ma 8096kbitet kapsz. Ez 24 szeres sávszélesség. (Ha a 8 megabitből 6-ot tudsz használni, akkor is 18szoros).
Ezt a sávszélességet házhoz hozzák neked. Most mi a helyzet a szerverek sávszélességével? 10 megabites szerződést gyakorlatilag sehol sem kötnek, van a 100 megabit, de itt szó sem volt az ADSL-hez hasoló sávbővítésről. Egyszerűen csak maradt a drágább csomag, mostantól ezt tudod megvenni.
Az ADSLnél maradt a nagyjából 12 ezer forintos ár. Ezzel szemben a hosting díjak szépen kúsztak az inflációval (és a vállalkozások növekvő terheivel) felfele.
Nem tudom, milyen hasznkulcsal dolgoznak a hoszingolók, de gyanítom, megközelítik a mobilcégeket (40%).
Összefoglalva: ez nagyon rosszul van így! Hosztingcégek: kapjátok össze magatokat, és tessék minőséget adni. Csak miatatok nem lehet HD-t streamelni a népnek. (A kártel amúgy is törtvényellenes).
Bejelentkezés után hibaüzenetet kapok
Sziasztok!
Lenne egy kérdésem, mégpedik azzal kapcsolatban, hogy amikor a bejelentkező gombra kattintok, akkor a következő hibaüzenetet írja ki a böngésző:
Warning: Cannot modify header information - headers already sent by (output started at C:\...\login.php:7) in C:\...\login.php on line 109
megnéztem a login.php tartalmát és a 109-es sorban ez található: header("Location: $_SERVER['PHP_SELF']);
A PHP Self--fel van gondja? vagy mivel? Mert ez a hitelesítésnél jön elő, mikor már ellenőrizte hogy megfelelő-e a beírt nick és jelszó...
■ Lenne egy kérdésem, mégpedik azzal kapcsolatban, hogy amikor a bejelentkező gombra kattintok, akkor a következő hibaüzenetet írja ki a böngésző:
Warning: Cannot modify header information - headers already sent by (output started at C:\...\login.php:7) in C:\...\login.php on line 109
megnéztem a login.php tartalmát és a 109-es sorban ez található: header("Location: $_SERVER['PHP_SELF']);
A PHP Self--fel van gondja? vagy mivel? Mert ez a hitelesítésnél jön elő, mikor már ellenőrizte hogy megfelelő-e a beírt nick és jelszó...
javas-cms
Hello!
Olvastam hogy vannak java alapu potal rendszerek, fel tudna homályosítani valaki hogy ezek hogy működnek? Illetve hogy miért nem sikerült elterjedniük? Szerver oldalo mi kell az üzemeltetéshez? Engem valahogy jobban izgatna, sokkal inkább otthon vagyok javaban mint phpban.
■ Olvastam hogy vannak java alapu potal rendszerek, fel tudna homályosítani valaki hogy ezek hogy működnek? Illetve hogy miért nem sikerült elterjedniük? Szerver oldalo mi kell az üzemeltetéshez? Engem valahogy jobban izgatna, sokkal inkább otthon vagyok javaban mint phpban.
onreadystatechange parameteratadas
Sziasztok!
Van egy fuel objektumom:Ezt szeretnem egy olyan fuggvenybol modositani, amit az oldalon egy textarea elhagyasa (onblur) aktival*.
Tehat ha valakimodositott a textarean, akkor a szervertol kapjon a javascript egy date, sum, place harmast es ezt irja bele a fuel objektumba.
A PROBLEMA: nem tudom a fuel objektumot odaadni a feldolgozo fuggvenyemnek, magyaran:Itt a fuel_processing(fuel) nem mukodik. nem tudok parametert atadni (firefox alatt).
Vagyis mukodik de csak a readyState == 1-ig jut el, a 2,3,4 mar nem fut le.
KERDES: Hogyan lehet a hivo fuggveny objektumat elerni a fuel_processing() fuggvenybol?
Csak ugy tudommost megoldani, hogyha a fuel fuggvenyt peldanyositom es globalis objektumot csinalok belole. Elegansabbmegoldas letezik?
FOLYAMATABRA (amit meg szeretnek oldani):
felhasznalo modosit egy bejegyzest->szerver valaszkent kuld egy 3 elemu tombot (date, sum, place)-> a megkapott adatot egy mar letezo objektum tulajdonsagaihoz kellene illeszteni.
*: ((btw, tudja valaki hogyan kell elkapni, hogyha valaki entert ut egy textarean?))
Remelem ertheto, es nem lett tul bonyolultan megfogalmazva.
■ Van egy fuel objektumom:
function fuel() {
this.date = new Array("20060101", "20060213", "20060303");
this.sum = new Array(12340, 3450, 0);
this.place = new Array("OMV", "Mol", "Jet");
}
Tehat ha valakimodositott a textarean, akkor a szervertol kapjon a javascript egy date, sum, place harmast es ezt irja bele a fuel objektumba.
A PROBLEMA: nem tudom a fuel objektumot odaadni a feldolgozo fuggvenyemnek, magyaran:
function fuel_from_server() {
xmlhttp.open("GET", "../cgi-bin/serv_fuel.py", true);
xmlhttp.onreadystatechange = fuel_processing(fuel);
xmlhttp.send(null);
}
Vagyis mukodik de csak a readyState == 1-ig jut el, a 2,3,4 mar nem fut le.
KERDES: Hogyan lehet a hivo fuggveny objektumat elerni a fuel_processing() fuggvenybol?
Csak ugy tudommost megoldani, hogyha a fuel fuggvenyt peldanyositom es globalis objektumot csinalok belole. Elegansabbmegoldas letezik?
FOLYAMATABRA (amit meg szeretnek oldani):
felhasznalo modosit egy bejegyzest->szerver valaszkent kuld egy 3 elemu tombot (date, sum, place)-> a megkapott adatot egy mar letezo objektum tulajdonsagaihoz kellene illeszteni.
*: ((btw, tudja valaki hogyan kell elkapni, hogyha valaki entert ut egy textarean?))
Remelem ertheto, es nem lett tul bonyolultan megfogalmazva.
május 18
#top Firefox alatt miért nem megy változókkal?
Hali!
A következő a problémám: Egy olyan oldal aljára szeretnék egy #top linket, amelynek a tartalma az odavezető linktől függ (tehát pl. index.php?v1=xy&v2=qw). Alapesetben (változók nélkül) ugye ez ennyi:Működik is minden böngészőben. IE alatt ez változókkal is (index.php?v1=xy&v2=qw#top) megy, de Firefox alatt már nem. Próbáltam másképp:De ezzel csak azt értem el, hogy a csupasz index.php tejére jutottam, a változók által generált tartalom nélkül.
Van esetleg valakinek tippje a megoldásra?
■ A következő a problémám: Egy olyan oldal aljára szeretnék egy #top linket, amelynek a tartalma az odavezető linktől függ (tehát pl. index.php?v1=xy&v2=qw). Alapesetben (változók nélkül) ugye ez ennyi:
<a href="#top">jump</a>
<a href="index.php#top?v1=xy&v2=qw">jump</a>
Van esetleg valakinek tippje a megoldásra?
május 17
Karakterkódolás új fájlnál
Üdv!
Van egy scriptem, lementi a sql adatbázist egy php fájlba, amit megnyitva képes visszatölteni a kiszolgálóra egy esetleges adatvesztésnél az adatokat. A gond ott van, hogy nem megfelelő a fájl karakterkódolása amit létrehoz, így a visszatöltés nem megy. Ha megnézem dreamweaverben látszik, hogy nyugat európai. ha átállítom közep európai isora, akkor már megy a visszatöltés, csak épp a hosszú ő ű betűkből az ékezet nélküli másukat illeszti a táblákba. Látszik is ha mellé írok egy ő betűt az nem olyan mint ami eredetileg benne volt:S
Szóval, hogy lehet egy fopen() vagy touch() által létrehozott fájlnál a karakterkódolást is megadni?
Köszönöm!
ui: feltöltésnél használja a SET names latin2 queryt.
■ Van egy scriptem, lementi a sql adatbázist egy php fájlba, amit megnyitva képes visszatölteni a kiszolgálóra egy esetleges adatvesztésnél az adatokat. A gond ott van, hogy nem megfelelő a fájl karakterkódolása amit létrehoz, így a visszatöltés nem megy. Ha megnézem dreamweaverben látszik, hogy nyugat európai. ha átállítom közep európai isora, akkor már megy a visszatöltés, csak épp a hosszú ő ű betűkből az ékezet nélküli másukat illeszti a táblákba. Látszik is ha mellé írok egy ő betűt az nem olyan mint ami eredetileg benne volt:S
Szóval, hogy lehet egy fopen() vagy touch() által létrehozott fájlnál a karakterkódolást is megadni?
Köszönöm!
ui: feltöltésnél használja a SET names latin2 queryt.



