- Hivatalosan is bemutatta a Google a Pixel 6a-t
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Friss koncepciót hoz a Nothing Phone (3)
- Xiaomi 15 Ultra - kamera, telefon
- Íme az új Android Auto!
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 15 - kicsi telefon nagy energiával
- iPhone topik
- Azonnali mobilos kérdések órája
- Yettel topik
Aktív témák
-
.:ADAM:.
aktív tag
Kőszi mondkettőtöknek tudom lama vagyok, de senki se születik zseninek :U
-
samson
tag
jujj
$rest = substr(''abcdef'', 0, -1); // returns ''abcde'' -
.:ADAM:.
aktív tag
Újjabb kérdés: Hogyan lehet megoldani, hogy a string végéből bizonyos számú karaktert leszedjen a php, miyen függvényt használjak? Néztem a referenciát és nagyon sok fv van de sajna csak angolul vannak magyarázva, és így nem találtam ami nekem kéne.
-
.:ADAM:.
aktív tag
Hiall létezik az, hogy egy szerveren le van tiltva a file kezelés és nem jön létre az $REMOTE_ADDR változó sem???
-
biker
nagyúr
2: manuel says:
dechex
(PHP 3, PHP 4 )
dechex -- tízes számrendszerből tizenhatosba vált át
Leírás
string dechex ( int number)
A number tizenhatos számrendszerbeli ábrázolását sztringként adja vissza. A legnagyobb átváltható szám 2147483647 (tízes számrendszerben), ami ''7fffffff''-et ad eredményül.
Lásd még: hexdec()!
hexdec
(PHP 3, PHP 4 )
hexdec -- tizenhatos számrendszerből tízesbe vált át
Leírás
int hexdec ( string hex_string)
A tizenhatos számrendszerbeli hex_string tízes számrendszerbeli megfelelőjével tér vissza. A legnagyobb átváltható szám a 7fffffff, azaz 2147483647 (tízes számrendszerben).
A hexdec() a hex_string nem hexadecimális karaktereit 0-ra cseréli, és minden baloldali nullát figyelmen kívül hagy, de a jobboldaliak beszámítanak az eredménybe. Példa 1. hexdec() példa
var_dump(hexdec(''hee''));
var_dump(hexdec(''ee''));
// mindkettő: int(238)
var_dump(hexdec(''az''));
var_dump(hexdec(''a0''));
// mindkettő: int(160)
Lásd még: dechex()! -
Gregorius
őstag
Üdv
Inkább nem nyitok új topikot, ha már így összejöttünk
Szóval adva vagyon egy frameset, valahogy így:
<frameset rows=''50%,50%''>
<frame name=''egy'' src=''egy.php''>
<frame name=''ketto'' src=''ketto.php''>
</frameset>
Az egy.php session-kezelést használ, a session-id-t az url-ben passzolgatja ($_GET). Ez így szép és jó, remekül működik, de ha a hülye végfelhasználó rátapad a refresh-re, akkor a session-id elveszik. Mi erre az orvosság? (active scripting/cookie használat nélkül) -
azzio
aktív tag
upsz!
-
azzio
aktív tag
+2 kérdés:
1.: honnan induljak el egy olyan eljárás készítéséhez, amivel nyomon tudom követni az éppen aktív cookie-val rendelkező felhasználókat, egyszerűbben honnan tudom, ki van éppen belépve.
2.: tud-e vki olyan függvényt (ha a maunalban benne van, akkor az nagyon elkerülte a figyelmemet :) ha így érthetőbb... -
.:ADAM:.
aktív tag
Bocs minden felborzolt idegszálért köszi mindenkinek a segítséget, abszolut hivatkozással megy a dolog.
-
supercow
őstag
igen, ha azon a könyvtáron kívül van akkor érdemes megpróbálni, az Apache beállításoktól is függ a dolog. Átalában mindent, amit az apache-nak el kell tudni érni azt olyan könyvtárba kell rakni, amihez legalább olvasási joga van. Egy megfelelően beállított apache a DocumentRoot-ján kívül a userenkénti /home/<usernév>/public_html/-ből is kiszolgálhat dokumentumokat.
-
supercow
őstag
Ha már voltál olyan ügyes és nyilvánossá tetted a szervered PHP configját, bele is nézhetnél.. :)
pl. kiderül a test.php-ból, hogy ő maga itt van:
SCRIPT_FILENAME = /home/d/ua488/public_html/test.php
Ebből ki tudom találni, hogy ha pl. a menu.html-ed a ''egyebek/'' könyvtárban van, akkor az tulképpen a /home/d/ua488/public_html/egyebek/-ben van. De NEM, mert neked az include ''../valami.php'' azt mondja, hogy a cuccod a /home/d/ua488/ könyvtárban van, amit elvileg nem fogsz tudni include-olni, csak ha a php-nak oda jogosultsága van, de nincs mert apache-ként próbál hozzáférni és az csakis a public_html/ alatti dolgokat érheti el.
Na... megoldás: rakd az egész oldaladat a public_html/ alá egy könyvtárszerkezetbe és menni fog. pl.
public.html/index.php
public.html/inc/menu.php
és akkor a index.php-ba azt írd, hogy include ''inc/menu.php'';
és gyere vissza és mondd el hogy sikerült-e vagy sem. :D -
.:ADAM:.
aktív tag
''If you have some code like the following in your PHP file:
include ''../include.php'';
and it isn't working for you, here is something that works. I discovered this after MUCH searching!
include dirname(__FILE__).''/../include.php''; ''
Ezt találtam, de nem tudom, hogyan használjam az általános formába mit hova helyettesítsek??? -
.:ADAM:.
aktív tag
Van egy kis előrehaladás: Ha a file.php mellé berakom az include-ban szereplő file-t akkor működik, tehát a gond tényleg a könyvtárjelölésben van, én egy 2 könyvtárral feljebb lévő fájlra hivatkozok, a script pontosan:
<?php inlude '../../included.html' ; ?>
Hogyan tudnék másként hivatkozni erre a file-ra??? -
.:ADAM:.
aktív tag
Senki???:(
-
.:ADAM:.
aktív tag
Biztos tudjátok, mi lehet az oka, megkérdezem:
Olyan site-ot akarok, aminek az oldalai a ''menüt dinamikusan kezeleik'', egy kp-i helyről veszik a menüpontokat. Ki is gondoltam,hogy berakom valahova a menüt egy könyvtárba, az oldalak kódjába beírtam:
<?php include 'elérési utvonal/menu.html' ; ?>
Felteszem tesztelni az ultrawebre, kirül megy, nade!!!
Mondom magamnak ha ez ilyen jól működik felteszem a régi oldal helyett az egyetemi tárhelyemre, ugyanúgy felrakom ugyan azokat a fileokat, de nem megy ahol include-oltam a menü üresen marad. Ez mi miatt lehet, hogyan lehetne másképp megoldani ezt a menüs dolgot. -
Som@
őstag
:DDD:DD
-
LukE
veterán
várj, sima php+mysql megy?
nekem az nem tetszik, hogy
Warning: main(): Failed opening 'db/mysql.php' for inclusion (include_path='c:php4includes') in c:wwwrootdbdb.php on line 53
a c:php4include-ben ott van a db.php? mert mintha ott keresné. (gondolom a wwwroot/. . . könyvtárban van az egész NUKE) -
-
Som@
őstag
Még mindig sz...k ezzel a sz******. @&&***#&
-
Gregorius
őstag
És hogy válaszoljak a kérdésedre is, ezt kell beleírni a confhttpd.conf -ba
LoadModule php4_module c:/php/extensions/php4apache.dll
AddType application/x-httpd-php .php
Az N:/... helyére természetesen azt az útvonalat kell írni, ahova leraktad a php-modulokat. Asszem a fenti a default, ha installerrel raktad fel, de csinálhatod azt is, hogy csak a szüks. modulokat (php4apache.dll és php4ts.dll a minimum) meg a php.ini-t csomagolod ki
Meg a php.ini-ben pár dolgot átírni értelemszerűen:
doc_root = ''c:ittenvannakadoksik''
extension_dir = ''c:phpextensions''
(a php.ini az apacs telep.könyvtárában kell legyen) -
Gregorius
őstag
-
biker
nagyúr
xp-re minek apache? benne van az iis :)
amugy csak a php-t kell feltelepíteni sztem ebben az esetben...
és a php.ini-t nem is kell bántani.
ja, meg egy mysql, ha már nuke.
ezután apache restart, és elvileg mennie kellene...
esetleg a felügyeleti eszközökben beállítani a webservert, bár nemtom ,apache is odatesz-e a dolgait
de xp-n iis-t a legegyszerübb belöni... -
Som@
őstag
Van egy kis gondom. Otthon szeretnék futtatni egy webszervert. Csak honlaptesztelés céljából. Azonban a következő problémám van. Nem hozza be az index.php oldalt. Azaz behozza, de csak a következőképpen: [L]http://kep.tar.hu/s0ma/midsize/pic2788763.jpg[/L]
-
azzio
aktív tag
igen, gondoltam:)
szal, egy keresőhöz kell ez (már írtam 2 félét, az egyik egyszerű html-ekben, a másik adatbázisban tud turkálni), ami a már kész tetszőleges felépítésű (html, php, akármi) weboldal kimenetét úgy kapja meg, ahogyan a böngésző (termésetesen a fejlécekkel meg egyebekkel nem feladata foglalkozni, csak a tartalommal). a linkeket összegyűjtő és a tartalomban matató algoritmus megvan, ez az egy dolog hiányzott hozzá. úgyhogy thx.
(valaki kérdezte, hogy hozzászólásával gurunak minősül-e. hát, mivel eleve guruknak szólt a felhívás, gondolom igen)
ha káncsi valaki eddigi publikus munkáimra:
[L]http://astro.uw.hu/[/L],
[L]http://n-joy.fw.hu/[/L]
nem dicsekvés-képpen, csakhogy ne legyek totál lámának nézve :DDD -
azzio
aktív tag
ne haragudjatok az eltűnésemért, de volt egy kis (sok kis) dolgom.
mindenkinek nagyon köszi, a megoldás annyira kézenfekvő volt, hogy valószínűleg azért nem vettem észre. (valóban nem ./útvonal, hanem url formában blabla). nem, nem a pornolize-hoz hasonlót akarok, olyan már van, meg azt pl. ob_start()/ob_flush()/eregi_replace() is könnyedén megoldja. na nagyon köszi, most gyorsan leiratkozom, nehogy égtöbb emailt kapjak, hogy hozzám van szólva:) -
supercow
őstag
megoldottam, már nem aktuális.
-
supercow
őstag
biztosan nem bináris szemét, mert ez egy Axis hálózati kamera, amiről le kell mentenem adott pillanatban egy képet. A saját szoftverében megjelenik, sőt az én php oldalamban is megjelenik, csak lementeni nem tudom, mert ami már kikerül fájlba az nem jó. A megfelelő kiírásról van szó, minden más megy.
-
supercow
őstag
Ha már itt tartunk, lenne nekem is egy kérdésem:
Adott egy CGI program, aminek a kimenete egy JPG, ezt kéne PHP-ból lementeni fájlba. Megnyitás, kiolvasás, fájlba mentés megy, viszont amikor meg akarom nézni, akkor hiányzik belőle valami, amitől pl. az IrfanView zavarba jön, mint vasorrú bába a mágneses térben.
Hibaüzenet:
JPEG Decode error.
JPEG Datastream contains no image.
Feladat: valahogy binárisan megnyitni a CGI-ből jövő stream-et, és használható JPG-be menteni.
Ötletek? -
supercow
őstag
OFF
azzal, hogy hozzászóltam a témához automatikusan gurunak minősülök? :D
ON -
supercow
őstag
Ezt meg lehet toldani azzal, hogy a php1.php-ben
print ''zizi'';
helyett:
print $bemenet;
ekkor a php2-ben:
$fp = fopen(''php1.php?bemenet=ertek'', ''r'');
ezzel még tudsz értéket is ide-oda tologatni a kettő között. Bár én nem próbáltam ki, működnie kellene.
Bele lehet venni vadabb dolgokat is, mint pl. a CURL függvényeket :) -
supercow
őstag
php1.php:
<?
print ''zizi'';
?>
php2.php:
<?
$fp = fopen(''http://www.szerver.hu/php1.php'', ''r'');
while (!feof($fp)) {
$valtozo .= fread($fp, 1000);
}
fclose($fp);
print ''php1 kimenete: ''.$valtozo;
?>
Ezután megnézed a http://www.szerver.hu/php2.php -t és ezt kapod:
php1 kimenete: zizi -
bélanéni
őstag
már éppen akartam szólni, hogy ez kicsit durva volt... :P
-
L3zl13
nagyúr
Közben a topic indító meg már rég leszált a témáról. Mi meg itt agyalunk. Hálátlan népség.
-
bélanéni
őstag
''...pl. van egy program1.php nevű cuccom, aminek az a dóga, hogy írja ki $valtozo értékét, és van egy program2.php, aminek az, hogy olvassa be program1.php?valtozo=ertek -et ...'' ez szerepel a témaindító üzenetben, ez kizárja az általad említett esetet. (a program 1 feladata, hogy átadja a kimenetét, a program2 csak beolvassa a változót)
-
bélanéni
őstag
ja értem. gondolom valami ehhez hasonlót próbál írni:
http://www.pornolize.com/cgi-bin/pornolize2/pornolize2.cgi?lang=hu&url=http%3A%2F%2F + ''tetszőleges oldal'' -
L3zl13
nagyúr
Egy lehetséges ok pl a témaindítóban van.
Tetszőleges weboldal tartalmában keresés. -
bélanéni
őstag
elképzelhető... :) még én sem próbáltam. én csak egyet nem értek. adott egy php program, ami előállít egy html kódot (is), ezt a html kódot miért nem változóban tároljuk úgy hogy mindig hozzáfűzzűk a változó értékéhez az egyes html kódrészeket (tehát nem ''print''eljük), majd a legvégén ezt a változót feldolgozzuk ugyanezen programon belül. miért kéne átadni másik programnak? csak bonyodalmakat okoz
(L3zl13, nem tőled kérdeztem, hanem a probléma felvetőtől) -
L3zl13
nagyúr
Ok. Kipróba és müx. :DDD Yeah!
-
L3zl13
nagyúr
igen, de ha a php file-ra nem mint ''./konyvtar/akarmi.php''-ként, hanem ''http://www.site.domain/konyvtar/akarmi.php''-ként, akkor szerintem http protokolon próbálja elérni a saját szerveren is. Ezt a kérést pedig a webszerver úgy fogja akkor feldolgozni, mintha egy böngésző kérte volna le az oldalt, és a php kód helyett a html-kódot nyomja csak ki...
Elméletileg... Mert még nem próbáltam ki. :)) -
bélanéni
őstag
a file()-al asszem egy file egyes sorait lehet betenni egy tömb elemeibe. nem a php kódot fogja így betenni?
-
L3zl13
nagyúr
Ha fopen()-nel, vagy file()-lal megnyitod, de relatív útvonal helyett http-s útvonalat adsz meg akkor nem a http-n keresztül olvassa be a filet? (Ami ez esetben a php kimenete lenne.)
Nem próbáltam de szerintem elvileg működnie kéne. -
bélanéni
őstag
viszont azt nem tudom, hogy lehet megcsinálni, hogy egy linkkel meghívsz egy php scriptet, lefut, majd meghív egy másik php scriptet átadva annak egy olyan string változót, amelynek értéke az általa előállított html kód . ilyen szerintem nem nagyon van. ugyanabban a php sciptben kéne feldolgozni a html kódot, amelyikben előállítod, minek meghíni másik php programot? (lehet hogy félreértettem)
-
bélanéni
őstag
az a gond, hogy a php kódnak nem csak html kimenete van, hanem sok minden mást is előállíthat/csinálhat, pl sql adatbázisban matat, változókat átadhat, stb...stb... az egész kimenetet nem tudod átadni, legfeljebb a html kimenetet
-
bélanéni
őstag
írd le konkrétan mit akrasz, hátha úgy tud valaki segíteni
-
bélanéni
őstag
nem teljesen világos a probléma. Mi az hogy az egész kimenetét? arra gondolsz, hogy a kimenet ne a böngészőnek menjen, hanem egy másik php programnak? mert akkor azt mégis az includdal lehet megcsinálni (vagy require)
-
azzio
aktív tag
nemnemnem! ezt én is tudtam, én arra vagyok kíváncsi, hogy egy php-program futásának eredményét hogyan változóba olvasni.
amit te leírtál, azzal azt lehet elérni, hogy a másik progi php-kódját beilleszti, de így ugyanúgy lefut, és kiíródik, de én a kimenet tartalmával anélkül, hogy lefutna, és kiíródna, műveleteket akarok végezni (konkrétan keresni). tehát változóba szeretném olvastatni. -
azzio
aktív tag
az a kérdés jutott így korán reggel eszembe (vagyis hajnali 3kor, csak nem volt kedvem ezért fölkelni), hogy hogyan lehet egy php-programmal egy másik php-program egész kimenetét egy változóként beolvasni. pl. van egy program1.php nevű cuccom, aminek az a dóga, hogy írja ki $valtozo értékét, és van egy program2.php, aminek az, hogy olvassa be program1.php?valtozo=ertek -et (ami mondjuk egy komplett weboldal), és írja ki (vagy keressen a HTML-tagektől megpucolt szövegben, vagy ilyesmi). A lényeg a beolvasás, hogy old6om +?
Aktív témák
Hirdetés
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Antivírus szoftverek, VPN
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- BLUESUMMERS NVMe SSD adapter
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7700X 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
- Xiaomi Redmi Note 14 Pro 256GB Kártyafüggetlen 1Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest