Hirdetés
- Lalikiraly: A nagy ő! Stohl...
- gban: Ingyen kellene, de tegnapra
- sh4d0w: Nyitlocker
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bitpork: Ha Isten létezik...
- gerner1
- Candy: Kossuth Lajos azt üzente, elfogyott a gémergépe
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Cifu: Űrhajózás 2025 - Összefoglaló írás
Új hozzászólás Aktív témák
-
#41337088
törölt 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] -
vakondka
őstag
válasz
#41337088
#293
üzenetére
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> -
#41337088
törölt 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? -
#41337088
törölt tag
válasz
Tele von Zsinór
#290
üzenetére
köszi

-
#41337088
törölt 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? -
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] -
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] -
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...
}
?> -
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. -
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... -
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
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.
-
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?
-
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 -
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
#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
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. -
#41337088
törölt 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. -
#41337088
törölt 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. -
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 -
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 -
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 -
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
-
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\'' />''; -
-
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...
Új hozzászólás Aktív témák
Hirdetés
- MSI P4MAM2-V Retro félkonfig, 1 GB DDR RAM, Pentium 4 2,8 GHz CPU, Windows XP
- Creative Sound Blaster 16 (CT2230) Retro ISA hangkártya
- ÚJ HP HyperX Cloud Alpha Bolti ár:30k INGYEN FOXPOST
- Garanciális FiiO SR11 Roon és Airplay bridge / hálózati lejátszó / streamer
- Szinte ÚJ HP HyperX Cloud Flight Bolti ár:45k INGYEN FOXPOST
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest










