Adott volt egy fizikai gép,amit virtualizáltunk "Windows server 2008 r2",ezen futott egy xampp 3.2.1 -es. A fizikai gépről simán futott az oldal,de ha a virtualizált gépen indítom el,akkor 20 perc elteltével ez a hosszú hibaüzenet fogad,20 percig minden működik.
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ' in C:xamppwwwcsaladsegitovendordoctrinedballibDoctrineDBALDriverPDOConnection.php:43 Stack trace: #0 C:xamppwwwcsaladsegitovendordoctrinedballibDoctrineDBALDriverPDOConnection.php(43): PDO->__construct('mysql:host=loca...', 'root', NULL, Array) #1 C:xamppwwwcsaladsegitovendordoctrinedballibDoctrineDBALDriverPDOMySqlDriver.php(45): DoctrineDBALDriverPDOConnection->__construct('mysql:host=loca...', 'root', NULL, Array) #2 C:xamppwwwcsaladsegitovendordoctrinedballibDoctrineDBALConnection.php(360): DoctrineDBALDriverPDOMySqlDriver->connect(Array, 'root', NULL, Array) #3 C:xamppwwwcsaladsegitovendordoctrinedballibDoctrineDBALConnection.php(429): DoctrineDBALConnection->connect() #4 C:xamppwwwcsal in C:xamppwwwcsaladsegitovendordoctrinedballibDoctrineDBALDriverAbstractMySQLDriver.php on line 103
Ugyan rákerestem már,de értelmes dolgot nem találtam,minden tanácsot szivesen fogadok.
Ha Apache-ot hasznalsz, akkor .htaccessben atiranyithatod a /blog/*-ra erkezo kereseket, valahogy igy:
RewriteRule /blog/(.*) "/article.php?url=$1"
Az article.php-ben meg megkeresed, hogy melyik id-hoz tartozik az url, es azt szeded elo az adatbazisbol es jelenited meg. A linkek pedig href="/blog/<?php echo $post['url']; ?>"> legyenek az id-s valtozat helyett.
köszi vmit gondolok, tehát egy PHP tipusú adatcserét biztositó rendszert kell alkaqlmazni és azt vhogy a szolgáltatónál lehet ugy felrakni, hogy adatcsere menjen? ezek után nézzek jobb an utána? ugye?
ha a json fileot felmásolod a szerverre a html filejaiddal együtt, akkor lesz url-je, és be tudja tölteni a weblapod. viszont ugye nem fog tudni bele írni.
az a node-json egy olyan cucc, ami egy szerver szolgáltatás. lehetővé teszi, hogy írni is tudjon a lap a jsonba. viszont így már nem egy mezei file, hanem egy futó program a szerveren.
ilyen json fileot író olvasó szolgáltatást phpban is tudsz írni, php-t futtató hosting meg talán több van.
Köszönöm, hogy foglalkoztál a kérésemmel. Egy fél éve kezdtem ismerkedni a dolgokkal, autodidakta. Érdekesnek tartom és korábbi exceles múltbeli ötleteim alapján jutott ez eszembe:
egy beviteliu és módositható lapon napi adatokat akarok bevinni. ezek bekerülnek egy json filebe. Azadatok sora vmilyen dátumtól lehívhatóak, módosíthatók és törölhetők.
másik nyomógobbal akár grafikusan ábrázolhatók. ehhez még kell egy jogosultsági elosztás is csinálnom. valaki beírhat, más törölhet. stb. az egész akkor lenne jó ha megfelelő belépés után bármely gépről múködhetne.l
Lehet ábrándozás, de eddig a saját virtuális json és beviteli lap közti lekérdezési működésig jutottam. egy táblázatba lekéri az adatokat. ez persze tyúklépés, de szeretném tudni, hogy kivitelezhető mindez. (a json filéhez meg kell adni url-t, de hogyan tudnám ezt a bázist a tárheyre tenni? )
A nethely-en látom, hogy van PHP lehetőség, de a kapcsolatot még nem találtam meg.
Próbálgatok webes lapot Json server kapcsolattal. A saját gépen sikerült npm saját virtuális servert telepíteni. Közben a nethelyen egy ingyenes helyet regeltem. A saját lapot ugye ide lehet rakni, de nem tudok mit kezdeni a json serverrel. Abban kérnék segítséget, hogy jsont ide vagy más helyre fel lehet-e v alahogy pakolni?
A profiktól bocsi a sügérségért, de ahhoz h a kis javas próbálkozásaim bárhonnan múködjenek ezt látom megoldásnak.
17 éves kezdő Php tanuló vagyok és jelenleg egy oldalt készítettem el amihez, szeretnék készíteni egy blog kezelő admin felületet.
Nagyon szépen haladtam, a kategóriákat, már fel is tudom venni az adatbázisba, az admin felületen keresztül illetve ki is tudtam listázni őket a weboldalon.
Viszont a Blog poszt készítésnél lenne egy problémám. Ugyanis ugyanazt a create() függvényemet használom, mint a kategória felvételnél is, viszont a Blog Poszt felvétele az adatbázisba, sajnos nem akar sikerülni. Nem kapok semmiféle php hiba kódot, csak amikor próbálom ki listázni a create függvény után, a poszt id-ját. Az 1-es érték helyett 0-át kapok..
Csatolom a blogposztfelvételi és ennek a kontrollos kódját, illetve az adatbázisom adatait is!
A fura az egészben, hogyha magamtól veszek fel statikusan php kód nélkül az adatbázison keresztül 1-2 elemet, Azt a blogszerkesztés menüpontban észleli és meg is jeleníti a rendszer, viszont magán az admin felületen keresztül nem tudok felvenni posztot az adatbázisba, ezért is írtam ide!:)
Tesztelésből ugyebár a kontroll kód végén kiíratom a create függvény végeredményét, aminek egy id-t kellene visszaadnia, de az 1 es id helyett kapok egy 0 ás értéket a posztolási gomb lenyomása után és sajnos erre nem tudok rájönni, hogy miért van?!
Csatolom a képeket is a problémáról!
Bárki segítségét előre is köszönöm!!!
Adatbázis tartalma:
Új Blog Poszt felvétel előtti állapot
Poszt gomb lenyomása utáni állapot
A 2 adatbázisból statikusan felvett blog poszt megjelenítve(php kóddal azon belül egy foreach ciklussal tettem meg ezt is) a már 'kész' blogok kezelésének menüpontjában
Kis segítséget szeretnék kérni. Van az oldalamon egy üzenet küldő form és azt a gondom, hogy az onnan kapott üzenetekben nem jelenítik meg rendesen az ékezetes szavak. Mit kellene hozzáírni, hogy rendesen működjön?
Mellékelem a teljes php kódot:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
# FIX: Replace this email with recipient email $mail_to = "(kitakarva)";
if ( empty($name) OR !filter_var($email, FILTER_VALIDATE_EMAIL) OR empty($phone) OR empty($subject) OR empty($message)) { # Set a 400 (bad request) response code and exit. http_response_code(400); echo "Kérjük, töltse ki az űrlapot, és próbálkozzon újra."; exit; }
# Send the email. $success = mail($mail_to, $subject, $content, $headers); if ($success) { # Set a 200 (okay) response code. http_response_code(200); echo "Sikeresen elküldve"; } else { # Set a 500 (internal server error) response code. http_response_code(500); echo "Hoppá! Hiba történt, nem tudtuk elküldeni az üzenetét."; }
} else { # Not a POST request, set a 403 (forbidden) response code. http_response_code(403); echo "Probléma merült fel az elküldéssel, próbálkozzon újra."; }
Sziasztok. Még újonc vagyok a PHP kodolasban és egy kis segítség kellene.
Tegnap készítettem egy PHP template enginet egy teszt webáruház weblab termékeinek dinamikus megjelenítésére ami működik is.
A problémám az lenne, hogy a html-ben amikor megjelenítem az említett
Thumbnaileknek adtam egy class-t ami a méretre vonatkozik
Viszont az első megjelenített terméknél ez nem irodik bele a kodba.
Bemasolom a PHP kódot ami a megjelenítést kezeli. Valakinek lenne ötlete hogy ez miért van?
<? php include_once "inc/template.php"; $thumbnail = new Template("product_thumbnail.html",$contentExample); //content example does not exist its just a test name for($i=0;$i<$thumbnail->noOfResults;$i++){ echo "<div class='col-md-4 col-xs-4 col-sm-4 col-lg-4'>"; //ez lenne az emlitett class ami az elso megjelenitett elemnel nem irodik bele a htmlbe de a tobbinel igen echo $thumbnail->output(); echo "</div>"; } ?>
feltoltok egy kepet is amin latszik hogy valamiert az elso thumnail mas meet mint a tobbi es hoggy a kod abba nem irodott bele
Sziasztok. Még újonc vagyok a PHP kodolasban és egy kis segítség kellene.
Tegnap készítettem egy PHP template enginet egy teszt webáruház weblab termékeinek dinamikus megjelenítésére ami működik is.
A problémám az lenne, hogy a html-ben amikor megjelenítem az említett
Thumbnaileknek adtam egy class-t ami a méretre vonatkozik
Viszont az első megjelenített terméknél ez nem irodik bele a kodba.
Bemasolom a PHP kódot ami a megjelenítést kezeli. Valakinek lenne ötlete hogy ez miért van?
<? php include_once "inc/template.php"; $thumbnail = new Template("product_thumbnail.html",$contentExample); //content example does not exist its just a test name for($i=0;$i<$thumbnail->noOfResults;$i++){ echo "<div class='col-md-4 col-xs-4 col-sm-4 col-lg-4'>"; //ez lenne az emlitett class ami az elso megjelenitett elemnel nem irodik bele a htmlbe de a tobbinel igen echo $thumbnail->output(); echo "</div>"; } ?>
feltoltok egy kepet is amin latszik hogy valamiert az elso thumnail mas meet mint a tobbi es hoggy a kod abba nem irodott bele
Sziasztok Geri vagyok a kérdésem az lenne hogy letöltöttem a PHP-t Xampp-al és ha az Apache és a MySQL-t elinditom meg tudom nyitni a localhostot de ha kikapcsolom vagy ujrainditom a gépem már külön ujra kell indítani hogy ezt hogy tudom megoldani?
Végeztem egy próbát. A változókat mindenhol {} jelek közé tettem a funkcióban, és így működött a behelyettesítés. Sajnos ettől még fennáll az a probléma, hogy rengeteg helyen (és ki tudja hol) kellene javítani.