- Xiaomi 14T Pro - teljes a család?
- Apple iPhone 15 Pro Max - Attack on Titan
- CMF Buds Pro 2 - feltekerheted a hangerőt
- Yettel topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Telekom mobilszolgáltatások
- Huawei Watch GT 2 Pro - egyszerűen gyönyörű
- Betiltották a Pixel 7-et Japánban
- Motorola Edge 30 Neo - wake up, Jr...
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
Aktív témák
-
paramparya
őstag
Ha egy könytárat htaccess-szel védek, akkor fsockopen-nel lehet authentikálni? (Le kéne időnként húzni egy árlistát egy helyről, ami így van védve)
-
paramparya
őstag
válasz
Drótszamár #3291 üzenetére
Vagy használsz smarty-t, ami szintén megoldja ezt magától...
-
paramparya
őstag
válasz
Hujikolp #3267 üzenetére
limites:
miért csak 100-ig megy? gondolom valami dinamikus dologról van szó, így inkább annyit kéne vizsgálni, hogy 0, vagy osztható-e tízzel. A módosítással annyit foglalkoznék, hogy ha módosította magától, tehát else ágba kerültünk, akkor állítanám 0-ra, ne variáljon a user a címsorban... -
paramparya
őstag
válasz
Hujikolp #3263 üzenetére
Hát, hirtelen annyit tudok rá mondani, hogy nagyon csúnya a kód, és ezzel nem bántani akarlak. Függvényben globális változót használni sem szép dolog, és vannak hasonló dolgok, pl. a switcheket is ki lehetne cserélni sokkal szebben...
Nem is látom át ezt a függvényt, de ha leírod szépen hogy mit kéne csinálnia mi alapján, akkor tudok segíteni -
paramparya
őstag
válasz
Jester01 #3227 üzenetére
MOD: Sürgős:
Egy php script-ben hogy lehet lekérdezni, azt, aminek most nem jut az eszembe a neve, de ez is azt küldi (request query, vagy nemtommi):
function sendToHost($host,$path,$data)
{
if(!@$fp = fsockopen($host, 80))
{
return false;
}
fputs($fp, ''POST $path HTTP/1.1\r\n'');
fputs($fp, ''Host: $host\r\n'');
fputs($fp, ''Content-type: application/x-www-form-urlencoded\r\n'');
fputs($fp, ''Content-length: '' . strlen($data) . ''\r\n'');
fputs($fp, ''Connection: close\r\n\r\n'');
fputs($fp, $data);
while (!feof($fp)) {
$buf .= fgets($fp,128);
}
fclose($fp);
return $buf;
}
Azér' kéne, mert localhost-on működött, de most egy másik servernek akarok így küldeni, és bad request-tel elszáll..
Előzőre:
Csak ultraweben sem végtelen az adatbázis, és ha több user elkezd sok-sok képet feltölteni, akkor egyszer csak csúnyán betelik
[Szerkesztve] -
paramparya
őstag
válasz
lordthomas #3209 üzenetére
Az is egy megoldás, vagy ugyanezt meg tudod oldani phpmyadmin-nal is...
akkor lesz egy tömörített fájlod, vagy szöveges fájlod, vagy szöveged, amit kinyomsz vágólapra, és beilleszted, a lényeg, hogy amikor már kezedben a cucc, akkor másik oldalon phpmyadmin-ban visszaimportálod:
ha vágólapon van, akkoz az sql fület nyitod, és ott ctrl-v, és futtatás, ha fájlban, akkor import fül, kiválasztod, és ő beletolja... -
paramparya
őstag
pl. elküldöd ennek a scriptnek:
<?php
$connection = mysql_connect(....);
// adatbázis kiválasztása, set names, stb.
// például nézzük a nevet
$nev = mysql_real_escape_string($_POST['nev'], $connection);
$nev = nl2br($nev);
... // egyéb átalakítások
mysql_query(''INSERT INTO...''); // eltárolod
header('location: guestbook.php'); // ezzel visszamegy a vendégkönyvbe
?>
tehát ne küldjön semmi szöveget a böngészőnek a script...
[Szerkesztve] -
-
paramparya
őstag
-
paramparya
őstag
válasz
Flashback #3181 üzenetére
Hát, nagyon nagy fájlokat nem is jó post-olva küldeni formon keresztül, a server beállításaitól függően nem is biztos hogy enged túl nagy fájlt...
Lehetne ftp-n is feltöltened, és amikor az a rész van, hogy formon keresztül töltenéd fel a fájlt, és valami körítést hozzá, azt nem tudom mi, akkor a fájlfeltöltés helyett inkább a formon kitöltenél azon kívül mindent, utána átdobna egy oldalra, ahol listáznád a könyvtár tartalmát, ahová ftp-vel töltögetsz, és ott kattintással megoldanád, hogy hozzárendelődjön a fájl az aktuális feltöltenivalódhoz... -
paramparya
őstag
Elsőként elkezdesz itt keresni:
[link]
Ott kiválasztod a string függvényeket:
[link]
És ott végigfutod a függvénylistát
Legalábbis én így szoktam első körben, aztán esetleg jöhet a google, ahol keresgélünk mások által készített függvényeket.
(Én magam nem tudok ilyen függvényről, ami közel sem azt jelenti, hogy nincs ilyen)
-
-
paramparya
őstag
válasz
sanyixXx #3111 üzenetére
mert ez azon múlik, hogy a php.ini-ben a register globals be van-e kapcsolva, és ezek szerint az extrán nincs... (ami így jó...)
(a register globals hatására pl. a $_POST tömb 'tipp' címkéjű eleméből létrejön a $tipp változó, kikapcsolt állapotban nem, ami biztonság szempontjából előnyösebb.
[Szerkesztve] -
paramparya
őstag
válasz
sanyixXx #3109 üzenetére
ahol $tipp van, oda helyette $_POST['tipp']-et írj, és ugyanígy a probalkozasok-at is, vagy írj bele egy
if(isset($_POST['tipp'])) $tipp = $_POST['tipp'];
if(isset($_POST['probalkozasok'])) $probalkozasok = $_POST['probalkozasok'];
részt rögtön az elejére...
[Szerkesztve] -
paramparya
őstag
Ért itt valaki LDAP-hoz?
Egy olyan scriptet kéne írnom, ami egyszerűen csak leellenőrzi, hogy azzal a felhasználónévvel/jelszóval authentikálódna-e... -
paramparya
őstag
-
paramparya
őstag
válasz
gelencser26 #3010 üzenetére
Ismerkedj meg a történelmével...
-
paramparya
őstag
válasz
bLaCkDoGoNe #2941 üzenetére
SQL injection ellen elég annyit, hogy a lekérdezésbe kerülő változókra előtte ráeresztesz egy mysql_real_escape_string függvényt...
-
paramparya
őstag
A $_POST tömb elemeinek értékét lehet változtatni cím szerinti paraméterátadásnál?
pl. egy ilyen függvény fog valamit tenni vele, ha meghívjuk rá?
function escape(&$element)
{
mysql_real_escape_string($element, $this->_resource);
} -
paramparya
őstag
válasz
VladimirR #2912 üzenetére
Ja, már értelek
Én viszont csak azért írtam annnyit, amennyit, mert az alap valamilyen szinten, hogy ezt a manualba fel tudja túrni (ha már ilyet akar csinálni), a hozzá szükséges plusz, amit nem talál a manualba pedig belekerült a válaszomba...
MOD: kilyukadni
[Szerkesztve] -
paramparya
őstag
válasz
VladimirR #2910 üzenetére
Dehogy írok, írsz te magadnak...
Kezdem nem érteni, mire akarsz ezzel kilyukadni...
Az a gond, hogy ha felmerül egy kérdés, nem nyomom egyből a kérdező arcába a számára 100%-ban megfelelő kódot, vagy pontos, egyetlen más kattintást nem igénylő linket?
Nyilvánvaló, hogy az általad írt függvények már megvannak php-ben, de akkor csak azt a hármat használva, semmi mást, ezzel a 3 utasítással oldd meg nála az első kérdést:
[link]
[Szerkesztve] -
paramparya
őstag
válasz
paramparya #2902 üzenetére
ja, és a utolsobetimestamp( 8 ) -at külön írd
Tehát a rang tábla így keletkezzen:
CREATE TABLE rang(
id int PRIMARY KEY AUTO_INCREMENT ,
nev varchar( 30 ) ,
hir varchar( 4 ) ,
letolt varchar( 4 ) ,
meghiv varchar( 4 ) ,
moderal varchar( 4 )
)
A felhasználó pedig így:
CREATE TABLE felhasznalo(
id int PRIMARY KEY AUTO_INCREMENT ,
nick varchar( 15 ) UNIQUE ,
pass varchar( 15 ) ,
nev varchar( 50 ) ,
kar varchar( 20 ) ,
email varchar( 40 ) ,
msn varchar( 40 ) ,
tel varchar( 10 ) ,
iwiw varchar( 70 ) ,
utolsobe timestamp( 8 ) ,
kihivta varchar( 15 ) ,
rangszam int,
FOREIGN KEY ( rangszam ) REFERENCES rang( id )
)
[Szerkesztve] -
paramparya
őstag
válasz
Flashback #2901 üzenetére
Legyen a rang táblában egy id nevű, int típusú mező, az legyen a primary key, és
FOREIGN KEY ( rangszam ) REFERENCES rang( id )
Legyen pl. a felhasználó táblában, a többinél hasonlóan, tehát ha valami re hivatkozol, akkor ugyanaz legyen a típusa, mint amivel hivatkozol rá... -
paramparya
őstag
Akkor menjünk bele picit
1. Megnézed, hogy az adott (a példánkban most legyen 500*500) méretnél kisebb-e. Ha igen, akkor ok. Ha nem:
---ha x nagyobb, mint y:
----szélesség = 500;
----magasság = szélesség/x*y
---ha y nagyobb:
----magasság = 500;
----szélesség = magasság/y*x
2. Lásd. 1, csak kisebb méretekben
3. google, erre nem tudok mást reagálni, ott biztos találsz valami class-t, ami kezel doc-ot, ott lesz benne keresés is sztem... -
paramparya
őstag
válasz
bLaCkDoGoNe #2884 üzenetére
Igen, de be copy-paste-elnéd ide a forrásból, ahol ott megjelenik?
Sztem ott lesz előtte egy space, ami nem fog tetszeni a regexp-ednek... -
paramparya
őstag
válasz
bLaCkDoGoNe #2882 üzenetére
Ez így nekem kicsit furcsa...
És hogy jelenik meg a legenerált html-ben? -
paramparya
őstag
válasz
bLaCkDoGoNe #2880 üzenetére
És másodjára (szerkesztésnél) az oldal forrásában a formban a textarea ''value'' mezőjében hogy szerepel?
-
-
paramparya
őstag
válasz
paramparya #2825 üzenetére
Ékezetes betűkkel is van gondja...
-
paramparya
őstag
válasz
paramparya #2824 üzenetére
Intel® Extreme
No, ide vajon elküldi-e?
Igen, ide igen
Viszont nálam ha egy formon keresztül, végigvergődve magát és trim, htmlspecialchars, majd egy nl2br függvényen, utána mysql_real_escape_string-en, aminél a kapcsolatazonosítónál 'SET CHARACTER SET 'latin2'' van megadva, akkor ® lesz az (r)-ből...
Ez lehet gondolom a latin2 charset miatt, ha jól sejtem
De amikor csak beolvasom, majd kiírom, akkor miért nem ok, és miért Ž ?
[Szerkesztve] -
paramparya
őstag
De azt szeretném, hogy fájlból olvasáskor így kerüljön a tömbbe
$file = fopen($this->_filename, ''r'');
while($sor = fgets($file))
{
array_push($this->_sorok, $sor);
}
Így viszont kalapos nagy z lesz belőle, és akár azt az egy karaktert cserélhetném is, de előfordulhat, hogy akkor másokkal is baj lehet, ezért gondoltam, hogy nincs-e olyan függvény, vagy valamelyiknek olyan paramétere, ami ezt rendberakná... -
paramparya
őstag
Mit kell még csinálnom, hogy ha fájlból olvasok, amiben pl. van registered-jel (bekarikázott r), akkor azt echo-zva az jelenjen meg, ne pedig kalapos Z?
Ha jól sejtem valahogy kódolást kéne állítani...
[Szerkesztve] -
paramparya
őstag
Azt meg lehet oldani valahogy, hogy egy bizonyos könyvtárban (apache szerveren) lévő cuccokat ne lehessen közvetlenül elérni, hanem csak include-olva hasznáni?
-
paramparya
őstag
-
paramparya
őstag
Hogy tudom a legszebben/legegyszerűbben megtudni, hogy egy ''2006-09-05 18:00:00'' formátumú dátum óta eltelt-e pl. 3 óra, vagy elmúlt-e már pl. másnap dél?
-
paramparya
őstag
válasz
Forest_roby #2709 üzenetére
Ha számot akarsz tárolni, akkor ne varcharként tárold, az szöveges, hanem integer -ként.
-
paramparya
őstag
válasz
Forest_roby #2702 üzenetére
A kód 'végén' kiíratod a táblát, formot, stb., és el lehet küldeni, a kód 'elején' pedig ha van post-olt változó, akkor eltárolod mysql-ben, és a kód 'vége' már az új értékeket fogja kiírni.
-
paramparya
őstag
válasz
paramparya #2681 üzenetére
nyilván a smiley helyett így néz ki: $_GET['tipus']
-
Aktív témák
Hirdetés
- Kerékpárosok, bringások ide!
- Xiaomi 14T Pro - teljes a család?
- Steven: Sokat utazó kávéfüggők ide!
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Nagyon erős ajánlattá kezd válni a SteamOS
- OLED TV topic
- Apple iPhone 15 Pro Max - Attack on Titan
- Milyen légkondit a lakásba?
- Napelem
- sh4d0w: Árnyékos sarok
- További aktív témák...
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- LG 55B4 - 55" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- ÁRGARANCIA! Épített KomPhone Intel i9 14900KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Eladó szép állapotban levő Apple iPhone 8 64GB fekete / ÚJ KIJELZŐ / ÚJ AKKU / 12 hónap jótállás
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged