Új hozzászólás Aktív témák
-
Speeedfire
félisten
válasz
Sk8erPeter #4961 üzenetére
konkrétan, hogy amikor postolom localhost alatt olyan mint amikor megszakad a net és nem találja a megadott oldalt
szereveren meg error 500-at dob ki
[link]Azért van ott az ob_start() mert már megszoktam a használatát, akár milyen kicsi is a program használom.
Miért baj echo-zni a statikus dolgokat?
Nekem már nagyon kézre esik ahogy csinálom, így olvastam a leírásokat a neten, ezért is használom így őket.
De ha elmagyarázod, hogy mi miért jobb akkor lehet megfogadom a tanácsodat.
-
Speeedfire
félisten
válasz
Sk8erPeter #4959 üzenetére
Milyen apache/php kombó van fent?
Az általam linkelt működik?php: 5.3.0
apache: 2.2.11lehet h valami php beállítás miatt van?
-
Speeedfire
félisten
még sem működik megfelelően a geshi
nem próbálná meg más is? vagy esetleg hátha tudja miért lehet ez? [link]
se localhost alatt se szerveren nem működik megfelelően, ha egyszerű kódrészt illesztek be semmi hiba, de ha már valami komolyabbat akkor megadja magát (500as hiba)a contirb mappában van egy example.php azzal ki lehet próbálni, hogy megfelelő-e
-
Speeedfire
félisten
válasz
Tele von Zsinór #4942 üzenetére
Akkor valóban emiatt nem jelzi.
Szerveren másik php van fent mint localhost alatt. localhoston az 5.3.0, ami a php manual szerint nem támogatja már a magic quotes-t
-
Speeedfire
félisten
válasz
Tele von Zsinór #4939 üzenetére
megjelenítéskor van a hiba, a szöveget rendesen eltárolja
sima echo meg is jeleníti, de amikor a geshit ráeresztem azt írja a mozilla, hogy az oldallal a kapcsolat megszakadt
szerveren meg belső hibát jelez error 500úgy néz ki összefog talán jönni
valóban az lehet a gond, h utólag akarom színezni és nem egyből feltöltéskorérdekesség: nem tudom h mi miatt lehet, de localhost alatt nem jelzi az escapelést, míg szerveren rendesen látszódik.
PazsitZ: néztem már azt is, jobban mondva a highlight_string() függvényt, de a sorokat mindenféleképpen számozni szerettem volna, így meg h van kész megoldás rá, akkor nem szenvedek vele
nekem elég lenne a php és a html is -
Speeedfire
félisten
Lenne egy kérdésem, egy pastebin oldal szerűséget akarok csinálni elsősorban magam részére.
Kész is van a kód működik rendesen, viszont ha van benne mysql is akkor már végre akarja hajtani, beraktam neki a mysql_real_escape_stringet() így most meg nem jeleníti meg a kódot, html kóddal vagy sima php kóddal tökéletes. Maga a motor geshi.tipp, ötlet?
-
Speeedfire
félisten
válasz
pirk.lajos #4926 üzenetére
ilyet nem találtam
de nem adom felmás:
hogy lehet/szokták azt megcsinálni, hogy amikor ír valaki egy commenetet, akkor egyből lehet tudni az id-jét(sorszám)?
pl amikor ph-n is beküldök valamit akkor már az elején tudni lehet a sorszámota konkrét példa
van egy formom, amiben csak egy szöveg van, ezt töltöm az adatbázisba és a sorszám alapján generálok egy md5 kódot, majd ha sikerült akkor a már adatbázisba bekerült adatot szeretném kiíratni -
Speeedfire
félisten
valaki nem tud valami átfogó magyar leírást a keretrendszerekről?
mikor, miért érdemes használni? melyik mit tud? ki melyiket ajánlja és miért? milyen feltételei vannak a használathoz server oldalon stb -
Speeedfire
félisten
válasz
Tele von Zsinór #4923 üzenetére
Úgy értve, hogy nem találja.
-
Speeedfire
félisten
válasz
Tele von Zsinór #4920 üzenetére
akkor nem tudja értelmezni
szerintem az aldomain miatt lehet valami, csak még nem tudom, hogy mi, de remélem hamar rájövök mert ez így .... -
Speeedfire
félisten
válasz
Tele von Zsinór #4916 üzenetére
Lehet h csak local serveren van ilyen gondom (wampserver), élesben ugye semennyire sem megy.
Pedig már ilyet is belőttem a htaccess-be:
RewriteRule .*\.(css|jpe?g|gif|bmp|png|ico)$ - [L]
de semmit sem használt, sem a
<base href="http://<?php echo $_SERVER['HTTP_HOST']; ?>" />Szóval megvagyok lőve teljesen
Ezért csináltam azt h az index.php feldolhozza a get-et és megmondja, hogy mi az elérési útja a css fájlnak és a faviconnak
-
Speeedfire
félisten
válasz
Sk8erPeter #4912 üzenetére
Köszi, működik.
A JS topicban ugye írtam a keresőbarát url-ekkel szenvedek.
Sajnos bármit írok be neki a képes és css fájlok is "elmozdulnak" és ezért kellett ez a "feltételvizsgálat". Bár nálam kicsit hosszabb már így is, elég sok mindent vizsgálnom kell. -
Speeedfire
félisten
válasz
Tele von Zsinór #4910 üzenetére
konkrétan egy ilyenre:
elseif (isset($_GET['sorszam']) and ($_GET['oldal'] !== '/admin/[B]*[/B]')) {
$perjel = '../';
}ahol a get értéke /admin/valami szóval az admin mappa alatt lévő összes tartalomhoz
nem akarom az összes kifejezést felsorolni -
Speeedfire
félisten
a php-ban van valami joker karakter? mi pl az op rendszereknél a * ?
-
Speeedfire
félisten
Majdnem ugyanazt csináltam én is, csak te kevesebb sorral.
biztonság témával kapcsolatban:
ez a cikket olvastama login és a reg oldalon már használtam a md5() és addslashes() függvényeket a többin még eddig nem
ha jól értem adatbázis feltöltéskor ezt mindig oda kell írni a változó elé:
mysql_real_escape_string($_POST['ertek'])De nem lehet ezt már egyből ellenőrzéskor megnézni?
ugye a függvény annyit tesz, hogy kiescapeli a ' és " jeleket
ellenőrzéskor csinálok egy ilyet?if (strlen($_POST['ertek']) !== srtlen(mysql_real_escape_string($['ertek'])))
echo 'ne csalj !';vagy hülyeséget írok már megint?
melyiket mikor és hol érdemes használni?
illetve, ebben a sorban mi lehet a hiba?
(mysql_num_rows(mysql_query("SELECT url FROM linkek_tartalom WHERE (url LIKE '%($_POST['url'])%') ")) > 0)
-
Speeedfire
félisten
válasz
Speeedfire #4900 üzenetére
Úgy érzem valami azért csak ragadt rám tőletek.
<?php $url = str_replace("/!!!linkek.tothszabi.info/","",$_SERVER['REQUEST_URI']);
echo '<div id="nav">
<ul>
<li'.(($url == '?oldal=kategoria') ? ' id="current"' : '').'><a href="?oldal=kategoria">Főoldal</a></li>...........; -
Speeedfire
félisten
A menüvel kapcsolatban szeretnék kérdezni valamit.
<li></li> között vannak az oldalon a menüpontok.
Azt szeretném, ha az <li id="current"><li> mindig az aktuális oldalnál legyen. Ez megoldható valamilyen módon? -
Speeedfire
félisten
Nekem is nagyon tettszik, csak még sokat kell gyakorolnom illetve, még többet olvasni róla.
Szépen alakul a katalógus oldalam, egyre több feature van benne.
De még mindig nem érzem úgy, hogy na most már kész vége, kicsit lehet pihenni, nincs megállás, sok melóm van vele, amit lehet, hogy egy tapasztalt megcsinálta volna 2 nap alatt az oldalt, de ez van ...
A gyakorlásból lehet a legtöbbet tanulni.
Nekem meg csak tanítják a programozást meg az algoritmus készítést, de nem igazán ragad rám semmimás: tud valaki valami jó cikket a rövid url-ekkel kapcsolatban? szájbarágós érdekelne
Azt már tudom, hogy a .htaccess fájlt kell a cél érdekében szerkeszteni, viszont elég sok kérdés felmerült bennem pl ékezetes karakterek, mélység stb... -
Speeedfire
félisten
válasz
Speeedfire #4890 üzenetére
jól van, figyelmetlen voltam, volt egy zárójel hiány tökéletes
viszont lenne akkor még 1 kérdésem ezzel kapcsolatban, mi van akkor pl ha kitöltök mindent viszont ami miatt a hiba volt azt hagyja üresen? -
Speeedfire
félisten
válasz
DeltaPower #4886 üzenetére
a form dolgot már értem, viszont az adatok visszaírását nem igazán tudom hogy kellene megoldani
más: az miért lehet ha valaki feltölt adatokat az adatbázisba akkor van olyan, hogy 0-át ír be, holott már előtte beírta már vagy 5x ugyan az a felhasználó rendesen
2 dolog szokott rosszul felkerülni
a felhasználó id, melyet a session-ből olvas ki
a másik a tartalom azonosító ami egy select listából van kiválasztva
kb 30 esetből most már volt kb 5 ilyen -
Speeedfire
félisten
válasz
Sk8erPeter #4884 üzenetére
ezt nem is tudtam, hogy így is lehet használni az echo-ban az adatokat
így tényleg jobb, nekem is volt már bajom a sok " jel miatt, de mostmár olyan profin csinálom
a div szerintem valami elírás lehetett csakmás:
van egy oldal ahol adatokat lehet beküldeni, van rajta captcha is, hibaellenőrzés stb
mind input mező
2 problémám lenne vele:1. a hiba oka az input mező végére kerül, így le kell görgetni, hogy lehessen látni a hiba okát
2. ha valami miatt hiba van akkor minden mező üres lesz, a linkelt forrásnál nem nagy gond, mert csak 2 mező van, de ahol már 5-6 adatot meg kell adni, ott már bajos lehet
forrás
ötletek? -
-
Speeedfire
félisten
válasz
Speeedfire #4879 üzenetére
egyelőre csak annyit tudtam csinálni, hogy bizonyos fájlokat letiltottam, több mint a semmi
más: az oldalam felkerült az éles tárhelyre és sajnos gondok adódtak vele a karakter kódolással
localhost alatt nagyon jól működik, viszont a serveren már nem, pedig minden ugyanúgy van fent ahogy localhost alatt volt
localhost alatt rendesen mutatta az őű betűket, viszont a tárhelyen már csak ??másik: van egy rss.php ami az eddig feltöltött tartalmakat szépen megcsinálja, viszont chrome alatt nem jelenik meg semmi sem
van valami más megoldás dinamikus rss készítésére? -
Speeedfire
félisten
üdv!
van egy ilyen php fájl tartalom listázóm
szeretném kicsit biztonságosabbá tenniazt szeretném ha csak az adott könyvtár tartalmait listázná ki a többit ne engedje meg
illetve meglehet oldani, azt h ezt $content = highlight_file($file, true);
pl soronként listázzam ki? -
Speeedfire
félisten
válasz
Speeedfire #4875 üzenetére
a print_r függvény szerint minden rendben van
minden adatot postol rendesenArray ( [lista] => szerkeszt [sorszam] => 45 )
-
Speeedfire
félisten
üdv!
lenne egy kis gondom szokás szerint
adott egy "admin" oldal, ahol a tartalmak egyesével vannak lapozható formában listázva
a tartalmak végére listázva van 3 opció:
törlés, szerkesztés, elfogadás majd egy postal továbbítvaés bármit postolok nem akarja elfogadni nem értem, hogy miért
lehet h már túl késő van és nem fog az agyam már, vagy valami nagy hülyeséget írtam és azért nem működikez a kód lenne felelős a dolgokért
vmi tipp? ötlet?
jah igen és itt mindig notive van a sorszám miatt:
header("url=?id=admin-tartalom-szerkeszt&sorszam=".$_POST['sorszam']."");
-
Speeedfire
félisten
válasz
Tele von Zsinór #4864 üzenetére
és valóban, így már tökéletes
-
Speeedfire
félisten
lenne még egy kis gondom
van egy ilyen kódrészletem:
if ((isset($_POST['kategoria'])) and (isset($_POST['szoveg']))
and (isset($_POST['webcim'])) and (isset($_POST['url'])) and (isset($_POST['captcha_code']))) {
// ha nincs értékük akkor ...
if ((empty($_POST['kategoria'])) and (empty($_POST['szoveg']))
and (empty($_POST['webcim'])) and (empty($_POST['url'])) and (empty($_POST['captcha_code']))) {
echo "Töltsd ki az összes mezőt!";
}
// ha nincs minden mező kitöltve
elseif (mysql_num_rows(mysql_query("SELECT url FROM tartalom WHERE (url='".$_POST['url']."')")) > 0) {
echo "Ezt már beküldted egyszer";
}
// ha a beírt captcha kód nem egyezik meg
elseif (strtolower($_POST["captcha_code"]) !== $_SESSION["captcha"]) {
echo "Hibás biztonsági kód!";
}
else {és nem vizsgálja meg hogy minden mező kivan-e töltve, hanem egyből a 2. elseif ágra ugrik és csak azt veszi figyelembe
szóval ha semmi sincs kitöltve csak a captcha mező akkor is elfogadja és üres adatokat küld a serverre
vmi tipp? -
Speeedfire
félisten
válasz
PazsitZ #4853 üzenetére
és mit lehet tenni ez ellen?
mert a függvény visszafelé vizsgálja a szavakat és csak ott vágja el ahol szó kezdet vagy szó vég vanfunction intro($string, $maxLength = 30, $template = '%1$s')
{
if (preg_match(sprintf('/\A(.{0,%d})\b/si', $maxLength), $string, $result)) {
return sprintf($template, rtrim($result[0]));
}
return '';
}és a karakter kódolással ezeken a lapokon eddig nem volt semmit probléma
-
Speeedfire
félisten
válasz
Speeedfire #4849 üzenetére
már megint korán kérdeztem
helyesen a kód:echo intro($row['szoveg'], 80, '%1$s ...') . "<br /><br />";
viszont érdekes dolgot csinál, mert ékesetes karakterekkel variál valamit, holott az eredeti cikkben rendesen írta ki
-
Speeedfire
félisten
ez mint valami development tool?
más:
a múltkor felvetődött a kérdés a bevezető szöveg készítésére
találtam is rá megoldást viszont valami nem stimmel
ez lenne a program kód => [link]viszont az adatbázis kiolvasásnál php hiba van
echo intro('($row['szoveg'])', 30, '%1$s ...') . "<br /><br />";
valami tipp? hogyan kellene helyesen írni?
-
Speeedfire
félisten
válasz
Speeedfire #4841 üzenetére
egyszerűen csak ennyit írjak be?
$_POST['radio']
-
Speeedfire
félisten
üdv!
kis kihagyás után ismét elővettem a link katalógus oldalt és a link beküldésénél ki szeretném egészíteni egy radio mezővel is
konkrétan ezzel:<p><acronym title="A nofollow bejegyzés a link után kerül!">A Google indexelje az URL-t?</acronym></p>
<input type="radio" name="radio" id="follow" value="1" />
igen
<input type="radio" name="radio" id="nofollow" value="0" checked="checked"/>
nemviszont azt nem tudom, h a post method mi alapján dönti el, hogy melyik kerül az adatbázisba
egyáltalán mi alapján tudom ezt feltölteni? kicsit leragadtam ezzel
az oldal kódja ahonnan kiragadtam ezt => [link]
-
Speeedfire
félisten
válasz
DeltaPower #4812 üzenetére
igaz, úgy néz ki szépen
lakisoft: a legtöbb webshop az oscommer-et használja vagy a joombla kiegészítőjét a virtualmark-ot esetleg opencartsztem néz meg őket és ami megtetszik azt használd
-
Speeedfire
félisten
válasz
Tele von Zsinór #4808 üzenetére
nem is gondoltam a betűszámolásra
köszi -
Speeedfire
félisten
válasz
PazsitZ #4803 üzenetére
a ?id=kereses ez egyenlő a kereses.php-val
nálam a ?id= után a php fájlok nevei vannak kiterjesztés nélkül
azért akarom így megjeleníteni mert akkor az index oldalon jelenne meg a keresési találattehát így akarom postolni a szöveget
index.php?id=kereses&search=postde helyette ezt küldi
index.php?search=post -
Speeedfire
félisten
üdv!
van egy apró keresési mező az oldalon, a gondom csak annyi, hogy az adatokat nem oda továbbítja ahova én szeretném
maga a form rész:
<?php
echo "<form id=\"qsearch\" action=\"?id=kereses\" method=\"get\" >
<p>
<label for=\"qsearch\">Keresés:</label>
<input class=\"tbox\" type=\"text\" name=\"search\" value=\"Keresés az oldalon...\" title=\"Írd be a keresendő szót és nyomj ENTER-t !\" />
<input class=\"btn\" alt=\"Keresés\" type=\"image\" name=\"Submit\" title=\"Keresés\" src=\"images/search.gif\" />
</p>
</form>";
?>ami elvileg a kereses.php-nak továbbítaná az adatokat, de ehelyett nem veszi figyelembe, hogy én mit írtam az action mezőbe és az index.php-n akarja lefuttatni ahol persze semmi eredménye nincs
-
Speeedfire
félisten
válasz
Sk8erPeter #4797 üzenetére
már majdnem megvan az oldal amit a hét elején megálmodtam
"könnyebb" volt mint gondoltam hála a ph-nak
márcsak admin felület kell és lapozhatóság minden oldalravalóban minden oldalról kivettem a csatlakozást és a session_start()-ot és már sehol sem dob notice-t, sőt mostmár a captcha kód is jó
igazából ha mindent funkciókkal oldottam volna meg akkor elég lett volna egy oldal is ahol minden fent van
-
Speeedfire
félisten
válasz
Tele von Zsinór #4795 üzenetére
igazad van, de ez olyan kicsi project, hogy nincs értelme szerintem, de lehet ha mindent megoldottam és úgy érzem jó már az oldal akkor "tömörítem" a kódokat
beraktam az egyik fájlba próba képen a require_one függvény és dobja a notice-t
Notice: A session had already been started - ignoring session_start() in C:\wamp\www\design\config.php on line 2
<?php
//elindítjuk a session
session_start();
//adatbázis csatlakozásához az adatok
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "link";
//csatlakozás az adatbázishoz
mysql_connect($dbhost,$dbuser,$dbpass);
$con = mysql_connect($dbhost,$dbuser,$dbpass);
//kiválasztjuk a táblát
mysql_select_db($dbname);
$sel = mysql_select_db($dbname);
//ha nem tudunk csatlakozni akkor dobunk egy hiba üzit
if (!$con) {
die('Could not connect: ' . mysql_error());
}
?>és ez van abban a fájlban amiben meghívom:
require_once 'config.php' ;
-
Speeedfire
félisten
válasz
Tele von Zsinór #4792 üzenetére
nah igen, ilyen érdekelt, ahogy ami megézni h elindult-e már a session_start(); vagy sem
jól van akkor ezt majd mindenféleképpen megcsinálomennyire nem akarom bonyolítani, inkább csinálok neki egy új lapot, elfér és szerencsére nem több 100 soros még így sem a file, szóval nem para
kicsit nehezen jöttem rá erre a get megoldásra, holott annyira kézenfekvő a használata -
Speeedfire
félisten
válasz
Speeedfire #4790 üzenetére
-
Speeedfire
félisten
válasz
Tele von Zsinór #4788 üzenetére
a csatlakozás adatai mint pl adatbázis neve, server címe stb
egy config fájlban van benne (ami includolva van), de csak ennyit tartalmaz, az adatbázis csatlakozást azt a fájlban végzem elennek a require_once-nak meg utána nézek, hogy is működik pontosan
Sk8erPeter: fentebb írtam, hogy hol a hiba és mire panaszkodikmásik kérdés: van egy oldal amibe egy adatbázis táblájából kinyerem az adatokat, konkrétan egy adatot ami egy kategoria név, ebből több is van
azt szeretném megoldani (ezt már korábban kérdeztem, csak még mindig nem tiszta), hogy ha a listázott kategoria nevére kattintok akkor azokat az adatokat listázza a tartalom táblából ahol a kategoria nevek megegyeznek a listázott névvel
nem tudom mennyire voltam érthető
valahogy nem tudok rájönni, ha jól sejtem akkor gettel kellene megadni h melyik kategoriáról van szó és egy különálló php fájlt kellene csinálni ahol megcsinálni az adatbázis lekérdezést a gettel átadott paraméterrel -
Speeedfire
félisten
válasz
Sk8erPeter #4786 üzenetére
azt értem én is hogy a kód elején, csak azt nem hogy hol érdemes berakni
az oldal tartalmai inculodva vannak, attól függően, hogy mit szeretnék megleseni
az index.php-ban van most a session_start(), de pl ha csak egy külön oldalt akarom megnyitni akkor ott már nem lesz benneés ez a sok notice dobálás is kiakaszt már
-
Speeedfire
félisten
válasz
Tele von Zsinór #4782 üzenetére
az érdekes az hogy a formba rakja bele a captcha.php a képet és abban benne van a $_SESSION['captcha']
szóval nem értemamúgy a session_start();-al kapcsolatban, hol érdemes bele rakni az oldalra mert ugye ha már elindult akkor dobja a notice-t, viszont a legtöbb oldal nekem küldön php-ban van (biztonsági kérdés ?!)
vagy van valami amivel meglehet ezt oldani?pl:
if (empty(session_start()))=0 {
echo "session_start();"nem tudom mi lenne a jó megoldás
-
Speeedfire
félisten
válasz
PazsitZ #4777 üzenetére
így sem jó sajnos erre is dobja a notice-t
ott panaszkodik amikor megvizsgáljuk, hogy a kisbetűssé alakított beírt kód megegyezik-e azzal, amit a captcha.php állított elő neki :
if (strtolower($_POST["captcha_code"]) !== $_SESSION["captcha"])és erre írja h a session nincs indexelve
meg igazából mindenre azt írja, hogy hibás kód
-
Speeedfire
félisten
válasz
egyjotakaro2 #4776 üzenetére
és ha a selecthez kicsit nagyobb magasságot írsz be?
#
select {
height: 3ex;
} -
Speeedfire
félisten
hát ez kicsit bonyolult nekem így elsőre, jobban bele kell még merülnöm a mysql-be
viszont lenne egy másik gondom
elseif (empty($_SESSION['captcha'])) {
if (strtolower($_POST["captcha_code"]) !== $_SESSION["captcha"]) {
echo "Hibás biztonsági kód!";
}
}egyfolytában dobja a notice-okat, h nem definiált index a captca
kiírja, hogy hibás de felette azt is h :Notice: Undefined index: captcha in C:\wamp\www\design\bekuld-kat.php on line 43
Hibás biztonsági kód! -
Speeedfire
félisten
erre gondolsz szerintem:
echo "Sikeres beküldés!";
echo "Tovább ...";
sleep(5);
header("Location:index.php");
mysql_close($con);azt szeretném megoldani, ha sikeres volt a beküldés akkor kiírja, hogy ok minden és továbbküldünk
hogy lehetne ezt helyesen megoldani?
lezso6: egyelőre ez a biztonságtechnika kérdés fel sem merült bennem,sql injection stb
hát majd valahogy/valamikor az is meglesz csinálvamás: az egyik oldalon kicsit komlikáltabb ellenőrzés és adat felvitel lesz
viszont az lenne a kérdésem, hogy azt hogy tudom megoldani (a kevesebb mysql adat miatt), hogy beküldésnél ne pl ne azt írja a táblába hogy kocsi, hanem a kocsinak az "id-jét" és a lekérdezésnél már azt írja ki h kocsi?
[link]tudom kicsit sok lehet már belőlem
-
Speeedfire
félisten
válasz
Speeedfire #4762 üzenetére
jól működik minden
viszont elakadtam megint egy kicsit
egy ellenőrzést akarok csinálni, azt egyik feltétele már jó, a másodikat viszont figyelmen kívül hagyja
a lényege annyi lenne, hogy ha valaki be akar küldeni egy szöveget akkor előbb megnézi, hogy üres-e a textbox, ha igen akkor visszadob egy hibát, hogy töltsd ki
ha ok akkor megnézi, hogy szerepel-e már az adatbázisban, ha igen akkor kiírja hogy ez már benne van -
Speeedfire
félisten
válasz
Sk8erPeter #4761 üzenetére
h esne le a vesém
erre eddig nem is gondoltam, mindent úgy szerkesztettem, hogy notepad ++, nyelv php, de h még azt is figyeljem, hogy milyen kódolású a lap
Sk8erPeter: köszi, én is ezt használom, megcsinálom aztán megírom a fejleményeket -
Speeedfire
félisten
válasz
Tele von Zsinór #4758 üzenetére
a forrás fájlok itt vannak
mindenhol megvan adva h utf-8 -
Speeedfire
félisten
válasz
PazsitZ #4755 üzenetére
a probléma most nézegetem nem csak mysql alatt jön elő, de akkor is ha egy külső fájlt includolok az oldalamra, a fejlécben pedig benne van h én igen is UTF-8 kódolással szeretném
van valami külön php beállítás vagy dobjam a lomtárba a wampservert és inkább futtassak egy virtuális gépet amin linux van?Köszi a javító kódot!
Sk8erPeter: köszi, de úgy néz ki nálam már akkor is van karakter hiba ha nincs adabtbázis -
Speeedfire
félisten
valaki tudna nekem ajánlani egy oldalt ahol a paraméteres linkelésről van cikk?
kicsit nehézkes a könyvtárakkal való játszadozás
mert most úgy néz ki, hogy mindegyik könyvtárban benne van ugyan az a html forrás és a body-ban meg az oldalakra jellemző lekérdezések, jobb szeretném ha az összes lekérdezés ugyan azon az oldalon nyílna meg
ezt hogy lehet megvalósítani? -
Speeedfire
félisten
tényleg ennyire bonyolult lenne a mysql kódolás kiküszöbölése? vagy csak localhoston ennyi problémás, pl a drupalban sincs ilyen
amit írtál a session-ra nem volt jó, mert mindig belépve maradtam, kicsit olvasgattam és kiderült azért mert nincs kezdeti értéke,helyen most így néz ki:
if (!isset($_SESSION['belepett']) or ($_SESSION['belepett']!== true))
PazsitZ: kicsit összetettebb rendszerre gondoltam először is, amin vannak ellenőrzések
igaz itt is még a php4-re volt írva és pl az ereg már nincs benne az 5-ben, ezt ki is cseréltem preg_match-re, viszont ez sem 100-as még.
elvileg a nick ellenőzrésben nem szabadna engednie az ékezetes karaktereket mégis megengedi.elseif(!preg_match("/^[a-zA-Z\-\_áéíóöüóűÁÉÍÓÖÜŐŰ]/", $adatok['nick' ]))
{
return "A nickben csak a magyar ábécé kis - és nagybetűi, a számok, illetve a _ és - jelek engedélyezettek";
break;
}
elseif($adatok['email'] == (!preg_match("/^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}/",$adatok['email'])))
{
return "Hibás e - mail cím!";
break;
}de szerintem itt csak egy sima kódolási gondom van
-
Speeedfire
félisten
úgy érzem párszor megfogok itt mostanában még fordulni
találtam egy kész beléptető rendszer viszont már a session-őknél elbukott nálam
[link]akárhogy is nézem a php kódokat nem tudok rájönni
a hibát ítt jelzi a login.php-ben:if ($_SESSION['belepett']!== true)
azt írja h nem definiált index
-
Speeedfire
félisten
válasz
PazsitZ #4740 üzenetére
Sajnos a karakter kódolás még mindig gondot okoz, nem tudok rájönni miért
az adatbázisba rosszul kerül be az ű,ő helyettük csak kérdőjel van a többi karakter szépen mutatazt megtudod mondani, hogy hogyan lehet megoldtani azt hogy ha megcsináltam a linkesítést és a hozzá tartozó adatbázis lekérdezést akkor ne kelljen neki egy új php lapot készíteni hanem úgyan úgy a főoldalon jelenítse meg
eddig kb egy üzenőfalra hasonlít az oldal -
Speeedfire
félisten
válasz
PazsitZ #4740 üzenetére
köszi a segítségeket
igazad van, nem is figyeltem h a select még nem 100-as
dolgozok rajtawhile($row = mysql_fetch_array($result))
{
if ($row['kategoria']='Top'){
echo '<option selected="selected" ' . $row['kategoria'] . ">";
echo $row['kategoria'] . '</option>';
}
else
{
echo '<option' . $row['kategoria'] . ">";
echo $row['kategoria'] . '</option>';
}
}de még most sem 100-as, majd csak rájövök
-
Speeedfire
félisten
válasz
PazsitZ #4737 üzenetére
közben megoldottam a select kérdést, kicsit bűvészkedni kellett vele, igaz az enyém nem néz ki ennyire szépen
<p>Kategória:</p>
<select name="kategoria">
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
mysql_select_db("link", $con);
$result = mysql_query("SELECT * FROM kategoria");
while($row = mysql_fetch_array($result))
{
echo '<option selected="selected">';
echo $row['kategoria'];
}
mysql_close($con);
?>
</option>
</select>a regisztráció/belépés kódot a holnapután meg is nézem, sajnos ma már nem lesz rá időm
esetleg azt is megtudod mondani, h azt h lehet megoldani, hogy ha egy tartalom beküldésnél megadom h ebbe meg ebbe a kategóriába tartozzon majd kilistázom a kategóriákat akkor lehessen olyat csinálni, hogy ha rákattintok a kategóriára akkor az abba tartozó tartalmakat kilistázza
maga a kategória listázás már megvan márcsak az adatbázis lekérdezés a kérdéses aztán a "linkesítés"a keresőbarát url-eket hogy lehet megoldani ha nincs bekapcsolva a mod_rewrite?
egyelőre könyvtárakkal dolgozok, így valamivel szebbek az url-eklink-bekuldese/index.php
kategoria-bekuldese/index.phpmellesleg egy linkkatalógus készítésén fáradozok
1-2 előre elkészítettet már láttam, de egyik sem nyerte el a tetszésemet -
Speeedfire
félisten
válasz
Speeedfire #4735 üzenetére
lenne még egy olyan kérdésem is, hogy azt meglehet oldani pl:
egy legördülő listából választom ki a dolgokat amiket előtte az adatbázisból kértem le?
pl ez van az adatbázisban
kocsi
motor
informatikaés azt szeretném h a legördülő listában csak ezek jelenjenek meg
-
Speeedfire
félisten
válasz
Gyuri16 #4733 üzenetére
Gyuri16 & PazsitZ: köszönöm a segítséget, de sajnos ez sem oldotta meg a problémámat
most a mysql-ben jól van az adat viszont a listázásnál vannak bajok
más kérdés: szeretném ha csak regisztrált felhasználók küldhetnének be, elég sok előre elkészített regisztrációs és belépéses szkritet találtam a magyar neten viszont egyik sem volt kompatibilis az 5-ös php-val, csak a régiekkel
ereg()
eregi()
modulokat használtak, amiket a mostani php már nem használ
valaki nem tud valami olyat ami már jó a mostanihoz is? ha nem szükségszerű akkor nem írom meg magam, hanem csak copyz-om
volt tanárom mondta mindig, hogy csak akkor kezdjünk el programot írni, ha egy feladatra még nincs írva semmia connection majd a végén inculodva lesz, de mivel csak 2 oldalam van még, nincs nagy szükségem rá
-
Speeedfire
félisten
üdv
elkezdtem egy egyszerű tartalombeküldő listázó scriptet készíteni mysql adatbázissal
és elég durva karakterkódolási gondjaim vannak
a beküldő oldal utf-8
a listázó oldal is utf-8
az adatbázis utf-8-general
de már az adatbázisban is elég érdekesen vannak eltárolva az adatok
itt vannak a forrás fájlok, hátha valaki tud valami okosat mondani rájukilletve lenne még egy olyan kérdésem, hogy hogyan lehet megoldani azt hogy az adatbázisból lekérdezett adatokat külön kezelje és ne egy egész stringként?
pontosabban minden post külön div-be kerüljön?elég béna még a forrásfájl
-
Speeedfire
félisten
válasz
Tele von Zsinór #4671 üzenetére
akkor jól sejtettem
-
Speeedfire
félisten
php redirect-tel kapcsolatban kérdeznék
a php redirect az már megy, nagyon egyszerű a script, viszont érdekelne h meglehet-e oldani azt h ahova irányítom az oldalt oda elküldi a domain nevet és a meta adatokat is?
pl innenirányítom.hu => ideirányítom.hu
és azt szeretném ha az ideirányítom.hu is az írná ki h innenirányítomeddig nem nagyon találtam neten ilyet, de biztos van valahol
-
Speeedfire
félisten
válasz
DeltaPower #4660 üzenetére
ezt az fopen-t nem igazán értem
tgabi333: maga a script annyi, hogy megadom neki, hogy honnan milyen képet töltsön fel és azt egy adott mappába felrakja -
Speeedfire
félisten
üdv!
a következő kérdésem nem pont a témába vág de hátha valaki tud rá megoldást
adott 2 tárhely, nevezzük őket server1 és server2-nek
server1-en van egy képfeltöltő script és azt szeretném ha a feltöltött tartalom a server2-re menne, a server2-n beállítottam a jogosultságokat h mindenki írhassa és olvashassa mégis azt írja ki h megtagadva -
Speeedfire
félisten
válasz
Tele von Zsinór #4654 üzenetére
köszi, de közben találtam kész megoldást
[link] -
Speeedfire
félisten
üdv!
van egy képfeltöltő script és azt szeretném megoldani hogy ha megvan adva az email cím akkor elküldi email-ben a feltöltött fájlok címét is
megoldható ez valahogy?Speeed
-
Speeedfire
félisten
üdv!
egy mysql lekérdezést szeretnék csinálni ami megmondja h az adott adatbázis mezőnek mi a típusa
h lehet ezt megvalósítani? -
Speeedfire
félisten
válasz
Sk8erPeter #3744 üzenetére
át kell értékelnem akkor ezek szerint a dolgokat
nagyon sok alapvető dologgal tisztában vagyok, mivel már egy ideje "programozok" de csak c-ben és pascal-ban
viszont a nyelvspecifikus dolgokat vmi magyar nyelvű kézikönyvből szeretném megtanulni, ahol le van írva h ha ezt szeretném megoldani akkor ezek a lehetőségeim vannak, de a leggyakrabban ezt használjuk
mivel hiányos a nyelvismeretem ezért nem a legjobb megoldás nekem a php.net
mi az a magyar nyelvű könyv oldal amit ajánlani tudnátok?
mondtam már h a weblaboron jó kis leírások vannak
a tutorial.hu oldalon is vannak leírások viszont ott inkább adott problémákra van leírva h mit hogyan
magát azt h az objektumokat így kezeljük a mysqlt meg így, ilyet nem találok ott
a mysql is fontos lenne majd számomra de egyelőre csak a php megismerése lenne a célom
a legfőbb cél meg az h egy egyszerűbb php oldalt tudjak készíteni mini adminnal és cikk beküldési lehetőséggel
az alapvető html ismereteim megvannak egy-két egyszerűbb statikus oldalt már készítettem már viszont mindig is érdekelt a php, mivel azzal lehet dinamikus oldalakat készíteni
az atw-t akkor elfelejtem és helyette a legfrissebb wamp szervert használom -
Speeedfire
félisten
-
Speeedfire
félisten
tisztában vagyok vele h régi, de sajnos sok mindent nem támogatott, ezért raktam fel a régebbi verziót
az aktuális wamp:
WampServer 2.0i [07/11/09]
Includes :
- Apache 2.2.11
- MySQL 5.1.36
- PHP 5.3.0a könyvet meg barátomtól kaptam kölcsön, ő amikor vette nagyon istenítette
ezért is tanulok abból, pénz meg nincs új könyvre
neten meg kevés a magyar nyelvű részletes leírás -
Speeedfire
félisten
válasz
Sk8erPeter #3734 üzenetére
érdekes
egyelőre akkor nem tudom h 1-2 dolog miért nem klappol még
nah meg persze azt h az újabb apache és php miért nem támogatja azt amit írtamamúgy mi a különbség a <BR> és <br> között és ugyanígy a <P> és <p> között ?
-
Speeedfire
félisten
válasz
Sk8erPeter #3732 üzenetére
ahhoz már az újabb apache kell, de ki lett próbálva az 5.2.11es is és azzal sem lett jó
csak ezzel a php 4.x.x verzióval
mondjuk arra kiváncsi lennék h az atw milyen verziókat futtat, nem hinném ha 4.x.x verziójú php-t
egyelőre minden jó, most csak ez számít
amúgy sincsenek olyan nagyon durva programok a leckékben
max 30 sorosak
bár a HTTP_GET_VARS nem működik, de talán van valami megoldás erre is -
Speeedfire
félisten
válasz
Speeedfire #3730 üzenetére
izé
megvan a megoldás, nem teljesen értem, de most működik
php verzió 4.4.9
apache verzió 2.0.63 -
Speeedfire
félisten
válasz
Sk8erPeter #3728 üzenetére
hát ha más megoldás nincs akkor egyesével rakom fel a kiszolgálókat, hátha akkor jó lesz
mindenesetre érdekes h az egyszerűbb php fájlok ahol nem kér be külső függvényt működik rendesen, ahol viszont akár egy egyszerűbb függvényt bekérek akkor már hibát jelez
olyan mintha a php csak minimális funkciókkal működne
nézegettem már a wamp oldalát is de nem találtam rá megoldást
pedig telepítésnél mindent oda pakolt ami az alapértelmezett könyvtár volt megadva a telepítő szkriptnek
az error log fájlban nem ír ki semmilyen hibát
a php beállítások így vannak nálam -
Speeedfire
félisten
válasz
Tele von Zsinór #3724 üzenetére
igen, localhoston keresztül próbálom
Sk8erPeter: bárcsak ennyi lenne a gond, de sajnos nem
mind php kiterjesztésűesetleg nem kell valamilyen szolgáltatást +ba elindítani win alatt
-
Speeedfire
félisten
jelenleg wamp van fent
de manul-ba indítottam xampp alatt a szolgáltatásokat
admin voltam, beis jött a felület
elküldheted, bár nem hinném h sokra megyek vele wamp alattnekem most így néz ki az ini fájl, nem tudom h ez így jó-e
semmit nem módosítottam rajta
php.ini@php.txt
Új hozzászólás Aktív témák
Hirdetés
- BESZÁMÍTÁS! ASUS TUF Z390-PLUS GAMING alaplap garanciával hibátlan működéssel
- Xbox Ultimate előfizetések
- HATALMAS AKCIÓK! GARANCIA, SZÁMLA - Windows 10 11, Office 2016 2019 2021,2024, vírusírtók, VPN
- BESZÁMÍTÁS! Samsung Odyssey G5 32 144Hz WQHD 1ms monitor garanciával hibátlan működéssel
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest