- Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- Azonnali informatikai kérdések órája
- AMD Navi Radeon™ RX 6xxx sorozat
- Gaming notebook topik
- Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
- Amlogic S905, S912 processzoros készülékek
- Androidos tablet topic
- Fejhallgató erősítő és DAC topik
- OLED TV topic
- AMD Navi Radeon™ RX 7xxx sorozat
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
Hirdetés
-
Konzolokra is megjelenik a Fera: The Sundered Tribe
gp A kooperatív szörnyvadászós játékhoz a minap egy friss trailert kaptunk.
-
Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
it Egyre nagyobb probléma az AI hallucinálása – most az osztrák adatvédelmi hatóság veheti elő a ChatGPT miatt az OpenAI-t, alapvetően a GDPR megsértése miatt.
-
Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
ph Az ASTRIA 600 ARGB ráadásul a hűtési teljesítmény szempontjából sem szégyenkezhet.
Új hozzászólás Aktív témák
-
H.O.D.
senior tag
Csak elkezdeni nehéz. Amint beleásod magad annyira, hogy kicsit képbe kerülj a lehetőségelet illetően, nem lesz megállás ás akkor pikk-pakk beletanulsz.
Ha belegondolsz, az egész internet egy nagy HTML kódtenger, töltsd le oldalak HTML forrását és nézegesd. Egy hét és tudni fogod, amire szükség van...Where do you want to go today?
-
Sztbeni
őstag
Tudom, hogy nem illik ide a kérdésem, de azt szeretném kérdezni, hogy honnan tudnék szerezni olyan programok, ami kibontja az 5GB feletti tömörített fájlokat is?
Az igazság semmitől sem fél. Csak attól, ha elhallgatják.
-
maestro87
őstag
Üdv!
Hogy lehet weboldalra beszúrni normálisan egy hátteret?Jelenleg ezzel a kóddal próbáltam, ami mozilla alatt rendesen működik, de opera alatt ha lenyomom a görgőt és úgy akarok görgetni, akkor egy fehér hátteret húz be alulról/felülről (görgetés irányától függően).
<body text="white">
<style>
#background { position: absolute;left: 0px;top: 0px;z-index:-1;width:100%;height:100%;}
body > #background { position: fixed; }
</style>
<img src="aa.jpg" id="background"> -
-
Reborn1
csendes tag
válasz DeltaPower #5707 üzenetére
A fixed-et nem kell külön választani.
<style>
body
{
background: url(aa.jpg) top center fixed no-repeat;
}
</style>42
-
maestro87
őstag
válasz DeltaPower #5707 üzenetére
Így sem jó, ugyanazt csinálja.
És még a betűk is feketék. A text="white"-ot hova kell tenni? -
Toma3757
csendes tag
Üdv!
Segítségeteket szeretném kérni abban hogy miért van az hogy a file_get_contents(); csak a file utolsó sorával tér vissza? Ha while(!feof($handle)) {$valami.=fread..... ez is csak azt adja vissza és az fgets is.
Saját szerveren fut, régebben működött.... valamilyen php csomag hiányozna? vagy milyen beállítás az ami erre vonatkozik?Előre is köszönöm.
Üdv ToMa3757! -
Toma3757
csendes tag
válasz Tele von Zsinór #5711 üzenetére
http://pastebin.com/g3Dm12xM
asd.txt:
http://pastebin.com/592LEDMWJa és ha apachen keresztül futtatom lefut, kiírja a teljes tartalmat...:/ nem módosítottam semmilyen beállítást, de nagyon idegesit
Ja és az is esélytelen hogy beolvassa, de csak az utolsó sorát látom konzolban, mert feldolgozni sem lehet a változó tartalmát...(gondolok itt, explode(),str_replace(),preg_match())[ Szerkesztve ]
-
Tele von Zsinór
őstag
válasz Toma3757 #5713 üzenetére
Nekem helyesen működik.
maerlyn@biliskner:~/tmp$ cat asd.txt
[groups]
neoteam = toma3757, skyne[neocore:/]
@neoteam = rw
* = r[neodb:/]
@neoteam = rw
* = r
maerlyn@biliskner:~/tmp$ php asd.php
[groups]
neoteam = toma3757, skyne[neocore:/]
@neoteam = rw
* = r[neodb:/]
@neoteam = rw
* = r -
maestro87
őstag
-
RedSign
tag
válasz maestro87 #5715 üzenetére
Nem tudom most tesztelni - és megnézni sem -, de próbáltál esetleg nagyobb képet és negatív helyzetet (elcsúsztatni a képet)?
Me lenne egy olyan probléma is, hogy internet explorer alatt sokkal nagyobbak a betűk mint kellene. Ezt, hogy lehetne orvosolni?
Mivel most tesztelni nem tudom azt javaslom, hogy állíts be egy fix értéket az oldalra (body) font-size: 12px; majd relatív ehhez képest állítsd a többi betű méretét. Ha dinamikus megjelenítést akarsz, akkor body-ban font-size: 1em; és ehhez képest mehet a többi...
Bár ez már nem PHP kérdés...
[ Szerkesztve ]
http://www.redsign.hu
-
maestro87
őstag
válasz RedSign #5716 üzenetére
index.php-m van, úgy, hogy nekem az.:-) De nem értek web programozáshoz, nem tudom hova tartozik. Html-es topicba menjek át?
Ugyanazt csinálja az explorer, nagyobb betűket jelenít meg.
Most meg azt tapasztaltam, hogy a kép nem tölti ki a képernyőt, ha kicsinyítem az oldalt (Ctrl -), akkor nem marad meg a háttér a betűk alatt.
"negatív helyzetet (elcsúsztatni a képet)"
Ezt nem tudom, hogy kellene, nem értem. -
Toma3757
csendes tag
válasz Tele von Zsinór #5714 üzenetére
Ajjajj... nekem még a cat is csak az utolsó sort adja vissza
de tényleg nem üres a file... -
maestro87
őstag
válasz RedSign #5718 üzenetére
Ha a valami.css fájlra gondolsz, akkor nekem olyanom nincsen. És azt sem tudom, hogy kellene elindulni ennek irányába, meg használni. Láttam már ilyet, tudom, hogy létezik csak nem tudom, hogy kell csinálni.
Csak egy index.php-m van, meg mellette még néhány php (chat meg ilyesmi)
De ha egy kezdetleges css-t betudsz nekem ide szúrni (ami megoldja a problémámat) és elmondod mit csináljak vele, megköszönném. -
RedSign
tag
válasz maestro87 #5722 üzenetére
Itt az okozza a problémád, hogy az aa.jpg mérete meghatározott és semmi sem méretezi át, ha az oldal nagyítása változik. Megoldás lehet egy háttérszín, ami nem fehér (pl.: background-color: black; ) vagy ha a kép ismétlése nem "csúnya" akkor vedd ki a no-repeat opciót...
http://www.redsign.hu
-
Toma3757
csendes tag
válasz Tele von Zsinór #5724 üzenetére
99 nem tudom mi (kbit?)
Kész vicc.... -..-" cat asd.txt -> csak utolsó sor, másik mappa másik fájl, (több száz sor) azt lazán írja az egészet -..-" -
Tele von Zsinór
őstag
válasz Toma3757 #5725 üzenetére
99 byte. Valami nem stimmel azzal a file-lal, próbáld meg egy másikkal.
Tippem: windowson készítetted a filet, és linuxon próbálod kiírni. Windowson \r\n a sorvége jel, linuxon csak egy \n. A \r pedig a sor elejére mozgatja a kurzort. A kettő valahogy összeveszhet a terminálodban, aminek az eredménye: első sor, kurzorvissza, második sor (felülírva az előzőt), kurzorvissza, stb.; és így csak az utolsó sort látod.
Ha file_get_contents-el beolvasod, és var_dumppal írod ki, mi van?
Ezt a függvényt nézted már? parse_ini_file().
[ Szerkesztve ]
-
Toma3757
csendes tag
válasz Tele von Zsinór #5726 üzenetére
megvan köszi, \r\n el volt baja.... köszi még egyszer
-
zsoltke
tag
Üdv, olyan formot szeretnék írni, amibe ha beírnak valamit akkor egyből lefusson a form action scriptje, tehát enter vagy bármi lenyomása nélkül.
Ezt úgy értem, mint pl a boltokban a pénztárgépeknél a vonalkód leolvasásánál egyből ki is dobja a termék adatait, nekem is ez kéne csak nem termékre hanem emberekre. Van egy vonalkódleolvasóm, és mikor beolvasom a kódot egy text mezőbe egyből dobja is ki ami az adatbázisban van róla. Köszi a segítségetASUS ZenBook Flip UX362FA-EL256C, Apple iPhone 11 Pro 64Gb
-
-
Brown ügynök
senior tag
Sziasztok!
Segítséget szeretnék kérni.
Hibaüzenet: Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in E:\... while ( $egy_sor = mysql_fetch_row($parancs) ) (ez a sor nem tetszik neki)Kód:
<?php
$felhasznalo = "Béla";
$jelszo = "Kitöltve";
$adatbazis = "pelda";
$kapcsolat = @mysql_connect( "localhost", $felhasznalo, $jelszo);
if (! $kapcsolat)
{
die ("Acces denied!" .mysql_error() );
}
mysql_select_db($adatbazis, $kapcsolat)
or die
("Acees denied2" .mysql_error() );
print "sikeres adatbázis választás: \"$adatbazis\"<br/>\t";
$tartomany = mysql_query("SELECT tartomany FROM `tartomanyok` ");
$nem = mysql_query("SELECT nem FROM `tartomanyok` ");
print "<p>Jelenleg $sorok_szama sor van a táblában</p>\n";
function lekerdez ( $kapcsolat, $adatbazis)
{
$parancs = mysql_query("SELECT * FROM tartomanyok WHERE nem = ".$_POST['nem']." AND tartomany = ".$_POST['tartomany']. ";");
print "<table border=\"1\">\t";
while ( $egy_sor = mysql_fetch_row($parancs) )
{
print "<tr>\n";
foreach ($egy_sor as $mezo)
{
print "\t<td>" .stripslashes($mezo). "</td>\n";
}
print "</tr>\n";
}
print "</table>\n";
}
?>
<!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" xml:lang="hu" >
<head>
<title>Adatok lekérdezése</title>
</head>
<body>
<div>
<?php
if (!empty( $_REQUEST['tartomany'] ) && !empty( $_REQUEST['nem']) )
{
lekerdez( $kapcsolat, $_REQUEST['nem'], $_REQUEST['tartomany']);
}
?>
<form method="post" >
<select name="tartomany" >
<?php
while ( $option = mysql_fetch_object($tartomany) )
{
print "<option>" .stripslashes($option->tartomany). "</option>\n";
}
?>
</select>
<select name="nem">
<option>F</option>
<option>N</option>
</select>
<input type="submit" value="Lekérdezés"/>
</form>
</div>
</body>
</html>Szóval, lehet röhögni de a segítséget elfogadom.
[ Szerkesztve ]
"hacsak nem jön a jó tündér break utasítás képében..."
-
RedSign
tag
válasz Brown ügynök #5731 üzenetére
Szia!
Ezt javítsd:
<select name="nem">
<option>F</option>
<option>N</option>
</select>Valami hasonlóra:
<select name="nem">
<option value="F">F</option>
<option value="N">N</option>
</select>és az adatbázisban is a nem oszlopot ennek megfelelően töltsd fel...
Üdv,
RedSign[ Szerkesztve ]
http://www.redsign.hu
-
Brown ügynök
senior tag
Egyébként a $parancs változóban végrehajtani kívánt lekérdezés nem ad vissza értéket.
Talán szintaktikai hiba? Vagy taktikai ?"hacsak nem jön a jó tündér break utasítás képében..."
-
Tele von Zsinór
őstag
válasz zsoltke #5729 üzenetére
Ahogy előttem már mondták: javascriptre van szükséged. A következőképp csinálnám: gomb lenyomásakor beállítasz egy időzítőt, hogy egy másodperc múlva fusson le egy függvényed (felülírva a korábbi időzítőt, ha volt - így ha sok karaktert ütsz le egymás után, az utolsó után, egyszer hívódik meg), ami ajaxszal lekéri a szerverről a vonalkódhoz tartozó termék adatait.
-
PazsitZ
addikt
válasz Brown ügynök #5734 üzenetére
Ad vissza értéket mégpedig boolean FALSE-t.
Mint az a hibaüzenetben is szerepel.Ha megnézed a mysql error logot vagy használod a mysql_error fgv.-t bővebben is megtudhatsz mi a hiba.
Egyébként a következő queryben látok hibát:
$parancs = mysql_query("SELECT * FROM tartomanyok WHERE nem = ".$_POST['nem']." AND tartomany = ".$_POST['tartomany']. ";");
helyett:
$parancs = mysql_query("SELECT * FROM tartomanyok WHERE nem = '".$_POST['nem']."' AND tartomany = '".$_POST['tartomany']. "';");- http://pazsitz.hu -
-
Tele von Zsinór
őstag
válasz Brown ügynök #5731 üzenetére
Szintaktikai hibás a lekérdezésed, ezért a mysql_query() resource helyett egy boolean false-t ad vissza.
Más: a mysql helyett manapság már illene a mysqli-t, vagy a PDO-t használni.
[ Szerkesztve ]
-
Brown ügynök
senior tag
válasz Tele von Zsinór #5737 üzenetére
A PHP-ban is újonc vagyok.
2 hónapos"hacsak nem jön a jó tündér break utasítás képében..."
-
Tele von Zsinór
őstag
válasz Brown ügynök #5741 üzenetére
Plusz egy ok, hogy ne tanulj meg (és használj) elavult technológiát.
Később sok fejfájástól és felesleges trükközéstől kíméled meg magad, ha a mysqli vagy a PDO prepared statement-jeit használod, és ez csak a legalapabb példa, miért is jók. -
jagyugyaerik
tag
Sziasztok,
Van egy weblapom, amire szeretnék felrakni 1 formot, a formot megtudom csinálni, azonban nem tudom, hogy kell hozzá írni a szerverre egy kiértekelő cuccot.
Ha valaki tudna valami forrásanyagot adni ami kapcsán eltudnék indulni azt nagyon megköszönnném. -
Brown ügynök
senior tag
válasz jagyugyaerik #5743 üzenetére
Ha kezdő vagy PHP-ben szerintem érdemes ezzel a könyvel kezdeni :[link]
"hacsak nem jön a jó tündér break utasítás képében..."
-
jagyugyaerik
tag
válasz Brown ügynök #5744 üzenetére
Nagyon köszi
-
Brown ügynök
senior tag
Van két fájlom. A funkciókat az egyikből hívom meg switch szerkezettel. Most keresést próbálom megvalósítani de nem akarja a tutit. Valamit elnézek vagy nem tudok mert még csak el sem indul a fv.
Első fájl:
switch($task){
case 'kereses':
$targy=$_GET["targy"];
showLicitreszletek($targy);
break;function showKereses($targy){
global $option, $mainframe;
HTML_honlap::ShowKereses($targy);
}Második fájl:
<form method="post" action="index.php?option=com_ajanlatkeres&task=kereses&targy=".$_POST["targy"].">
<b><?php echo utf8_encode("Tárgy:"); ?></b>
<input type="text" name="targy" />
<input type="submit" class="button art-button" value="<?php echo utf8_encode("Keresés"); ?>" />
</form>A lekérdezés ue. a fájlban egy másik fv.-ben:
function ShowKereses($targy) {
A MySQL lekérdezésben: LIKE '%".$targy."%' hivatkozok a keresett szóra. }"hacsak nem jön a jó tündér break utasítás képében..."
-
Brown ügynök
senior tag
válasz Brown ügynök #5746 üzenetére
Az első fájlban showLicitreszletek($targy) helyett showKereses($targy) van.
"hacsak nem jön a jó tündér break utasítás képében..."
-
Tele von Zsinór
őstag
válasz Brown ügynök #5747 üzenetére
A másodikban ugye include-olod az elsőt? Mert magától nem fogja megtalálni.
Más: utf8_encode() minek? Ha utf8-as a fileod, akkor nincs rá szükség. Eleve annyit csinál, hogy egy latin1-es stringet átkódol utf8-ba.
Ahol a mysql lekérdezésed van, ugye nem escapelés nélkül írod a querybe a felhasználótól kapott adatot? Attól függően, hogy hogyan éred el a DB-szervert, használj prepared statementeket, vagy mysql_real_escape_string()-et.
-
Brown ügynök
senior tag
válasz Tele von Zsinór #5748 üzenetére
Ez bonyolult. Joomla-hoz írom a "programot". A többi switch-elt fv. működik és azok mintájára építettem fel a sajátom.
Berakom a lekérdezés részt bár szerintem nem ott van a probléma mivel meg sem történik az átirányítás.function ShowKereses($targy) {
global $mainframe;
$db=&JFactory::getDBO();
$user =& JFactory::getUser();
if (isset($user->username)) {
$db->setQuery("SELECT count(*) FROM `#__tabla_nev2` WHERE `kategoria`=".$targy.";");
$total=$db->loadResult();$queryk = "SELECT *, (SELECT COUNT(sorszam) FROM `#__tabla_nev` WHERE ajanlat=`#__tabla_nev2`.sorszam) as licitdb, (datumig - current_date > 0) as fnap FROM `tabla_nev` WHERE targy LIKE '%".$targy."%';";
$db->setQuery($queryk);
$rowsk=$db->loadObjectList();Ez egyébként működött amíg nem raktam külön fv.-be.
[ Szerkesztve ]
"hacsak nem jön a jó tündér break utasítás képében..."
-
cucka
addikt
válasz Brown ügynök #5749 üzenetére
$db=&JFactory::getDBO();
Namost az is lehet, hogy én maradtam le valamilyen php fícsörről, de a JFactory osztály neve előtti & jelet pontosan miért is írtad oda?