Hirdetés
- Otthoni IPTV megvalósítási lehetőségek?
- Milyen házat vegyek?
- Projektor topic
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Mélynyomó? Nem, kompakt Chieftec ház!
- Mennyibe fog kerülni a Steam Machine?
- Kettő együtt: Radeon RX 9070 és 9070 XT tesztje
- Olcsó vs. drága egér: melyiknél érzed meg igazán a különbséget?
- Menekül a HEVC licencdíja elől a HP és a Dell
- Milyen billentyűzetet vegyek?
Aktív témák
-
j0k3r!
őstag
ertem.
kis off:
ha jol olvastam, akkor az sha1 egy 40 karakter hosszu hash-t general (ez ugye 160 bit). a kerdesem az, hogy ehhez kb. nagysagrendileg milyen hosszu 'sot' szoktak/szoktatok hozzaadni?
ez a pelda egy jo kiindulopont?
illetve mennyire erdemes js scriptet irni, ami peldaul ellenorzi a jelszot [a-z,A-Z,0-9], mielott elkuldjuk oket? (valahol azt olvastam, hogy js-t eleg egyszeruen meg lehet kerulni) -
j0k3r!
őstag
koszonom, igy mar jo lesz szerintem. de akkor most ezt nemertem, ha beincludeolok egy php filet, akkor a fuggveny torzson belul nem elerhetoek a torzson kivuli 'includeolt' valtozok/tombok?
pl:out.php
<?php $out = 'valami'; ?>main.php
<?php
require_once('out.php');
function kiir()
{
echo $out;
}
?>ebben az esetben a kiir fv. nem fogja latni az $out valtozot?
-
maestro87
őstag
Szia!
A letoltes.php-ban ez van:
<?php
function db_connect()
{
$dbname=""; // Adatbázis neve
$dbhost=""; // host általában: localhost
$dbuser=""; // Felhasználóneved
$dbpass=""; // Jelszavad
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
}
function show($d)
{
$result = mysql_query("SELECT * FROM `szamlalo` WHERE `id` = '".$d."'");// szamlalo: aktuális tábla neve
$line = mysql_fetch_array($result);
return $line['count'];
}
db_connect();
if(isset($_GET['id']))
{
$ip = $_SERVER['REMOTE_ADDR']; $honnan = $_SERVER["HTTP_REFERER"]; $ido = (" ".date("Y.m.d. H:i:s", time())."\r\n");
$result = mysql_query("SELECT * FROM `szamlalo` WHERE `id` = '".$_GET['id']."'");// szamlalo: aktuális tábla neve
$line = mysql_fetch_array($result);
$line['count']++;
mysql_query("INSERT INTO szamlalo(ip,honnan,ido) VALUES ('$ip', '$honnan', '$ido')");
mysql_query("UPDATE `szamlalo` SET `count` = '".$line['count']."' WHERE `id` = '".$_GET['id']."' ");// count: itt számolja az adott kattintást.
header("Location: ".$line['url']);// url: itt tárolja az url-t.
} else {
}
?>
Ezt felmásoltam a főoldal szerverére.A hozzá tartozó .sql fájl meg ez:
CREATE TABLE `szamlalo` (
`id` int(11) NOT NULL auto_increment,
`nev` varchar(100) NOT NULL default '',
`url` varchar(255) default NULL,
`count` int(11) default NULL,
`ip` varchar(100) NOT NULL default '',
`honnan` varchar(100) NOT NULL default '',
`ido` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2;Az index.php-ban pedig így hivatkozok rá:
<?php include("letoltes.php");?>
<a href="letoltes.php?id=1">pdf neve</a>
Letöltve: <b><?echo ' '. show(1) .'';?></b>A php eredeti letöltési helyét sajnos nem találtam meg.

A távoli szervereket több ingyenes tárhelynek képzeld el amin a fájlok vannak. Azért van több szerón, mert ingyenben elég kevés tárhelyet adnak.

A readfile-os megoldáshoz minden href linket módosítani (kiegészíteni) kellene?
Az ékezetekre nem tudsz megoldást? Mert a nem pdf kiterjesztésű fájlokat letudná tölteni, csak az ékezetes karaktereket átnevezi.
-
vamzi
senior tag
És lám, működik. De láma vagyok
a lekérésben elfelejtettem mind a két esetben átírni, szóval lehet jó lett volna addslash-sel is
Na mindegy, így jobban tetszik. Ezeket egy újabb lekérésnél kitudom valahogyan szedni belőlük?Valahogy úgy képzelném a dolgot, hogy mikor bírom, akkor a függvény által formált stringet töltöm fel, mint most, aztán kiolvasom, de úgy, hogy ezek ne legyenek benne, mert ezekkel a sztingekkel dolgoznom kell. Mikor kész vagyok, akkor újra feltöltöm, de már megint a mysql_real_escape_string-es verzióját.
Btw, köszi szépen

U.i:
köszi a tippet, így sokkal érthetőbb, mint a sok macskakörömmel meg vesszővel.

-
vamzi
senior tag
I\'m gonna grab my passport\r\n
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'm gonna grab my passport ')' at line 1
and be back hopefully by tomorrow.\r\n
\r\nUgyan úgy szintaxis hibát dob az aposztrófos sorokra. Nincs valami egyéb kritériuma? Kódolás vagy valami?
//az adatbázishoz csatlakozás sikeres volt, innen jön a kérdéses programrészlet
if ($handle)
{
do
{
$a = fgets($handle);
$b = mysql_real_escape_string($a);
echo $b,"<br>";
mysql_query("INSERT INTO `teszt`(`id`,`teszt`) VALUES('','$a')");
print mysql_error();
}while (! feof($handle));
}
fclose($handle); -
Jester01
veterán
Oracle tud hierarchikus lekérdezést ... mysql, passz ... pedig már az is oracle

MOD: ezt nézd meg
-
Speeedfire
félisten
Az első megoldás jó lett, viszont most meg megint lett egy másik gondom. Ez inkább a ckeditor miatt lehet. Amelyik adatban van ékezet azt átalakítja html kóddá, így nem tudok adatot keresni megfelelően az adatbázisban ahol a ckeditorral töltöttem fel adatot.
Konkrétan a szoveg és rovid mezőkbe töltök fel ilyet.
Pl.: Üdv az oldalon! helyett ez van az adatbázisban:
Üdv az oldalon!
Erre van valami megoldás? Vagy a ckeditornál kellene keresni a megoldást?
Aktív témák
- Motorola Edge 70 - többért kevesebbet
- Apple iPhone 16 Pro - rutinvizsga
- Samsung Galaxy Watch6 Classic - tekerd!
- Spórolós topik
- Otthoni IPTV megvalósítási lehetőségek?
- Lexus, Toyota topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Automata kávégépek
- Futás, futópályák
- Flint 2 OFF topik
- További aktív témák...
- Bomba ár! Lenovo ThinkPad L13 G1i - i5-10GEN I 8GB I 256SSD I 13,3" FHD I HDMI I W11 I Cam I Gar
- Bomba ár! Lenovo ThinkPad L390 - i5-8GEN I 8GB I 256SSD I 13,3" FHD I HDMI I Cam I W11 I Gari!
- Lenovo ThinkPad X1 Carbon Gen 9 i7-1185G7 32 GB RAM Iris Xe 4k kijelző törésgarancia
- Bomba ár! Lenovo ThinkPad X13 G1- i5-10310U I 16GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Eladó Denon 4400h
- Hp Prodesk 600 G4/ G5/ G6 SFF/ i5 8-9-10 gen / Elitedesk 800 G4 /Win11- Számla, garancia
- Apple iPhone Xs 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5060 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest


a lekérésben elfelejtettem mind a két esetben átírni, szóval lehet jó lett volna addslash-sel is
Na mindegy, így jobban tetszik. Ezeket egy újabb lekérésnél kitudom valahogyan szedni belőlük?



