Hirdetés
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Garmin Forerunner 965 - csúcs
- Milyen okostelefont vegyek?
- Beépül a Nano Banana a Google Fotókba
- Motorola Edge 70 - többért kevesebbet
- Samsung Galaxy A54 - türelemjáték
- Google Pixel topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Honor 200 - kétszázért pont jó lenne
- Fotók, videók mobillal
Ú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
- XIAOMI Redmi Note 14 Pro 5G 8/256
- POINT S WINTER S 185/65R15 88T téligumi acélfelnivel
- ThinkPad 15,6",core i3 6100u(4x2,3Ghz)IntelHD VGA,8-16GB RAM,240SSD,Jó akku,nagyon szép állapot
- 12700kf,RTX4060 8gb,32gb ddr5,6T m.2 ssd,stb .Új komplett középkategóriás gamer pc .
- Acer 15.6",FullHD,core i3 8145U(4x3,9Ghz)MX230 2/4GB DDR5VGA,8-20GB RAM,SSD,szép állapot,Win.11
- Bomba ár! Lenovo ThinkPad L520 - i3-2GEN I 4GB I 160GB I DVDRW I 15,6" HD I Cam I W10 I Garancia!
- Yurbuds Ironman fülhallgató
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Lenovo ThinkPad P15 Gen 2 Mobile Workstation - i7-11850H 32GB 512GB Nvidia RTX A4000 8GB 1 év gar.
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

(elég kezdő vagyok még az ilyen dolgokban, remélem nem mondtam hülyeséget)





Én focizni voltam... 



