- Fájdalmasan gyenge kijelzőt válaszott a Switch 2-höz a Nintendo
- Sony MILC fényképezőgépcsalád
- Milyen billentyűzetet vegyek?
- Kormányok / autós szimulátorok topikja
- Fujifilm X
- Bambu Lab 3D nyomtatók
- Azonnali VGA-s kérdések órája
- CPU léghűtés kibeszélő
- Nem indul és mi a baja a gépemnek topik
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
Új hozzászólás Aktív témák
-
papa019
senior tag
Sziasztok!
Lehetőségem adódott egy cég számára elkészíteni egy leltározáshoz szükséges web alapú alkalmazást, viszont nem vagyok még túlságosan nagy guru php és mysql témában, így érdeklődnék, hogy nincs-e a fórumtársak körében, aki bekapcsolódna a dologba és tudna segíteni?
A feladat számomra nem tűnik bonyolultnak, a specifikációt elküldöm annak, akit érdekel.Akit érdekel keressen meg privátban, e-mailben küldöm neki a tudnivalókat.
-
papa019
senior tag
Olyat esetleg nem lehet csinálni, hogy betesz egy ehhez hasonló elemet addig, amíg a művelet fut a szerveren és amikor a szerver végzett, akkor küld vissza egy jelzést, és akkor megy tovább minden?
(elég kezdő vagyok még az ilyen dolgokban, remélem nem mondtam hülyeséget)
(#10298) Sk8erPeter:
-
papa019
senior tag
válasz
Sk8erPeter #10166 üzenetére
Tehát ha jól értem, akkor ennyi elég az általam használt osztály helyett:
$host = '127.0.0.1';
$user = 'root';
$pass = '';
$dbname = 'onlab';
$DB = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
Kipróbáltam, működik, de nem tudom, hogy erre gondoltatok-e. -
papa019
senior tag
válasz
fordfairlane #10163 üzenetére
Tökéletesen működik, köszönöm.
Valami ilyesmi megteszi a $DB helyett:$con = mysql_connect("127.0.0.1","root","","onlab");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
? :) -
papa019
senior tag
válasz
fordfairlane #10160 üzenetére
Igen, ez egy minták alapján alakítgatott kód. Próbálok egy használható alkalmazást összerakni és tudom, hogy ez egy hozzáértő számára gányolt kód.
A $DB változóhoz tartozó kód:
$config = array();
$config['host'] = '127.0.0.1';
$config['user'] = 'root';
$config['pass'] = '';
$config['table'] = 'onlab';
class DB
{
/**
* @desc Creates the MySQLi object for usage.
*
* @param $db required connection params.
*/
public function __construct($db) {
$this->mysqli = new mysqli($db['host'], $db['user'], $db['pass'], $db['table']);
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
}
/**
* @desc Simple preparation to clean the SQL/Setup Result Object.
*
* @param SQL statement
* @return
*/
public function Query($SQL)
{
$this->SQL = $this->mysqli->real_escape_string($SQL);
$this->Result = $this->mysqli->query($SQL);
if ($this->Result == true)
return true;
else
die('Problem with Query: ' . $this->SQL);
}
/**
* @desc Get the results
*
* @param $field Select a single field, or leave blank to select all.
* @return
*/
public function Get($field = NULL)
{
if ($field == NULL)
{
$data = array();
while ($row = $this->Result->fetch_array(MYSQLI_BOTH))
{
$data[] = $row;
}
}
else
{
$row = $this->Result->fetch_array(MYSQLI_BOTH);
$data = $row[$field];
}
/** Make sure to close the Result Set */
$this->Result->close();
return $data;
}
/**
* @desc Automatically close the connection when finished with this object.
*/
public function __destruct()
{
$this->mysqli->close();
}
}
$DB = new DB($config); -
papa019
senior tag
válasz
Sk8erPeter #10153 üzenetére
-
papa019
senior tag
válasz
fordfairlane #10150 üzenetére
Javítottam, de így is hibát ír:
Problem with Query: INSERT INTO category_parent (did,parent) VALUES(\'1\',\'34\')De a categories táblába továbbra is bekerülnek az adatok.
Szerk: aposztróf nélkül is ugyanaz a hiba.
-
papa019
senior tag
Sziasztok!
Egy MySQLbe írással teljesen megakadtam.
<?php
include 'config.php';
$name = $_POST['name'];
$category = $_POST['category'];
$DB->Query("INSERT INTO categories(name) VALUES('$name')");
$result = mysql_query("SELECT id FROM categories WHERE name='$name'");
$DB->Query("INSERT INTO category_parent(did,parent) VALUES('$result','$category')");
echo "alert($result)";Az első query tökéletesen lefut, míg a második egyáltalán nem.
A result változóval van a gond, de nem tudom megoldani.A táblák: categories > id és name oszlopokkal, míg a category parent > pid, did és parent oszopokkal. A második táblában a did össze van kapcsolva az első tábla id-jével.
-
papa019
senior tag
válasz
Sk8erPeter #9865 üzenetére
Közben választ kaptam a régi admintól, hogy az ftp-ről elérhető a .htaccess, de ftp elérhetőséget nem mondott, a régi már nem működik...
Megnéztem a 193.*** IP címet, ha arra irányítom a hosts fájlomban a domaint, akkor továbbra is működik a régi site, viszont az FTP kliensnél az a hiba lép fel, hogy a kapcsolat felépül, a felhasználónév megadása után viszont OFFLINE hibaüzenettel elszáll.Valakinek valami ötlete van, hogy hogyan érhetem el az FTP-t?
-
papa019
senior tag
válasz
Sk8erPeter #9863 üzenetére
Leszedtem a régi tárhelyről FTP-n az összes anyagot és feldobtam erre a tárhelyre.
Igen, közben rájöttem, hogy a htaccess rejtett, de a letöltés után megszüntették az ftp elérést... -
papa019
senior tag
válasz
Sk8erPeter #9861 üzenetére
Közben megvan a lehetséges hiba.
A .htaccess fájl nem került birtokomba a korábbi szerverről, ennek hiányában pedig nem működnek ezek a linkek...
A tegnap esti néhány perces/órás jó működés még a korábbi host miatt volt. -
papa019
senior tag
válasz
Sk8erPeter #9859 üzenetére
Hát én ezt komolyan nem értem... Most megint HTTP Error 500 - Internal server error van
-
papa019
senior tag
válasz
Sk8erPeter #9857 üzenetére
Írtam a host cégnek, de választ még nem kaptam...
Én focizni voltam...
Gondolom ők ütyködtek valamit. -
papa019
senior tag
válasz
Sk8erPeter #9855 üzenetére
Köszönöm a válaszokat, kezd működni az oldal.
Jelenleg a login és az elfelejtett jelszó nem jön még be (mindkettő popup).
Amúgy már minden aktív. -
papa019
senior tag
válasz
Sk8erPeter #9839 üzenetére
Tehát neked minden funkció működik?
Nekem semmi nem jön be (internal server error a supportra is)... Az én készülékemben lenne a hiba?Egyébként az ez alatt lévő kommentben írt DNS cache dologra azt tudom írni, hogy a mai nap folyamán lett átirányítva a domain a másik szerverre... Lehet ez a gond?
-
papa019
senior tag
válasz
Sk8erPeter #9833 üzenetére
-
papa019
senior tag
válasz
Sk8erPeter #9826 üzenetére
Jelenleg az a baj, hogy az indexen kívül nekem nem működik egyik php fájl sem.
A linkek mind errort dobnak.Elképzelésem nincs, hogy miből és hogyan lett összedobva az oldal, én csak "megörököltem".
Hol találok error.log fájlt?
-
papa019
senior tag
válasz
fordfairlane #9824 üzenetére
És ha én ezeket nem tudom állítani a tárhely admin oldalon, akkor hogyan tudom aktiválni?
Csak a support segítségével lehet? -
papa019
senior tag
Sziasztok!
A mai napon költöztettünk weboldalt egy szerverről egy másikra.
Az adatbázist sikeresen átraktam, a fájlok is felkerültek az ftp-re, de valami orbitális nagy hiba van, mert az index.php kivételével egyik php fájl sem elérhető, mindegyikre server errort dob.Valakinek van valami ötlete?
Az oldal: [link]
(jelenleg az index.html az alapértelmezett, ezért adtam így a linket!)
Új hozzászólás Aktív témák
Hirdetés
- Apple Watch Ultra - első nekifutás
- Sorozatok
- Autós topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Fájdalmasan gyenge kijelzőt válaszott a Switch 2-höz a Nintendo
- CNC topik
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
- Xiaomi 14T - nem baj, hogy nem Pro
- Sony MILC fényképezőgépcsalád
- Elektromos cigaretta 🔞
- További aktív témák...
- HP Omen - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync - HDR 400 - USB-C - KVM Switch
- Garanciális MSI Katana GAMER 15,6"240Hz!i5 12500H(16X4,5Ghz)RTX 3060 6 GB VGA,32-64GB RAM/1TB SSD
- Bivaly MAGYAR Lenovo P1 gen2 (Core I7 32 Gb 1Tb 15" 4K 4Gb Nvidia) Laptopom eladó!!!
- HP ProBook 640 G8, 14" FHD IPS Touch, I5-1145G7 CPU, 16GB DDR4, 256GB SSD, WIN 11
- HP ProBook 640 G8, 14" FHD IPS Touch, I5-1145G7 CPU, 16GB DDR4, 256GB SSD, WIN 11
- 13-14" Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- Bitcoin miner Bitmain Antminer S9 S9I 13.5 - 14 Th 1250W eladó
- Samsung Galaxy A12 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A40 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged