Hirdetés

2024. május 29., szerda

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)

Hozzászólások

(#201) jerry311 válasza jerry311 (#199) üzenetére


jerry311
nagyúr

Megoldva. Kezdőként inkább felraktam az egyik Appserv csomagot. Azzal megy jól. :)

(#202) sksporky


sksporky
tag

Sziasztok!

Volna egy érdekes problémám:Php alapú web oldalt szeretnék,de az url kezelés elég érdekes:

http://www.moneyonweb.extra.hu/ vagy http://www.moneyonweb.extra.hu/index.php

Szóval ha a ''regisztráció'' menüpontra kattintok akkor ugyanúgy az index.php töltődik be és nem a ''signup.php'' és a kód a következő ami idevág:

<?php
if ( isset($_GET[''id'']) ){
$links = array();
$links[''signup''] = ''signup.html'';
include(''http://moneyonweb.extra.hu/''.$links[''signup'']);
}
?>

fopen-re meg azt irja hogy you are not allowed to open this page(link)Lehet az a baj hogy az extra php-ja nem engedélyezi az fopen függvényt?


[Szerkesztve]

(#203) RPeti válasza sksporky (#202) üzenetére


RPeti
csendes tag

Szia Sksporky!

Szerintem a következő lehet a probléma:
Mivel ingyenes szerverről van szó, így az URL-en keresztüli include használat nem lehetséges. Mivel gondolom úgyis ezen a regisztrált helyen van a signup.html és az is amibe include-olnád így szerintem ne URL-es megoldást keress.

Például:

a web gyökerében van: index.php, signup.html és az indexbe szeretnéd include-olni, akkor:

<?php
if ( isset($_GET[''id'';]) ){
$links = array();
$links[''signup'';] = ''signup.html'';
include($links[''signup'';]);
}
?>


Vagy mindenképpen URL-es megoldásra van szükséged ? Az fopen esetében az extra.hu-n biztosan be van állítva, hogy távolról (URL-ről) ne tudj file-t megnyitni. Szerintem :)
-----------------------------------------------------------------------------------------------
Dolgozz Magadnak, Ne Másnak! Építsd a Saját Üzletedet! Kezdd el itt:
[link]

[Szerkesztve]

Peti

(#204) sksporky


sksporky
tag

Köszönöm az értékes hozzászólást!
Ha framebe oldom meg az incude-al megtudom nyitni egy adott frameben a php oldalt?Mert itt hozzáfűzte az indexhez,és nem törölte az index tartalmát.

Valamint köszi a linket biztos hasznos lessz!

(#205) RPeti válasza sksporky (#204) üzenetére


RPeti
csendes tag

Ha jól sejtem akkor olyan megoldást szeretnél, hogy adott GET paraméter szerint jelenítesz meg tartalmat.
Az include príma eszköz erre. Az include nem helyettesíti az adott file-t amiben használod, hanem hozzáfűz.
Kezdetleges megoldás, de szerintem be fogja indítani a fantáziádat:

1. készíts egy index.php-t amiben frankón megvan minden header és a komplett lap:
(csak egyszerűen írom)
<html>
<head>
</head>
<body>
<?php
switch($_GET['c';])
{
''kapcsolat'': include('kapcsolat.php'); break;
...stb
default: include('kezdolap.php'); break;
}
?>
</body>
</htmly


2. a többi állomány csak azt a kódot tartalmazza amit a <body></body> közé teszel

Nem tudom jól reagáltam-e :)

Az a link egy kis promóció volt, örülök ha Neked is hasznodra válik.

Peti

(#206) sksporky


sksporky
tag

Thx!
Ez egy remek alternatíva lehet a későbbiekben,és elég egyszerű,mindenképp számításba veszem :)

(#207) Korcsii


Korcsii
őstag

1. (fontosabb)
hogy lehet egy szóközzel (meg persze enterrel) tagolt táblázatból az adatokat változókba (tömb) rakni?
(az első oszlop sorszám, tehát 1-től növekszik folyamatosan, és nem fix a darabszám)

2. (nem annyira fontos)
hogy lehet megkeresni ezt a táblázatot egy szövegben? (a fejléc az mindíg ugyan az, szóval azt kellene megkeresni valahogy, de csak az utánna jövő adatok kellenek)

előre is kösz minden segítséget, és ötletet :R

[Szerkesztve]

(#208) tildy válasza Korcsii (#207) üzenetére


tildy
nagyúr

Már írtam. A táblázatot csvbe csinálod és a php csv olvasó függvényét használod. A delimiter a szóköz

"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

(#209) föccer


föccer
nagyúr

Üdv.

Nekem (még) csak annyi lenne a kérdésem, hogy meg van-e valakinek elektronikus formában valami olyasmi könyv pl: php gyorsan, hülyegyerekeknek, vagy ilyesmi. Akár ez is jó lenne: [link]

Ugyan ilyet keresek MySQL-ban. Ajánlották már ezt: [link], de sajna ez sincs fent a polcomon :(

Köszke a segítséget.

üdv.: föccer

Építésztechnikus. Építőmérnök.

(#210) vancha2 válasza föccer (#209) üzenetére


vancha2
aktív tag

PHP programozásról: [link] [link]
MySQL-ről: [link] [link]

Ha ez nem lenne megfelelő nekem megvan pdf-ben a PHP4 24 óra alatt, ha kell szólj. :))

[Szerkesztve]

(#211) föccer válasza vancha2 (#210) üzenetére


föccer
nagyúr

Istenzsírkirály vagy. Pont ilyenekre van szükségem :)

Köszi, még halotok rólam :)

Hop, már itt is vagyok :)

Szóval: Hol lehet elérni, azt a környezetet, amin készíthető/fejleszthető egy-egy php oldal? Annyit már tudok, hogy a klaszikus builderek nincsenek :(

thx.

üdv.: föccer

Építésztechnikus. Építőmérnök.

(#212) Korcsii válasza tildy (#208) üzenetére


Korcsii
őstag

ok, akkor máshogy fogalmazok:
a táblázat egy oldalon van (nem saját, egy böngészős játék statisztikája) amit egy saját (csapat) oldal(á)ra szeretnék berakni...
a csavar még az benne, hogy nem én vagyok a csapat vezetője, és így a táblázathoz nem férek hozzá...
így ctr+a ctr+c majd a mi oldalunkon ctr+v megoldásra gondoltam...
és a forrás oldalon a(z oldal legalján lévő) táblázat fölött még van némi szöveg (több sor)

(#213) Korcsii válasza Korcsii (#212) üzenetére


Korcsii
őstag

persze a csapat vezetőjét rá lehetne bírni hogy csak a táblázatot jelölje ki...
ezért is kevésbé fontos a 2. pont...

(#214) tkazmer válasza föccer (#211) üzenetére


tkazmer
addikt

Legegyszerűbb, ha felteszel valamilyen szervercsomagot, pl ott az appserv, én ugyan nem azt használom(mindent(mysql, apache, php) külön tettem fel), de akik használják, aszerint elég jó.
A kód írásához pedig a notepad++ nevű programot ajánlom.

úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő

(#215) Korcsii válasza tkazmer (#214) üzenetére


Korcsii
őstag

vagy a xampp, én azt használom... nekem appserverrel volt valami bajom.... már nemtudom hogy mi :B

(#216) föccer válasza tkazmer (#214) üzenetére


föccer
nagyúr

Azé a programming++ verzióban sem vagyok annyira spíler, hogy csak úgy fejből kivágjam a ''hogyan keressünk adatbázisból egy honlapon'' kérdésre a választ, de azért igyekszem. :)

Köszke a segítséget.

Építésztechnikus. Építőmérnök.

(#217) Mr-Pamacs


Mr-Pamacs
senior tag

Hi

PHP-ben írt sudoku megoldó, nem rég lett kész , olyat is megold amin sok internetes megoldó kiakad:[link] Jah és nem rekurzívan működik hanem emberi gondolkodást szimulálja.
Ha találtok bugot akkor légyszi jelentsétek. Thx.

(#218) Benmartin válasza Mr-Pamacs (#217) üzenetére


Benmartin
senior tag

elég erőforrásigényes a megoldás vagy benne valahol egy végtelen ciklus (Maximum execution time of 15 seconds exceeded). amúgy tetszenek az ilyenek. :)

[Szerkesztve]

(#219) Mr-Pamacs válasza Benmartin (#218) üzenetére


Mr-Pamacs
senior tag

Megadnád a táblát amit beírtál?

(#220) Benmartin válasza Mr-Pamacs (#219) üzenetére


Benmartin
senior tag

azt már nem tudom sajnos, de innen [link] szedtem egy ''normál'' szintűt.

(#221) Mr-Pamacs válasza Benmartin (#220) üzenetére


Mr-Pamacs
senior tag

Valószínű elütöttél egy számot és ezért nem tudta megoldani (főleg h a normál feladványok nem egyre redukáltak).Ha van megoldása a feladványnak akkor biztosan megtalálja a megoldást, viszont ha alapból hibásan van megadva akkor ezt nem kezeli le. Majd ezt megoldom meg azt is h beírás közben figyelje h ne lehessen elvben hibás feladványt megadni.
Kipróbáltam ''normál'' táblákkal. Mind 0.01 mp alatt készült el. A legnehezebb is megvolt 2 mp alatt. Én eddig egy olyan feladványt találtam ami 13 mp felett volt.
Mégpedig ezt:
+-------+-------+------+
| 7 x 8 | x x x | 3 x x |
| x x x | 2 x 1 | x x x |
| 5 x x | x x x | x x x |
+-------+-------+------+
| x 4 x | x x x | x 2 6 |
| 3 x x | x 8 x | x x x |
| x x x | 1 x x | x 9 x |
+-------+-------+------+
| x 9 x | 6 x x | x x 4 |
| x x x | x 7 x | 5 x x |
| x x x | x x x | x x x |
+-------+-------+------+
A neten csak egy olyan oldalt találtam ami megbírkózik ezzel a feladvánnyal.

Ha érdekel hogy hogyan is ''gondolkozik'' akkor leírhatom ide.


[Szerkesztve]

(#222) krokk válasza tildy (#195) üzenetére


krokk
senior tag

Kicsit lebetegedtem úgyhogy egész héten nem dolgozom, ha beértem majd megérdeklődöm. Ezt nem én fogom eldönteni sajnos.

DeltaPower: Köszi. Nem is kell rajzolgatni meg ilyesmi semmi extra néhány összadás azon kívül csak számok és számok:)

the funniest thing about this text is that by the time you realize it doesn't say anything it's too late for you to stop reading it

(#223) vancha2


vancha2
aktív tag

Hi, azt szeretném megcsinálni, hogy egy div-ben található szövegnek a betűmérete gombnyomásra változtatható legyen. (lehessen nagyítani és kicsinyíteni). Nem az egész oldalét csak egy konkrét div-ét szeretném így változtatni. Ezt hogy tudom megcsinálni? Jó lenne javascripttel is. Ilyen van pl a Weblabornál is: [link]
Előre is köszi :R

(#224) DArchAngel válasza vancha2 (#223) üzenetére


DArchAngel
tag

A weblaboron úgy csináljál, hogy a gombnyomásra lefutó javascript egy másik CSS elemet olvas be, ami a megfelelő azonosítóval rendelkező rész szöveges részét átméretezi.
Ehhez a Javascript függvény: [link]

''Hand of fate is moving, and the finger points to You...''

(#225) vancha2 válasza DArchAngel (#224) üzenetére


vancha2
aktív tag

Megoldásnak jó, de nekem nem megfelelő. Én úgy szeretném hogy 10pt, 12pt, 14pt, és 16pt lehessen a méret, de nem szeretnék 4 css fájlt. Végső soron jó lesz ez is, de nem tud valaki valami egyszerűbbet? :R

(#226) Louloudaki válasza vancha2 (#225) üzenetére


Louloudaki
aktív tag

[link]
alakítsd át

(#227) Louloudaki válasza vancha2 (#225) üzenetére


Louloudaki
aktív tag

amúgy meg ez nem php hanem javascript topicba való kérdés volt. :U

(#228) vancha2 válasza Louloudaki (#227) üzenetére


vancha2
aktív tag

Köszi, ez már egyszerűbb. :C
Egyébként azért írtam ide, mert azt hittem egy php scripttel egyszeűbb megoldani, de nekem így is nagyon jó :DD

(#229) Lacir


Lacir
csendes tag

Sziasztok!

Egy formba kérem be az adatokat, amelyben vannak list/menu elemek is. Ezt egy php dolgozza fel és teszi MySQL-be.
Ezeket az adatokat később módosítanom kell, ezért visszaolvasom őket szintén egy formba.
Pl.:<input name=''cegnev'' size=30 value=''<?= $cegnev?>''>
Hogy lehet megoldani, hogy a list/menu elemeket is úgy kapjam vissza, ahogy elküldtem őket.
Tehát list/menuként kapjam vissza az aktuális értékével és választhassak.
Remélem érthető voltam.

(#230) DArchAngel válasza Lacir (#229) üzenetére


DArchAngel
tag

Nem értem teljesen biztosan :U
De ha vissza akarod kapni a listaelemeket, akkor miért nem csak azokat tárolod adatbázisban, és csak a phpben csinálsz belőlük kész listát?
Szerintem ez sokkal egyszerűbb...

''Hand of fate is moving, and the finger points to You...''

(#231) Lacir válasza DArchAngel (#230) üzenetére


Lacir
csendes tag

Pl.:
Bekérem a nevet, cégnevet, stb... plussz mondjuk a megyéket list/menuvel kínálom fel.
Vissza akarom kapni ezeket az adatokat formban a kiválasztott megyével együtt, hátha meg kell azt is változtatni.
Most is visszakapom a megyét, de nem list/menuben, így kézzel kell beírni a változást, ami hibás is lehet

[Szerkesztve]

(#232) DArchAngel válasza Lacir (#231) üzenetére


DArchAngel
tag

Értem.
Vannak ugye a listában elemek. Ezekek egy <select> -ben az <option> tagek jelölik a tartalmat.
Namost: <option value=''Csongrád''>Csongrád</option> ad egy olyan listaelemet, aminek a valós értéke és a kiírt értéke is Csongrád. Ha
<option value=''Csongrád'' selected>Csongrád</option>, akkor az is lesz kiválasztva az oldal megjelenítésekor, ahol a selected van.
<select name=''megyek''>
<?
foreach ( $megyek as $key =>$value ) {
if ($value[ ''megyeazonosito'' ]==$a_ceg_megye_erteke_az _adatbazisbol) {
echo '<option value=''' . $value[ ''megyeazonosito'' ] . ' '' selected>' . $value[ ''megyenev'' ] . '</option>';
} else {
echo '<option value=''' . $value[ ''megyeazonosito'' ] . ' ''>' . $value[ ''megyenev'' ] . '</option>';
}
}
?>
</select>


[Szerkesztve]

''Hand of fate is moving, and the finger points to You...''

(#233) Lacir válasza DArchAngel (#232) üzenetére


Lacir
csendes tag

Nagyon szépen köszönöm válaszodat

(#234) DArchAngel válasza Lacir (#233) üzenetére


DArchAngel
tag

Nincs mit :)
Írj máskor is nyugodtan, és szólj, ha valami nem megy.

''Hand of fate is moving, and the finger points to You...''

(#235) szicsu


szicsu
őstag

Sziasztok!

Felraktam a drupalt saját ''szerveremre'' (wamp) és a moduloknál kaptam egy hibauzit.

warning: parse_ini_file(modules/block/block.info) [function.parse-ini-file]: failed to open stream: No such file or directory in E:\_net_\drupal\includes\module.inc on line 196.
Ilyenből van sok ;)


a hibához tartozó kód:

function _module_parse_info_file($filename) {
$info = array();
if (file_exists($filename)) {
// ez a ludas sor....
$info = parse_ini_file($filename, true);

if (isset($info['dependencies';])) {
$info['dependencies';] = explode('' '', $info['dependencies';]);
}
else {
$info['dependencies';] = NULL;
}
}
return $info;
}



Mit tudok tanálcsolni?

[Szerkesztve]

''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''

(#236) Benmartin válasza szicsu (#235) üzenetére


Benmartin
senior tag

''No such file or directory'', biztos, hogy ott van az a fájl a helyén (block.info)?
Ez nem a kód hibája, csupán annyi, hogy nem találja a megadott fájlt...

[Szerkesztve]

(#237) vakondka


vakondka
őstag

Sziasztok,

tudom hogy valamikor már szó volt róla a fórumban, de nem találtam a megoldást...
Arról lenne szó, hogy szeretném megakadályozni, hogy többször elküldjenek egy formot
a weboldalról a frissítés gombbal.

Bármilyen ötletet, tanácsot szívesen vennék.
Előre is köszi:
vakondka

https://toptarget.hu - Online Marketing Ügynökség

(#238) vancha2 válasza vakondka (#237) üzenetére


vancha2
aktív tag

Mondjuk a submit gombnál onclick eseményre javascripttel először elküldöd a formot, majd a gombot disabled-re állítod, így nem lehet mégegyszer megnyomni. Mondjuk ez nem php... :U

Szerk: Most fogtam föl teljesen a kérdést :P : hogy frissítéssel se lehessen elküldeni? Ez engem is érdekelne... :))

[Szerkesztve]

(#239) czappa válasza vakondka (#237) üzenetére


czappa
aktív tag

Átirányítod másik oldalra:
header(''Location:masikoldal.php'');
Persze nem lehet előtte semmi kimenet.

mod.: lehet javascripttel is, csak az problémás, mert mi van, ha nem használ js-t

[Szerkesztve]

(#240) tildy válasza Korcsii (#212) üzenetére


tildy
nagyúr

Curl esetleg?

"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

(#241) vakondka válasza vancha2 (#238) üzenetére


vakondka
őstag

Köszi a választ mindenkinek !

A legfontosabb formnál (webáruházban ez küldi el a rendelést) megoldottam a dolgot,
úgy hogy a rendelés sikeres elküldése után kiürítem a kosarat, a post-os adatok feldolgozása előtt viszont most már azt is megnézem, hogy nem-e üres a kosár és ha üres, akkor hiába jött post data... :)

A többi formnál még megoldásra vár a dolog, lehet, hogy megpróbálok beállítani egy session változót a sikeres első post után... :U

más: kellene egy olyan sql, ami minden rendelés után kitörli a régi kosarakat (ami 1 napnál régebbi)...szóval van az adatbázisban egy datatime mező és ez alapján kellene egy olyan delete, ami csak azokat törli amiket kell...tudom ez elvileg másik topic, de van összefüggés :)

Előre is köszi !

https://toptarget.hu - Online Marketing Ügynökség

(#242) DArchAngel válasza vakondka (#241) üzenetére


DArchAngel
tag

Szerintem ezt a dolgot inkább időzítve kellene végrehajtanod, például minden éjfélkor törölné a régi kosarakat.
Amúgy MySQL-ben:
DELETE FROM tablanev WHERE datum < NOW() - INTERVAL 1 DAY

''Hand of fate is moving, and the finger points to You...''

(#243) MasOyama


MasOyama
őstag

Lenne pár kérdésem, de elég összetettek, szóval aki ért a php-hez, adatbázishoz, az kérem vegyen fel msn-en, és ott megbeszéljük. Köszönöm.

PCMENTOR - Számítógép és Laptop Szerviz

(#244) szicsu


szicsu
őstag

Sziasztok!

A drupalal valo ismerkedésem során a telepítsen túlestem nagynehezen.
Már állítgattamis egy csomó mindent, csak egy dologra nem jöttem rá, hogy tudom feltölteni tartalommal...
Hogy kell ennek nekiállni?

''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''

(#245) SlashMate


SlashMate
csendes tag

Üdv mindenkinek!
Lenne egy egyszerű(nek tűnő) kérdésem -legalábbis számomra:
Tehát: van egy tomböm, hívjuk $tomb-nek, így néz ki:
$tomb=array('a', 'b');
eddig megtudtam, hogy belebővíteni a $tomb[]='c';-vel lehet.
Az lenne a kérdésem hogy mivel lehet kiszedni egy-egy elemet a tömbből?

Olyan nincs, hogy valami nem sörbontó.

(#246) cucka válasza SlashMate (#245) üzenetére


cucka
addikt

array_splice()

(#247) tildy


tildy
nagyúr

halihó!
Szívok egy nyamvadt programmal, eov koordinatakat adok meg egy formban, post-tal.

Ha volt megadott adat, akkor a következő oldalon megjeleníti , hol is van az adott koordinata, es egy kepet is, amire mindig kirajzolom hol van a pont, es kore egy kört.
Nos az ezzel a gondom, hogy ha nem frissítek rá, akkor egy korábbi képet (ahol máshol volt a kör )hoz be.
Próbáltam már headerben no cache-t adni, illetve törölni a képet, de mindig rá kell nyomnom a reloadra, hogy behozza a jó képet. Miért? És hogy tudnám kiküszöbölni?

"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

(#248) cidalain válasza tildy (#247) üzenetére


cidalain
veterán

nyomd át a koordinátát gettel. + &reload=yes -t

a másik oldalon aztán, amint bejön az oldal jávascripttel autóreloadolod
ha a get reload=yes
akkor
document.location.href = ''www.akármi.hu?eov=183746ö9734&reload=no'';


szerintem ennek így mennie kell


[Szerkesztve]

>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<

(#249) tildy válasza cidalain (#248) üzenetére


tildy
nagyúr

Javascript perpill felejtős, mobilos fejlesztés.
Egyéb ötlet?

(Valami rémlik egy régi ph - hírolvasómból, ott is volt ilyen gond, és megoldottam valahogy, de már elég rég volt... :F)

"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

(#250) --=Gefi=-- válasza tildy (#249) üzenetére


--=Gefi=--
tag

Nem éppen elegáns, de miután bejött az oldal, 1mp-es korláttal egy refresh meta tag? Vagy az sem segít?

''Your life, your choice...''

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.