- Facebook és Messenger
- TP-Link WR1043ND router
- Mobilinternet
- Az MSI RadiX AXE6600 tesztje – router, játékosoknak
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- AI generálja majd a képeket a Photoshopban
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- OpenWRT topic
- Microsoft Excel topic
- Aliexpress tapasztalatok
Új hozzászólás Aktív témák
-
tildy
nagyúr
válasz Louloudaki #251 üzenetére
Posttal volt átnyomva. VladimirR ötlete lesz szerintem a nyerő (pedig már próbálkoztam többféleképp ezzel a képmentéssel, de nem emgy sehogy) . Ő azt javasolta, hogy készítsek egy php filet, test.png néven, aminek adjam át a koordinátákat, és a content type végül png legyen. Még szopacs van vele, pedig az ő példaprogramja működik , de az enyémben körrajzolás van. és az nem... ....
NA még okoskodunk rajta..."Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
-
tildy
nagyúr
A megoldás vladtól jött( :R:R) , végülis ha nem png-nek hívom a filet, hanem phpnak, akkor müxik. (Egyébként meg add-typeoznom kellett volna, de ez egyszerűbb.)
<?php
error_reporting( E_ALL );
session_start();
$img=imagecreatefrompng(''regions.png'');
$col_ellipse = imagecolorallocate($img, 100, 100, 100);
imageellipse($img, $_REQUEST[''x''],$_REQUEST[''y''],$_REQUEST[''r'']*2,$_REQUEST[''r'']*2,$col_ellipse);
header( ''Content-type: image/png'' );
header( ''Cache-Control: no-cache'' );
header( ''Expires: Thu, 1 Jan 1970 00:00:00 GMT'' );
imagepng( $img );
?>
Ezt hívom meg így:
echo ''<br/><img src=\''test.php?x=''.$pont[x].''&y=''.$pont[y].''&r=''.$r.''\'' alt=\''dinamikus kep\'' />'';"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
föccer
nagyúr
Megérkeztem az első láma, 0.tipusú kérdésemmel.
Miért van az, hogy hiába tettem fel valami php 5.3 platformot(?) a masinára, hiába akarok futtatni bármilyen php-t, nem akar menni. Ha beágyazom html-be, akkor megtalálja a filét, de a szkript akkor sem fut le.
Temészetese valami marha bonyolulttal próbálkozom:
<html>
<head>
<title>Helló szarakodás!</title>
</head>
<body>
<?php
print (''Helló Világ!'');
?>
</body>
</html>
nagykönyv szerinte menni kellene, csak valamiért mégsem megy Mit kellene még beállítanom?
Thx a segítségetÉpítésztechnikus. Építőmérnök.
-
föccer
nagyúr
válasz Tele von Zsinór #256 üzenetére
Nem akarok semmi mást felpakolni a gépre.
Arra lennék nagyon kíváncsi, hogy milyen beállítás kell ahhoz, hogy induljon nekem a php szkriptek értelmezése a lokalhost-ból. ( arról nem is beszélve, hogy hiába adtam meg a path-ban az aktuális könyxvtár evét, a http://localhost/akarmi.php -t meg sem találj a firefox
üdv.: föccerÉpítésztechnikus. Építőmérnök.
-
föccer
nagyúr
válasz Benmartin #258 üzenetére
MySQL fent van, be is konfiguráltam.
IIS szolgáltatást használnék, azt is felraktam még mielött a php felment volna. Felügyeleti eszközök Internet information service-ben kezdőlapnak megadva a kívánt könyvtár, valamint beállítottam a .php kiterjesztésre a php5isapi.dll-t, mint kezelő állományt.
Ezek ellenére semmi eredmény
Most megpróbálom azt, hogy ha feltolom freewebre a php-t, akkor a firefox lefutatja-e?
Üdv.: föccerÉpítésztechnikus. Építőmérnök.
-
föccer
nagyúr
válasz Benmartin #262 üzenetére
Jó, vanna, akkor úgy mondom, hogy értelmezi.
Egyenlőre úgy tesztelek, hogy ha írtam egy keveset, akkor feltolom FW-re, firefoxban meg frissítek egyet .
Első, félig On kérdésem:
Ha van egy oldalam, amiben van egy legördülő lista, és van egy nyomógomb. Milyen kódot kell a htm-be illeszteni, hogy a gomb átadja a php-nak azt az infót, hogy miit választottak a listából?
Odáig eljutottam, hogy a htm-be kell egy ilyet pakolnom:
<form action=''kereses.php'' method=''post''>
A kereses.php-ban dolgoznám fel a kapott infókat.
Namámnost.
A nyomógomb kódja:
<input type=submit value=''Keresés indítása''>
Az elképzelhető, hogy a php-m kapni fog egy $POST változót, amiben benne lesz nekem az a szöveg (?) ami a listában ki lehetett választani?
Köszenet a segítségért
ps: Tudom, hogy láma vagyok, de kb tegnap elött vettem a kezembe a php és mysql hülyéknek nevű könyvet. A html kódot is a fontpage-ből lesem ki
üdv.: föccerÉpítésztechnikus. Építőmérnök.
-
SEK3
tag
Sziasztok,
Újabb kéréssel fordulok hozzátok; szóval olyat szeretnék, hogy van egy oldal, amin van 1 link, amire ha rákattintok, akkor az oldal egy bizonyos részét újratöltse és egy változónak értéket adjon át...
Nos nemtudom, hogy PHP-be lehet-e ilyet, talán ti tudjátok...
pl.:[link]
Na az lenne jó, ha így működne annélkül, hogy az egész oldal újratöltődne. -
SEK3
tag
válasz Tele von Zsinór #266 üzenetére
Oh, egy lehangoló válasz... de azért köszi
Hát egyenlóre a PHP5 24óra alatt-ot forgatom, még nem javázok meg szkriptezek sem ajaxolok, bár a wikin meg néztem mi is az. -
Louloudaki
aktív tag
hátha valaki ad gyors választ erre:
postban úgy kapom meg a cuccot, hogy
$_POST['0-id' ], $_POST['0-name' ] + egyéb mezők
$_POST['1-id' ], $_POST['1-name' ] + egyéb mezők stb.
muszáj így küldenem, most nem részletezem, miért. ezeket az adatokat 1-1 sorba kéne inzertálni adatbázisba.
nyomok egy foreachet $key=>$value, a $key-t explode-olom a kötőjelnél, na de utána mi van? hogy tudom az összetartozó értékeket megtalálni.
hogy pl a 0 értéknél is legyen egy insert into tábla cucc, meg 1-nél újabbb stb amíg végig nem ér? a $key a mező neve, $value meg az érték. -
Tele von Zsinór
őstag
válasz Louloudaki #268 üzenetére
Az én trükköm erre: miközben generálom a mezőket, feltöltök egy $ids tömböt, amiben az összes id benne van, majd a végén az implode('','',$ids) értéket is postolom, túloldalon a php ebből explode()-al megint csinál egy tömböt, és azon megy végig foreach-el.
-
Louloudaki
aktív tag
válasz Tele von Zsinór #269 üzenetére
köszi. közben megoldottam máshogy. mivel minden sorhoz 5 mező tartozik, így megszámoltam hány jön postban, elosztottam 5-tel, majd az értékkel nyomtam egy for ciklust, és itt mentettem soronként.
de mennyivel jobb lett volna, ha dinka cakephp engedte volna, hogy így postoljam: $this->data['Invitation' ][0]['id' ] , és nem a mező nevét kellett volna megtoldani számmal. áááh... halál rá. -
Tele von Zsinór
őstag
válasz Louloudaki #270 üzenetére
Na igen, ha nem id-k jönnek, hanem sorszámok, akkor megteheted. De nálam néha ez van az ids-ben: 1,734,215,8,44 ezt nehezebb matekkal kihozni
Ha nagyon így akarod, csinálj egy szép eljárást, ami a $_post tömbből csinál ilyen tömböt .P -
vancha2
aktív tag
Azt meg lehet tudni PHP-val, hogy annál, aki nézi az oldalt le van-e tiltva a javascriptek futása?
Csak mert azt szeretném, hogy ha le van tiltva, akkor átirányítom egy másik oldalra. Ezt meg lehet csinálni? -
vakondka
őstag
Lehet, hogy favágó módszer, de én azt csinálnám,
hogy rögtön az progi elején kiadnék egy document.location.href utasítást.
Így ha van javascriptje átírányítódik a másik oldalra, amelyik támogatja a javascritet,
alapból pedig marad azon az oldalon ahol ez a kód van úgyhogy ez lesz a javascript nélkül is működő oldal.https://toptarget.hu - Online Marketing Ügynökség
-
Lacir
csendes tag
Sziasztok!
Adatbázisból lekérdezés után úgy szeretnék listázni , hogy 30 soronként megálljak, majd egy gomb megnyomására tovább listázzak újabb 30 sort, vagy egy másik gomb megnyomására az előző 30 sort listázzam. Van valami egyszerű megoldás erre?
Osztály nem játszik.
[Szerkesztve] -
vakondka
őstag
az adatbázis lekérdezésben (a SELECT végén) használd a LIMIT-et.
pl: SELECT * FROM products WHERE ...ide jön hogy mi szerint... ORDER BY `akármi` ASC LIMIT $oldal,30
utána a két gomb linkjét úgy csinálod meg, hogy elküldöd neki a $oldal változót.
így a 0,30 az első 30-at adja, a 30,30 a másodikat, s így tovább...https://toptarget.hu - Online Marketing Ügynökség
-
tildy
nagyúr
JAvascriptes topikban nem nagyon válaszolnak tudna valaki segiteni?
Ezt kellene valahogy ciklusba rakni javascript alatt:
var point = new GLatLng($coor_x[----index a tombben-----], $coor_y[----index a tombben-----]);
var marker = createMarker(point,'<div style=''width:240px''>Eov koordináták : <br/> x: $coor_x[----index a tombben-----], y: $coor_y[----index a tombben-----]</a> </div>')
map.addOverlay(marker);
Az index max értékét phpból a $counter változó adná meg. E tkéne for ciklusba rakni, hogy kirakja googlemapra a pontokat."Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
vakondka
őstag
Szia,
Az alábbi kódot nem próbáltam ki, de elvileg jó, remélem így már könnyebben boldogulsz :)
<?php
$oldal=$_GET['page'];
$next_page=$oldal+30;
$back_page=$oldal-30;
if (empty($_GET['page'])){$oldal=0;}
if (!is_numeric($oldal)){
header(''Location: index.php'');
exit;}
// ide jön az sql
$sql=''SELECT * FROM products WHERE ...feltétel... ORDER BY `id` ASC LIMIT $oldal,30'';
mysql_connect...
mysql_select_db...
$eredmeny = mysql_query($lekeres);
$rows = mysql_num_rows($eredmeny);
if ($back_page>=0){
echo '<a href=''index.php?page='.$back_page.'''>Vissza</a>';}
if ($rows>$next_page){
echo '<a href=''index.php?page='.$back_page.'''>Következő</a>';}
while ($egytermek_adatai = mysql_fetch_array($eredmeny)) {
// terméklistázás...stb...
}
?>https://toptarget.hu - Online Marketing Ügynökség
-
tildy
nagyúr
válasz DArchAngel #285 üzenetére
De jó egy for ciklus is.
A lényeg, hogy a php tömb elemei átadódjanak megfelelő módon a javascriptnek , és ott létrejöjjenek a markerek. Érthetőbb valamennyire?
MErt egyesével át tudom adni, de nekem ciklusban kéne, vagy valami hasonló módon, hogy magától bekerüljön az összes.
Így értem: $coor_x[$index] ahol a $coor_x a tömb neve, $index meg megy 0-tól az utolsó indexig (vagy max -ig)
[Szerkesztve]"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
vakondka
őstag
Beleraktam pár védelmet is...
...ha a page után beírnak valami hülyeséget, ne feküdjön meg egyből az oldal (elküld az index.php-ra ha nem szám van utána),
meg csak akkor legyen előre és vissza gomb, amikor épp logikus, hogy legyen...
...mert ugye az első oldalon nem kell vissza, az utolsón, meg nem kell előre...
részben a nemrég elkészült webáruházamból ollóztam...amit csesztek kifizetni...
Sok sikert !
[Szerkesztve]https://toptarget.hu - Online Marketing Ügynökség
-
SEK3
tag
hali,
ki tudja, milyen parancsal lehet törölni a már felesleges változót ???
...ha van egy $xy -om, akkor miután hasznátvesztette, felesleges tárolni, nem? -
SEK3
tag
válasz Tele von Zsinór #290 üzenetére
köszi
-
SEK3
tag
megint én
Szóval a PHP5 24óra alatt c. könyvben van egy kód, ami létrehoz egy 200*200-as piros PNG képet, megcsináltam, feltöltöttem, de azt írja ki, hogy:
A következő kép nem jeleníthető meg, mert hibákat tartalmaz: „http://peter90.extra.hu/image.php”.
A kód:
<body>
<?php
header(''Content-type: image/png'');
$kep = imagecreate(200, 200);
$piros = imagecolorallocate( $kep, 255, 0, 0 );
imagepng($kep);
?>
<img src=''image.php'' alt=''egy php készítette kép''/>
</body>
mi lehet az oka? -
vakondka
őstag
esetleg ki kellene venni a <body> tag-eket, mivel header előtt nem lehet más a kimeneten...
a legjobb ha 2 fájlod van:
1. ez csinálja a képet: (image.php)
<?php
header(''Content-type: image/png'');
$kep = imagecreate(200, 200);
$piros = imagecolorallocate( $kep, 255, 0, 0 );
imagepng($kep);
?>
2. ez meg meghívja az előzőt: (valamimás.php)
<body>
<img src=''image.php'' alt=''egy php készítette kép''/>
</body>https://toptarget.hu - Online Marketing Ügynökség
-
SEK3
tag
válasz Tele von Zsinór #298 üzenetére
Köszi, a segítőkészséget, de már működik
épp ránéztem a linkre, hogy mit is írjak ide, erre kiült a lol a képemre; szóval most jó
[Szerkesztve]
Új hozzászólás Aktív témák
- AKCIÓ! GAMER PC - RTX 3060Ti - i5 10400F/11400F - 16GB DDR4 - 500GB Nvme SSD - 500W 80+
- GAMER PC - GTX 1060 6GB - i5 10400F/11400F - 16GB RAM - 120- 480GB SSD - 500GB HDD
- GAMER PC - GTX 1080 8GB - i5 10400F/11400F - 16GB RAM - 240GB SSD - 1TB HDD
- IPhone 12 128GB 100% hibátlan gyári független akku 97%
- Samsung Galaxy A34 5G 128GB, Kártyafüggetlen, 1 Év Garanciával