ugrás a tartalomhoz

Archívum - 2014

március 11

PHP vendégkönyv

lord · 2014. Már. 11. (K), 20.25
Sziasztok!

Még nagyon kezdő vagyok a PHP-ban, de azért próbálkozom. Egyszerű vendégkönyvet szeretnék csinálni, ilyet,mint itt, hogy adatbázisból kilistázódik a név-email-hozzászólás-időpont, és az oldal tetején pedig van egy név-email-hozzászólás űrlap. A lényeg, hogy azon az oldalon legyen az űrlap, ahol a találatok kilistázódnak. Külön-külön megvan a 2 php(a hozzászólás lista és a beviteli űrlap), de nem tudom, hogy hozhatnám össze egy fájlba a kettőt,mert ilyet még nem csináltam. Meg lehet ezt oldani csak php-val? Hogy a legegyszerűbb? Nem kell,hogy atombunker biztonságú legyen, csak szeretném megérteni a logikáját. Előre is köszönöm.

Jelenleg a listázó php-m úgy néz ki, hogy van a lekérdezés, az eredményeket összegyűjti egy $output változóba és beteszi html-be, a végén pedig van egy írj a vendégkönyvbe link,ami meghívja a hozzaszolas.php-t.

A hozzaszolas.php megnézi, hogy létezik-e a submit, ha igen,akkor átveszi a php alján lévő html űrlapból az adatokat posttal, berakja változókba, megtisztítja a tag-ektől és minden káros dologtól, ha van valami hiba(pl a név<5 karakter, stb),akkor kiírja, és ha minden oké,akkor insert into-val beírja adatbázisba a megfelelő helyre a dolgokat.

Bocsánat,ha nem szakszerűen fogalmazok, remélem, érthető így is.
 

PHP, MySQL sorok duplázódása

ha0rex · 2014. Már. 11. (K), 17.39
Sziasztok,

Jó pár órája keresem már a dolog miértjét, de nem tudok rájönni, és most egy olyan dolgot tapasztaltam, ami után már semmit nem értek, úgyhogy inkább kérdezek.

Egyelőre bővebben a rendszer működésébe nem mennék bele, lényeg, hogy egy modulárisan felépített rendszer, még nagyon kezdeti stádiumban, úgyhogy tele lehet hibákkal.

Az egyik modul lényege, hogy egy serverről JSON-ben letölti az aktuális valutaárfolyamokat, és azok közül a szükséges valuták (4 darab) összes árfolyamvariációját letárolja, tehát 16 darabot.

Legalábbis 16-ot kellene, de akárhogy bújom, mindig minden sor kétszer kerül be, tehát egy frissítés során 32 új sor keletkezik. Hosszasan kerestem, hogy miért include-olódhat be kétszer a file, amiben egy $_GET['action'] változó értéke alapján dönti el, hogy mit is csináljon, jelen esetben frissítse az árfolyamokat ugyebár.

Arra jutottam, hogy nem include-ol kétszer, elvileg minden úgy fut le, ahogyan kell neki, megnehezíti viszont a dolgomat a PHP output buffering-je, ezt használom ugyanis.

Nem is ragoznám tovább egyelőre, amiért jelenleg nem keresem a hibát, annak az oka az, hogy teljesen véletlenül megpróbáltam ugyanennek az url-nek a forráskódját frissíteni böngészőben, és így nem duplikálódtak a sorok, 16 új sor került be ahogy kell neki.

Felmerül bennem a kérdés, hogy mi a különbség? Server oldalon ugyanaz fut le attól, hogy én a kód forrását nézem, nem?

JS játszhatna esetleg, de nincs az oldalon olyan kód ami újratöltést, ajax kérést futtatna.

Köszönöm előre is az ötleteket, remélem valaki tud rajtam segíteni!
 

Egyéni html segítség

rallyheart · 2014. Már. 11. (K), 09.28
Sziasztok,

Olyan kérdéssel fordulnék hozzátok, hogy készül a web oldalunk új responsive változata, és két dologban nagyon el vagyok akadva.

Pontosabban a portál alatt lenne egy link oldalak és egy naptár menüpont, de mivel a táblázat nem ugy működik, ahogyan szeretném...

Jelenleg így nézz ki a régi oldalon:
[url=http://www.rallyheart.hu]

Tudnátok segiteni abban, hogy a responsive oldalon miként tudnám ezt szépen megcsinàlni hogy weben es mobilon is jól nézzen ki?

Köszönöm!
 

Tábla gép álló nézet letiltása

cszlak · 2014. Már. 11. (K), 08.41
Sziasztok

Olyan kérdésem lenne, hogyan lehet letiltani, hogy a weboldalt ne lehessen Táblagépen álló nézetbe nézni, vagyis ne forduljon el, hanem maradjon fekvő nézetbe!
 

Saját mini cms-hez szeretnék modult, de nem boldogulok.

lillilla · 2014. Már. 11. (K), 00.38
Iskolai feladat keretein belül saját mini cms-t csinálok és jól jönne némi segítség, akár privátban is a nagyobb hatékonyság érdekében.
Hol is kezdjem. Szóval van nekem egy dinamikus weboldalam localhoston és az egyik probléma a sok közül,hogy túl sok mindent akarok $_GET-tel elküldeni.

Az ide mutató adatbázis részlet:
menu tábla:
m_id
m_szulo (egy m_id az almenü szülőjének, ha van)
m_nev (nav-ban megjelenített név)
m_sorrend (nav-ban megjelenített sorrend)
m_cim (adott oldalhoz tartozó h1)
m_tartalom (adott oldalhoz tartozó tartalom)
m_plugin (egy másik php a plugin mappából include-olva)
m_statusz (aktív/passzív =látható/nem látható)

hírek tábla:
hir_id
hir_cim
hir_tartalom
hir_datum
hir_statusz

index.php tartalma:

[colorer=php]
<?php
require("mysql.php");
// Menü összeállítása
$sql = "SELECT m_id, m_nev
FROM menu
WHERE m_s_id = (SELECT s_id FROM statusz WHERE s_nev='aktiv')
ORDER BY m_sorrend ASC";
$eredmeny = mysql_query($sql);

$menu = "<ul>\n";
while ($sor = mysql_fetch_assoc($eredmeny)) {
$menu.= "<li><a href=\"?m_id={$sor['m_id']}\">{$sor['m_nev']}</a></li>";
}
$menu.= "</ul>\n";

// Tartalom összeállítása
$id = (isset($_GET['m_id'])) ? $_GET['m_id'] : 1;
$sql = "SELECT m_cim, m_tartalom, m_plugin
FROM menu
WHERE m_s_id = (SELECT s_id FROM statusz WHERE s_nev='aktiv')
AND m_id = ".$id;
$eredmeny = mysql_query($sql);

if (@mysql_num_rows($eredmeny) == 0) {
$tartalom = "<h1>Hiba!</h1>
<p><em>A keresett oldal nem található.</em></p>

március 10

Banner hirdetésről kimutatás

csoma · 2014. Már. 10. (H), 16.47
Sziasztok!

Azt szeretném tudni, hogy létezik-e a google analytics-nek olyan tool-ja, ami képes mérni, hogy egy külső weblabról banner hirdetésről hányan kattintanak át az oldalamra.

Köszi
 

text box értéke

Bera · 2014. Már. 10. (H), 10.34
Sziasztok!

Van egy formom amiben egy text box van.
<input id="t3" type="text" name="te3"/>
Az szeretném valahogyan megoldani, lehetőleg javascripttel vagy php-val, hogy az oldal újratöltése nélkül letudjak cserélni egy képet a beírt szövegtől függően.

pl: ha beírom a text boxba azt hogy "megoldas" akkor az első számú kép jelenjen meg de ha mást írok be akkor egy másik kép jelenjen meg.

A képek megjelenítését így oldottam meg a radio gomboknál:

<script>
					function hidde8() {
					document.getElementById("hide8").style.visibility = "visible";
					}

					
					function hidded8() {
					document.getElementById("hided8").style.visibility = "visible";
					}
					</script>
ezután egy onclick-el meghívtam a funkciót.
 

március 9

csak www.-vel optimalizálása

Benjamin93 · 2014. Már. 9. (V), 17.22
üdv. érdekelne, hogy tudnám megoldani, hogy www nélkül az oldalam ugymond ne éljen külön életet, hanem csak www-vel, optmalizálás végett ne legyen ebből baj...

jelenlegi .htaccess

# BEGIN Scripteen FREE Image Hosting Script
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# general catch-all
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?page=$1


RewriteCond %{HTTP_HOST} ^weboldalam\.com
RewriteRule ^(.*)$ http://www.weboldalam.com/$1 [R=permanent,L]


</IfModule>
# END

Esetleg még mit szúrjak bele, hogy tökéletes legyen?

köszi
 

Energy firm cyber-defence 'too weak', insurers say

Baranyai László · 2014. Már. 9. (V), 16.59
Az energiaipar cégeit nem biztosítják kibertámadás ellen a túlságosan gyenge védelmük miatt
 

keresőbarát url

Benjamin93 · 2014. Már. 9. (V), 13.32
Üdv van egy oldalam, ahol nem működnek a keresőbarát urlok!

/index.php?page=gallery helyett szeretném pl hogy /gallery

.htaccess fájlom

# BEGIN Scripteen FREE Image Hosting Script
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# general catch-all
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?page=$1


RewriteCond %{HTTP_HOST} ^www\.weboldalam\.com
RewriteRule ^(.*)$ http://weboldalam.com/$1 [R=permanent,L]





</IfModule>
# END


Mit csinálok rosszul??? Ugyanúgy odarakja azt az idióta index.php?page-t

köszönöm előre is