Archívum - Ápr 2011 - Fórum téma
április 11
Eltűnt $_POST elemek
Sziasztok,
egy számomra érthetetlen problémába ütköztem, remélem ti, nálam okosabb és tapasztaltabb forumozók a segítségemre tudtok lenni.
A gond:
Adott egy űrlap, amit postként elküldök feldolgozásra. A firebugban szépen látszanak is a szerver felé küldött adatok. Szerveroldalon egy egyszerű if függvénnyel ellenőrzöm, hogy a megfelelő tartalmú űrlapadatok érkeztek-e:Itt ért az első meglepetés, a fenti ellenőrzés minden esetben úgy futott le, mintha a _token mező értéke nem szerepelne a post adatok között (a $_POST tömbben valóban nincs benne, de a szerver felé elküldésre került).
Ha megpróbáltam a fenti ellenőrzést úgy módosítani, hogy az űrlap első sorára szűrjön (a _token mező az utolsó sor), akkor a feltétel teljesül, de amikor kiíratom az adatokat nem jeleníti meg az űrlap összes sorát, csupán egy részét (60-66 sor).
Gondoltam rá, hogy esetleg nem engedélyezett ekkora adattömeg mozgatása post-ként de a post_max_size értéke 50M. Gondoltam rá, hogy esetleg valamilyen értelmezhetetlen karakter miatt szakad meg a megjelnítés/feldolgozás, de ha csak tisztán számokkal dolgozok akkor is a fenti eredményre jutok.
Találkozott már valaki a fenti problémával, vagy van esetleg ötlet, hogy merre felé kezdjek kutakodni a megoldáshoz?
Előre is köszönöm a válaszokat.
■ egy számomra érthetetlen problémába ütköztem, remélem ti, nálam okosabb és tapasztaltabb forumozók a segítségemre tudtok lenni.
A gond:
Adott egy űrlap, amit postként elküldök feldolgozásra. A firebugban szépen látszanak is a szerver felé küldött adatok. Szerveroldalon egy egyszerű if függvénnyel ellenőrzöm, hogy a megfelelő tartalmú űrlapadatok érkeztek-e:
if ( isset( $_POST['_token'] ) )
Ha megpróbáltam a fenti ellenőrzést úgy módosítani, hogy az űrlap első sorára szűrjön (a _token mező az utolsó sor), akkor a feltétel teljesül, de amikor kiíratom az adatokat nem jeleníti meg az űrlap összes sorát, csupán egy részét (60-66 sor).
Gondoltam rá, hogy esetleg nem engedélyezett ekkora adattömeg mozgatása post-ként de a post_max_size értéke 50M. Gondoltam rá, hogy esetleg valamilyen értelmezhetetlen karakter miatt szakad meg a megjelnítés/feldolgozás, de ha csak tisztán számokkal dolgozok akkor is a fenti eredményre jutok.
Találkozott már valaki a fenti problémával, vagy van esetleg ötlet, hogy merre felé kezdjek kutakodni a megoldáshoz?
Előre is köszönöm a válaszokat.
Php kód értetlen módon nem jó
Sziasztok a problémám a következő lapon (is) megtalálható (régebben jó volt most hirtelen nem műxik):
http://nicelife.hu/tanuljunk/szemtipus/05.php
Az a gondom, hogy régebben működött ez a script, ahol szavazni lehet, most pedig a szavaz gomb után ugyanúgy csinálja mintha jó lenne, de a szavazás értékét nem adja hozzá a txt file-hoz.
Az az érdekes (és most jön a poén), hogy másnál pedig működik, mert kipróbálta ismerősöm, illetve látom, hogy töb szavazat is érkezik egy nap.
Itt a szavaz.php forráskódja, a többi adatot (kérdés, válaszok, ip, szavazatok 1-1 txt-ben tárolja melyek igen 777 attr-al vannak ellátva).
Már néztem több gépről, nekem nem működött, mi lehet a baj?
EZ TELJESEN LOGIKÁTLAN HIBA! AKI MEGOLDJA AZ ULTRAÁSZ!
http://nicelife.hu/tanuljunk/szemtipus/05.php
Az a gondom, hogy régebben működött ez a script, ahol szavazni lehet, most pedig a szavaz gomb után ugyanúgy csinálja mintha jó lenne, de a szavazás értékét nem adja hozzá a txt file-hoz.
Az az érdekes (és most jön a poén), hogy másnál pedig működik, mert kipróbálta ismerősöm, illetve látom, hogy töb szavazat is érkezik egy nap.
Itt a szavaz.php forráskódja, a többi adatot (kérdés, válaszok, ip, szavazatok 1-1 txt-ben tárolja melyek igen 777 attr-al vannak ellátva).
Már néztem több gépről, nekem nem működött, mi lehet a baj?
EZ TELJESEN LOGIKÁTLAN HIBA! AKI MEGOLDJA AZ ULTRAÁSZ!
Kereső PHP-ben Post-tal+ lapozás
Sziasztok.
Hogyan lehet azt megoldani PHP-ben, hogyha keresőmezőből küldök egy kifejezést POST-tal, akkor a lapozást is meg tudjam oldani? Ugyanis akkor már nem tudom a keresendő kifejezést (és a FORM-ról elküldött egyéb beállításokat).
Köszi
■ Hogyan lehet azt megoldani PHP-ben, hogyha keresőmezőből küldök egy kifejezést POST-tal, akkor a lapozást is meg tudjam oldani? Ugyanis akkor már nem tudom a keresendő kifejezést (és a FORM-ról elküldött egyéb beállításokat).
Köszi
április 11
Hozzászólás saját oldalon tárolva
Sziasztok!
Újabb segítségre szorulok :P
Hogyan lehet megoldani, hogy a hozzászólást ne egy külső program tárolja, hanem csak az én honlapomon legyen? Tehát nem egy beillesztett vendégkönyvet szeretnék. Lehetséges ezt megcsinálni?
Köszi
Andi
■ Újabb segítségre szorulok :P
Hogyan lehet megoldani, hogy a hozzászólást ne egy külső program tárolja, hanem csak az én honlapomon legyen? Tehát nem egy beillesztett vendégkönyvet szeretnék. Lehetséges ezt megcsinálni?
Köszi
Andi
Azonos cím címkék lapozás miatt
Sziasztok!
A google webmestereszközök HTML javaslatainál, az azonos cím címkék almenüjében azt jelzi, hogy van több olyan oldal, amely azonos címmel(title tag) rendelkezik. Úgy látom, hogy a lapozás okozza a problémát.
Kipróbáltam, hogy a címbe betettem az aktuális oldal számát, így megszűnt a probléma, de ez elég béna megoldás. Találkozott más is ezzel a problémával? Egy több oldalas galériában, ahol a cím a "Böngészés", nem gondolom, hogy minden egyes oldalon más címet kellene megadni.
Egy olyan megoldás érdekelne, ahol minden oldalon maradhat változatlanul a cím és minden egyes lap beindexelve marad. Remélem van ilyen:S Itt a weblaboron sem változik a cím úgy látom, mikor lapozgatom a híreket.
■ A google webmestereszközök HTML javaslatainál, az azonos cím címkék almenüjében azt jelzi, hogy van több olyan oldal, amely azonos címmel(title tag) rendelkezik. Úgy látom, hogy a lapozás okozza a problémát.
Kipróbáltam, hogy a címbe betettem az aktuális oldal számát, így megszűnt a probléma, de ez elég béna megoldás. Találkozott más is ezzel a problémával? Egy több oldalas galériában, ahol a cím a "Böngészés", nem gondolom, hogy minden egyes oldalon más címet kellene megadni.
Egy olyan megoldás érdekelne, ahol minden oldalon maradhat változatlanul a cím és minden egyes lap beindexelve marad. Remélem van ilyen:S Itt a weblaboron sem változik a cím úgy látom, mikor lapozgatom a híreket.
április 9
Lekérdezés: válaszok száma, átlagosan, percenként, timestamp alapján
A címben leírtakat szeretném megvalósítani.
A mysql tábla:
valasz_id
valasz_timestamp
valasz_txt
A helyzet az, hogy el sem tudom kezdeni. :S
Hogyan lehet egyáltalán ezt megoldani? :o
■ A mysql tábla:
valasz_id
valasz_timestamp
valasz_txt
A helyzet az, hogy el sem tudom kezdeni. :S
Hogyan lehet egyáltalán ezt megoldani? :o
Rejtett div php-n belül.
Sziasztok!
Ismételten elakadtam. A következőt szeretném. Van egy adatbázisom, ami fel van töltve adatokkal. És mikor megszeretném nézni az adatbázist, hogy mi tartozik benne, akkor csak a címét írassa ki, majd ha rákattintok a címére, akkor a címhez tartozó adatokat is kiírja egy rejtett div-ben.
Odáig eljutottam, hogy kiírja a címeket, be is linkeli nekem, de ha rákattintok akármelyik linkre, csak az első tábla adatait jeleníti meg.
A kód a következő lenne. Szívesen fogadok javaslatot, vagy ötletet, mert én már kezdek kifogyni.
Köszönöm szépen.
[colorer=php]public function osszeskonyv(){
print("<br><br><br><br><br><br><br>");
$this->utasitas=mysql_query("SELECT * FROM konyvtar;");
$szam=mysql_num_rows($this->utasitas);
print('<script language="JavaScript" type="text/javascript">
function showkf(mit){
if (document.getElementById("rejtett"+ mit).style.display=="none")
{
document.getElementById("rejtett"+ mit).style.display = "inline";
document.getElementById("cime"+ mit).style.height="300px";
}
else
{
document.getElementById("rejtett"+ mit).style.display ="none";
document.getElementById("cime"+ mit).style.height="25px";
}
}
</script>');
for($j=0;$j<$szam;$j++){
$egysor=mysql_fetch_array($this->utasitas);
$kiolvas1= stripslashes($egysor['cim']);
$kiolvas2= stripslashes($egysor['szerzo']);
$kiolvas3= stripslashes($egysor['tema']);
$kiolvas4= stripslashes($egysor['reszletek']);
print('
<div id="cime" align="center">
<a href="#" title="Mutat/Elrejt" onclick="showkf(\''.$egysor['id'].'\');return false;">'.$kiolvas1.'</a>');
print('<div id="rejtett'.$egysor['id'].'" style="display:none"><div align="center">
Ismételten elakadtam. A következőt szeretném. Van egy adatbázisom, ami fel van töltve adatokkal. És mikor megszeretném nézni az adatbázist, hogy mi tartozik benne, akkor csak a címét írassa ki, majd ha rákattintok a címére, akkor a címhez tartozó adatokat is kiírja egy rejtett div-ben.
Odáig eljutottam, hogy kiírja a címeket, be is linkeli nekem, de ha rákattintok akármelyik linkre, csak az első tábla adatait jeleníti meg.
A kód a következő lenne. Szívesen fogadok javaslatot, vagy ötletet, mert én már kezdek kifogyni.
Köszönöm szépen.
[colorer=php]public function osszeskonyv(){
print("<br><br><br><br><br><br><br>");
$this->utasitas=mysql_query("SELECT * FROM konyvtar;");
$szam=mysql_num_rows($this->utasitas);
print('<script language="JavaScript" type="text/javascript">
function showkf(mit){
if (document.getElementById("rejtett"+ mit).style.display=="none")
{
document.getElementById("rejtett"+ mit).style.display = "inline";
document.getElementById("cime"+ mit).style.height="300px";
}
else
{
document.getElementById("rejtett"+ mit).style.display ="none";
document.getElementById("cime"+ mit).style.height="25px";
}
}
</script>');
for($j=0;$j<$szam;$j++){
$egysor=mysql_fetch_array($this->utasitas);
$kiolvas1= stripslashes($egysor['cim']);
$kiolvas2= stripslashes($egysor['szerzo']);
$kiolvas3= stripslashes($egysor['tema']);
$kiolvas4= stripslashes($egysor['reszletek']);
print('
<div id="cime" align="center">
<a href="#" title="Mutat/Elrejt" onclick="showkf(\''.$egysor['id'].'\');return false;">'.$kiolvas1.'</a>');
print('<div id="rejtett'.$egysor['id'].'" style="display:none"><div align="center">
április 8
kisebből nagyobb
Sziasztok!
Hogy tudom megcsinálni azt, hogy egy térképen van egy piros pontom és ha ráhúzom az egeret erre a piros pontra akkor nagyobb lesz és ha leveszem róla az egeret akkor vissza megy abba a kis helyzetbe!?
Köszi szépen a segítséget!
■ Hogy tudom megcsinálni azt, hogy egy térképen van egy piros pontom és ha ráhúzom az egeret erre a piros pontra akkor nagyobb lesz és ha leveszem róla az egeret akkor vissza megy abba a kis helyzetbe!?
Köszi szépen a segítséget!
Div wrapping
A következő problémába szaladtam bele:
Van egy div aminek a tartalma dinamikusan változik, de mindig X (ez nem állandó) darab 100*100 divet tartalmaz.
Arra lenne szükségem, hogy a kicsi diveket ne törje egymás alá, hanem a konténer dinamikusan táguljon a tartalomnak megfelelően.
Próbáltam a tartalmazó divnek white-space:nowrap;-ot adni (mást nem nagyon találtam wrappingal kapcsolatban).
A kis diveket float:left-tel, és anélkül is megnéztem. Float left-tel persze követik egymást a divek amíg el nem érik a képernyő szélességét, aztán betördeli őket.
(A konténer nem lehet owerflow hidden, mert ez fog majd csúszkálni egy másik divben mint slider.)
Körbenéztem már, de nem találtam rá elegáns CSS megoldást, tipp?
■ Van egy div aminek a tartalma dinamikusan változik, de mindig X (ez nem állandó) darab 100*100 divet tartalmaz.
Arra lenne szükségem, hogy a kicsi diveket ne törje egymás alá, hanem a konténer dinamikusan táguljon a tartalomnak megfelelően.
Próbáltam a tartalmazó divnek white-space:nowrap;-ot adni (mást nem nagyon találtam wrappingal kapcsolatban).
A kis diveket float:left-tel, és anélkül is megnéztem. Float left-tel persze követik egymást a divek amíg el nem érik a képernyő szélességét, aztán betördeli őket.
(A konténer nem lehet owerflow hidden, mert ez fog majd csúszkálni egy másik divben mint slider.)
Körbenéztem már, de nem találtam rá elegáns CSS megoldást, tipp?
Kép feltöltése
Sziasztok!
Egy kicsit elakadtam.
Képet szeretnék feltölteni egy szerverre, de nem történik semmi.
A kód a következő:Hol lehet a hiba?
A képet ugyan arra a szerverre szeretném feltölteni, ahol ez a php file létezik.
Köszönöm!
■ Egy kicsit elakadtam.
Képet szeretnék feltölteni egy szerverre, de nem történik semmi.
A kód a következő:
<div>
<?php
if ( isset( $_FILES['foto'] ) ) {
if ( $_FILES['foto']['type'] == "image/gif" ) {
$source = $_FILES['foto']['tmp_name'];
$target = $_FILES['foto']['name'];
move_uploaded_file( $source, $target );
$size = getImageSize( $target );
$imgstr = "<p><img width=\"$size[0]\" height=\"$size[1]\" ";
$imgstr .= "src=\"$target\" alt=\"uploaded image\" /></p>";
print $imgstr;
}
}
?>
</div>
<form enctype="multipart/form-data"
action="<?php print $_SERVER['PHP_SELF']?>" method="post">
<p>
<input type="hidden" name="MAX_FILE_SIZE" value="2000000" />
<input type="file" name="fupload" /><br/>
<input type="submit" value="Feltöltés" />
</p>
</form>
A képet ugyan arra a szerverre szeretném feltölteni, ahol ez a php file létezik.
Köszönöm!