Hirdetés
Új hozzászólás Aktív témák
-
fordfairlane
veterán
"Ha manuálisan beírok valamit utf8-al mysql-be, akkor azt a php megint nem tudja normálisan megjeleníteni."
Mysql konzolklienst használsz, vagy valami mysql frontendet erre a manuális beszúrásra? Elképzelhető hogy a konzolalkalmazás nem UTF-8 kapcsolódást használ.
x gon' give it to ya
-
PowerBuldog
veterán
Üdv!
Egy egyszerű vendégkönyvet raktam ki az ATW-re, de ez lett belőle: [link]
A saját gépemen még működött. Mit kell módosítani, hogy az ATW-n is működjön?
Eladó motyók: https://hardverapro.hu/aprok/hirdeto/powerbuldog/index.html
-
Orb1337
tag
válasz PowerBuldog #4952 üzenetére
ATW-nél létre kell hozni a szerver gyökérkönyvtárában - talán wwwdir? - egy tmp nevű könyvtárat
(#4921) Tele von Zsinór megoldottam közben, egyszerű szintaktikai hiba volt
[ Szerkesztve ]
-
Speeedfire
félisten
még sem működik megfelelően a geshi
nem próbálná meg más is? vagy esetleg hátha tudja miért lehet ez? [link]
se localhost alatt se szerveren nem működik megfelelően, ha egyszerű kódrészt illesztek be semmi hiba, de ha már valami komolyabbat akkor megadja magát (500as hiba)a contirb mappában van egy example.php azzal ki lehet próbálni, hogy megfelelő-e
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Orb1337
tag
válasz Speeedfire #4955 üzenetére
Nem ismerem a Geshit, lehet hülyeséget mondok, de:
<textarea name="szoveg" cols="50" rows="10"></textarea>ebben a beviteli mezőben tárolod a programkódot?
Arra gondolok, hogy nem fér bele a 10sorba az a kódmennyiség amit szeretnél tárolni, vagy túl hosszú a sor.[ Szerkesztve ]
-
-
Sk8erPeter
nagyúr
válasz Speeedfire #4958 üzenetére
Kipróbáltam, tökéletesen működik localhoston.
Egy 1300 soros kóddal próbáltam ki...Szerk.: a contrib/example.php segítségével próbáltam ki.
[ Szerkesztve ]
Sk8erPeter
-
Speeedfire
félisten
válasz Sk8erPeter #4959 üzenetére
Milyen apache/php kombó van fent?
Az általam linkelt működik?php: 5.3.0
apache: 2.2.11lehet h valami php beállítás miatt van?
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Speeedfire #4960 üzenetére
nálam most localhoston:
PHP 5.2.6
Apache 2.2.8Kipróbáltam a Te kódodat is (kiszedve az adatbázis-műveleteket), az is jól működik nálam.
Konkrétan nálad mi a hibajelenség?Szerk.: amúgy a kódodban tök feleslegesen használod az ob_start(); függvényt, nyugodtan pakolhatnád még az output elé az átirányítást, megfelelően átírva a kódot.
Amúgy is értelmetlen az egész HTML-részt echo-val kiíratni, mivel annak többsége mindig statikus. Válaszd szét jobban a kódodat (pl. a MySQL-csatlakozást is tedd még az output elé), mert így nehezen átlátható, ráadásul nem túl elegáns.[ Szerkesztve ]
Sk8erPeter
-
Speeedfire
félisten
válasz Sk8erPeter #4961 üzenetére
konkrétan, hogy amikor postolom localhost alatt olyan mint amikor megszakad a net és nem találja a megadott oldalt
szereveren meg error 500-at dob ki
[link]Azért van ott az ob_start() mert már megszoktam a használatát, akár milyen kicsi is a program használom.
Miért baj echo-zni a statikus dolgokat?
Nekem már nagyon kézre esik ahogy csinálom, így olvastam a leírásokat a neten, ezért is használom így őket.
De ha elmagyarázod, hogy mi miért jobb akkor lehet megfogadom a tanácsodat.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Tele von Zsinór
őstag
válasz Speeedfire #4962 üzenetére
Azonnal ISE500, vagy pár másodperc várakozás után? Utóbbi esetben kifogysz a futási időből, a hibaüzenetet meg elrejti a php (display_errors = off). Pechedre az ezt megnövelő függvény a legtöbb ingyenes tárhelyen tiltva van, de azért egy próbát megér: set_time_limit().
-
Speeedfire
félisten
válasz Tele von Zsinór #4963 üzenetére
localhost alatt azonnal, szerver alatt kicsit tölt
mind2 esetben beillesztettem a kódot az első sorba, de semmi válzotás.
set_time_limit(30);
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Tele von Zsinór
őstag
válasz Speeedfire #4964 üzenetére
Hibaüzenetek a fejlesztői gépen ugye be vannak kapcsolva? A php.ini display_errors beállítására gondolok. Dev gépen legyen be, prod gépen pedig kikapcsolva.
-
Speeedfire
félisten
válasz Tele von Zsinór #4965 üzenetére
Be van kapcsolva localhost alatt, de nem jelez semmit sem.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
maathe
senior tag
Hogyan lehet azt megoldani hogy ha valaki nincs bejelentkezve akkor ne tudja megnyitni pl. az index2.php-t? Itt arra gondolok hogy ha valaki még is ezt akarja megnyitni akkor dobja vissza az index.php-ra.
-
Speeedfire
félisten
if (!empty($_SESSION['belepett'])) {
echo 'ide jön a tartalmi rész';
}
else {
header ("refresh:3;url=index.php");
echo "<div align=\"center\"><h2>Ezt sajnos nem nézheted meg!<h2></div>";}
}Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Speeedfire #4962 üzenetére
"Azért van ott az ob_start() mert már megszoktam a használatát, akár milyen kicsi is a program használom."
Csak akkor használd, ha nagyon muszáj, mert egyébként nagyon rossz programozási gyakorlathoz vezethet, és más számára is kevésbé áttekinthető a program.
Ezenkívül tök felesleges ott alkalmazni, ahol egyáltalán nincs rá szükség (pl. nem akarsz az output után még átirányítani header()-rel), na meg ellenkezik az MVC-szemlélettel.
(Egy szóval: gányolás! )"Miért baj echo-zni a statikus dolgokat?"
Felesleges lassítani a megjelenítést, ha gyorsabb is lehet. És megint csak az átláthatóság..."így olvastam a leírásokat a neten"
A net tele van szeméttel...--
Geshi-vel kapcsolatban: már eleve az example.php sem megy? Nem néztem bele a kódjába, de elvileg nem kéne, hogy baja legyen magasabb számú PHP-verziókkal, de esetleg adhatnál neki egy próbát, hogy kipróbáld korábbival, mint az 5.3.0. Bár szerintem valahol máshol lesz a hiba.
A MySQL-rész NÉLKÜL is kipróbáltad már a kódodat? Ha anélkül sem megy, akkor nem az adatbázissal hozható kapcsolatba, legalább akkor ezt ki lehet zárni.Szerk.: ja, amúgy a kódodban az hibás, hogy a megjelenítés során is escape-elve jelennek meg az idézőjelek, aposztrófok és egyéb speciális karakterek (pl. echo \"valami\". Ettől függetlenül működik, csak rosszul jelenik meg a kód.
[ Szerkesztve ]
Sk8erPeter
-
Speeedfire
félisten
válasz Sk8erPeter #4969 üzenetére
Ezeket a dolgokat nem tudtam, próbálok majd jobban odafigyelni, h a kód, gyorsabb és átláthatóbb legyen.
Már az example sem megy sajnos
Adatbázissal is megy szépen, csak az érdekesebb php kódokkal van baja.
pl ~2000 soros html meg sem kottyan neki, de van h egy 100 soros php meg kiakasztja
Elég régi a stable verzió belőle 2008.x.x. lehet h 1-2 kód részlet miatt van ez.Meglesem majd régebbi php-val is, bár ettől függetlenül a szerveren meg nem tudom megváltoztatni sem.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
félisten
más kérdés:
van egy form mezőm, amiben tetszőlegesen 1-4db közötti képet töltök fel, amit átnevezek, áthelyezek majd adatbázisba írok (később thumbnailt is akarok), és sajnos nem igazán jön össze
itt a feldolgozó kód:
$i=1;
foreach ($_FILES['media']['name'] as $extmedia) {
$extmedia = end(explode('.', $_FILES['media']['name']));
}
$i=1;
foreach ($FILES['media']['name']['$i'] as $dirmedia) {
$dirmedia = "./media/".$id."-".$i.".".$extmedia;
$i++;
}Az elsőben elvileg megnézi mi a kiterjesztése, a másodikban meg az id alapján kezdi el a fájl nevét majd kötőjel egy szám és beleírja a fájl kiterjesztését.
Csak épp nem akar megfelelően működni.
Illetve ha valakit tudja hogyan lehet könnyen és egyszerűen megoldani az egy kijelöléssel több fájl kiválasztását akkor azt örömmel venném.
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
zka67
őstag
válasz Speeedfire #4971 üzenetére
Mért nem vagy strandon?
Ezt a kódot gondold át mégegyszerfuss neki mégegyszer, másképp, ennek így semmi értelme. -
Speeedfire
félisten
senki sem akar jönni
pedig még csak nincs is messze a balcsifutkosok a kód körül de eddig semmi, a tömböt nem jól járom "körbe" abban biztos vagyok
egyelőre még nem jöttem rá a hiba okára, de nem adom fel, esetleg megvárom a helyes megfejtéstFotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
zka67
őstag
válasz Speeedfire #4973 üzenetére
Egy kis segítség
for ($i=1;$i<=4;$i++) {
$n = 'media'.$i;
if ((isset($_FILES[$n])) && ($_FILES[$n]['error'] == 0)) {
$fn = './media/'.$id.'-'.$i.'.'.end(explode('.', $_FILES[$n]['name']));
move_uploaded_file($_FILES[$n]['tmp_name'],$fn);
// ide jöhet az adatbázisba írás
}
}A form-ban media1 .. media4 legyen a fájl boxoknak a neve.
$n-be kerül a box neve
aztán ellenőrzés, hogy sikeresen feltöltődött-e
$fn-be kerül a fájl neve a szerveren
végül elmenti a fájlt
ezután jöhet az adatbázisba írásMi meg azért vagyunk itthon, mert tegnap leugrottunk agárdra, de dög meleg volt a víz. Aszongyák hogy a balcsi is dög meleg. Pedig nekünk se lenne messze...
-
Speeedfire
félisten
De itt most te akkor külön változókat hozol létre minden egyes input mezőhöz (így nekem is megy ). Amit én szeretnék az meg h egy tömbbe írja az összeset, szóval nem kell media1-4, hanem csak media[] és abban van az összes érték. [link]
csak még mindig nem értem mi a baja, illetve tudom csak nem tudom megoldani
Mert egy egész tömböt "akarok" (nem akarok, csak nem jövök rá) egy stringbe írni. [link]
Notice: Array to string conversion in D:\munka\web\filmlista\kep.php on line 25
geshi: régebbi php/apache-al gond nélkül megy, ezek szerint a kódban van valahol a "hiba"
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
zka67
őstag
válasz Speeedfire #4975 üzenetére
Már párszor említettem a print_r használatát. Ez többek közt arra jó, hogy kiírasd vele egy tömb elemeit. Olyanokét is, aminek esetleg nem ismered a felépítését.
A kódod pedig így módosul:
$i = 0;
while (isset($_FILES['media']['name'][$i])) {
if ($_FILES['media']['error'][$i] == 0){
$fn = './media/'.$id.'-'.$i.'.'.end(explode('.', $_FILES['media']['name'][$i]));
move_uploaded_file($_FILES['media']['tmp_name'][$i],$fn);
}
++$i;
} -
vakondka
őstag
Sziasztok,
Van valakinek ötlete, hogy mi okozhat SSL hibát ?
Van egy weboldal, ahová fel lett telepítve az SSL certificate, de explorer 8 forbidden üzenetet ad ha https-el hívom meg bármelyik linket...
[link]Bár szerintem Firefox-ban sem százas,mert ott meg el kellene színeződjön a címsor...nem ?
https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz Tele von Zsinór #4979 üzenetére
Sejtettem...
De a rendszergazda meg rám mutogat, hogy rossz a weblap...vagyis én csinálok valamit rosszul....
Pedig nem igazán sok mindent változtattam ezen az open source shopon...szinte semmithttps://toptarget.hu - Online Marketing Ügynökség
-
Coyot
őstag
válasz vakondka #4980 üzenetére
Pedig nem, csak IE ben van cert a többi böngészőben hibás...
valószínű valami tartalom miatt szúródik el, amit nem a saját szerverről szedsz be, az ie meg pont nem képes feldogozni azt
Szerintem csekkold.meg is találtam mi a baja, de dolgozz vele 1 percet te is
[ Szerkesztve ]
Má' nem
-
Coyot
őstag
-
vakondka
őstag
Igen én XP alatt próbálkozok és nem csak nekem sok más embernek is XP van a gépén ez a gáz...
Opera és Firefox alatt is hibátlan, mióta a kép linkelését javítottam a tanácsod alapjánÚgyhogy lövésem nincs miért szórakozik pont az IE8 XP alatt
https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
Szia,
Kiderült az igazság!
Más szerveren volt a domain és máshol a weblap, ez nem tetszett az explorernek,
vagyis ezért volt "érvénytelen" az SSL tanusítvány.Hátha valaki más is belefut ebbe a furcsa hibába...
Még egyszer köszi, hogy megpróbáltál segíteni
[ Szerkesztve ]
https://toptarget.hu - Online Marketing Ügynökség
-
maathe
senior tag
Azt meg lehet valahogy oldani hogy lekérdezem a látogató IP-jét, ha magyar akkor a magyar akkor mondjuk a login.php?hu-t töltse be, ha nem magyar akkor pedig a login.php?en-t töltse be.
-
maathe
senior tag
válasz fordfairlane #4996 üzenetére
Szerintem ez nem az ami nekem kell
-
vakondka
őstag
Szerintem fordfairlane-nek igaza van, csak egy ilyen goip adatbázisból lehet kibányászni
hogy az adott ip cím melyik országhoz tartozik...A böngésző nyelvét viszont ilyen egyszerűen lekérdezheted:
<?phph echo getenv('HTTP_ACCEPT_LANGUAGE');?>
Ez nem ugyanaz, de ugye kevés esélye van hogy külföldről magyar böngészővel nézik a weboldalt.
[ Szerkesztve ]
https://toptarget.hu - Online Marketing Ügynökség
-
Speeedfire
félisten
üdv!
kis értékelő csillagok kiírásával lenne gondom, ha csak simán megjelenítem nincs semmi gond szépen teszi a kód a dolgát, de ha includolom akkor már hibát ír ki.
Warning: include(pont.php?pont=5) [function.include]:
failed to open stream: No error in D:\munka\web\!!!filmlista\lista.php on line 24
Warning: include() [function.include]: Failed opening 'pont.php?pont=5'
for inclusion (include_path='.;C:\php5\pear') in D:\munka\web\!!!filmlista\lista.php on line 24tipp/ötlet?
a kód nem a legszebb, de megteszi
[link]Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
Új hozzászólás Aktív témák
- Tőzsde és gazdaság
- AMD A10, A8, A6, A4 7xx0 "Kaveri" & "Godavari" APU
- Elektromos autók - motorok
- Pécs és környéke adok-veszek-beszélgetek
- Elektromos cigaretta 🔞
- Autós topik
- Xbox One
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- További aktív témák...
- XBOX ONE FAT 500 GB gyári tartozékaival, 2 kontrollerrel és 2 játékkal
- XBOX SERIES S KONZOL 512GB-os Játékkonzol - Azonnali termékcsere garanciával
- Vegyes filamentek PLA/PETG/ASA
- Legion 5 15ARH7 15.6" FHD IPS Ryzen 5 6600H RTX 3050Ti 16GB 512GB NVMe magyar vbill gar
- ÁR ALATThinkPad Thunderbolt 3 Dock (40AC) úttörő, 13 portos dokkoló megoldás akár ingyenes szállítás
Állásajánlatok
Cég: HC Pointer Kft.
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest