Hirdetés

2024. május 28., kedd

Gyorskeresés

Útvonal

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

Hozzászólások

(#651) Thunder78 válasza tkazmer (#647) üzenetére


Thunder78
senior tag

Igen ... vannak md5 karaktersorozatok. Sőt ... program és adatbázis is található, ha tovább keresel. De teljes törés, ill. megoldás nem lesz sehol.
Szvsz vagy megfejted vele, vagy nem :)

Mindenesetre tényleg nem érdemes vele foglalkozni, pláne nem egy ilyen topikban :))

''A víz a legerősebb ital. Egy egész hajót is elbír!''

(#652) Louloudaki


Louloudaki
aktív tag

szeretnék egy php kódot lefuttatni mindennap pl hajnali 1kor, hogy a 3 napnál régebbi ki nem fizetett szobafoglalásokat törölje az adatbázisból. mit tudtok tanácsolni?

tele von zsinór, asszem atw-n futottam bele ebbe, meg jópár helyen a "manuálban" is leírták, hogy alapból nyomják, nem kell beletenni külön. azóta nem kísérletezgetek free tárhelyen session_start()-tal. :)

(#653) Akcept válasza Louloudaki (#652) üzenetére


Akcept
tag

Tárhelyszolgáltatója válogatja hogy tudsz-e időzített fájlokat futtatni. Én egy helyen így oldam meg a napi egyszeri lefutást:
$nap= mysql_query( "SELECT * FROM stat WHERE date='$_date' " );
while ( $egy_sor = mysql_fetch_array( $nap) )
{
$nemkelluj = "1"; // nem kell uj nap
}
Nem egy elegáns megoldás, de ha nincs extrém forgalom, akkor mindegy.

ATW-t különösebben nem ismerem, de én ott is a szokott sessin-kezelést használom, és működik (asszem kell egy tmp könyvtár a sessionoknak).

(#654) raczger válasza Louloudaki (#652) üzenetére


raczger
őstag

én úgytudom, hogy ehhez olyan tárhelyre van szükség, amin van időzített PHP futtatás, és ilyen ingyenes tárhelyről nem tudok
ez olyan, hogy beállítod mely fájlokat, milyen dőközönként futtassa le, pl nekem van ilyen az oldalamon ami a dataglobe-on van, igaz ezt még nem próbáltam ki rajta:)
gondolom ez valami szerveren lévő progit fttat le, ami lefuttatja a php fájlt.

mod: Akcept 10 mp:D egyébként amit te leírtál nem egészen pontos, mert az csak akkor történik meg, ha lefuttatják a php fájlt, de itt magától kell lemennie, mert a szerveren egy progi hajtja végre!

[ Szerkesztve ]

www.movat.hu - http://bit.ly/2mIziA4

(#655) Louloudaki válasza raczger (#654) üzenetére


Louloudaki
aktív tag

olyat én is tudok, hogy az oldal futásidejében elintézni a dolgot, de nem így akartam.
kicsit guglizgattam közben, extránál úgy láttam van lehetőség kb 2 fájl időzítésére, de nem ingyenes tárhelynél a szerver cron mappájába kell berakni egy időzített hívást tartalmazó fájlt, ami a php fájlra mutat (ergo adott szerver rendszergazdáját kell meggyőzni a dologról). füff...azt hittem, egyszerűbb a dolog. mindegy, marad a futásidős megoldás. :U

(#656) Akcept válasza raczger (#654) üzenetére


Akcept
tag

Persze! De aki aznap először nézi azt az oldalt ahová be van építve, tudtán kívül lefuttatja. Amíg meg senki nem használta-látta, addig tök mindegy az illetékes esemény megtörtént-e vagy sem. (Vannak esetek, amikor az is számít, de talán ez nem az az eset.)

(#657) Korcsii válasza Tele von Zsinór (#650) üzenetére


Korcsii
őstag

esetleg mondanál pár parancsot vagy php.net linket?
thx

(#658) Tele von Zsinór válasza Korcsii (#657) üzenetére


Tele von Zsinór
őstag

Kezdetnek ajánlom ezt a linket. Ez csak listáz, rekurzívan. Ezt kell neked úgy módosítani, hogy ne listázzon, hanem számlálja az aktuális mappában a fileokat, ha ez 0, akkor csináljon oda egy indexet. Ha így sem megy, szólj, segítek.

(#659) Korcsii válasza Tele von Zsinór (#658) üzenetére


Korcsii
őstag

köszi, asszem menni fog... majd holnap megpróbálom...

(#660) Niquis


Niquis
aktív tag

Sziasztok! Milyen lehetőségek vannak php-ből word (doc) file beolvasásának? A benne lévő szövegen kell átalakításokat végeznem. Nem cél a teljes automatizálás, ezért ha a php nem tud docot kezelni, esetleg lehetőség van köztes file-formátum használatára. De a túl manuálistól is el kéne rugaszkodni (cut-paste stb). Mit ajánlotok?
Köszi!

"És ha helyzet van, akkor mindig lépni kell. Ha olyan a helyzet."

(#661) Louloudaki válasza Niquis (#660) üzenetére


Louloudaki
aktív tag

ööö, szerintem leginkább semmilyenek?
txt-t, pdf-et, illetve csv-t lehet kezelni, de doc-ot nem. valahogy elmented e formátumok egyikébe.

(#662) tbs válasza Niquis (#660) üzenetére


tbs
addikt

RTF
A doc-readerek nagyon kezdetlegesek.

(#663) Niquis


Niquis
aktív tag

Köszi, akkor ezekkel fogok próbálkozni.

"És ha helyzet van, akkor mindig lépni kell. Ha olyan a helyzet."

(#664) Oliii


Oliii
tag

Sziasztok,
egy rövid de velős kérdésem lenne. Nem vagyok PHP profi elöljáróban.
Van egy képtáram, ami egy ingyenes opensource script , az a neve, hogy Coppermine Photo Gallery.
Na most én ezt annak idején feltettem egy freewebes tárhelyre, és viszonylag sokan regisztráltak bele, töltöttek fel képet.
Na most, elértem arra a pontra, hogy csináltattam egy .hu s címet. És a képtár fájljait átpakoltam a .hu s ftp szerverre. Majd a freewebes adatbázist kimentettem cakk und pakk, és a .hu-s címemre importáltam. Majd minden oké, képtár bejön, de az ékezetek elszálltak, kriksz kraksz, dupla karakter, kérdőjel stb.
Az az érdekes, hogy már a freewebes adatbázisban rosszak a karakterek, de ott ha megnyitom a weboldalt minden rendben.
A freewebes tárhelyen latin2es magyar karakterkészlet volt beállítva. De az új . hu-s címen hiába állítom nem változik a dolog.

Segítségeteket nagyon megköszönném
Üdv Oliii

Üdv, Oli

(#665) vakondka válasza Oliii (#664) üzenetére


vakondka
őstag

Az új tárhelyen állítsd be az ÜRES adatbázist a freeweb-essel azonosra és csak ez után importáld az adatbázist.
Ha a kapcsolategyeztetés azonos mindkét adatbázis kiszolgálónál (pl: utf 8) akkor nem lehet más gond.

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

(#666) alitak válasza Oliii (#664) üzenetére


alitak
senior tag

Próbáld meg ezt beilleszteni az adatbázis kapcsolódás után:

$par = "set names 'latin2'";
mysql_query($par);
$par = "set character set 'latin2'";
mysql_query($par);

Nec arte, nec marte | használt hardverek jó áron: http://goo.gl/lUwLkw

(#667) Oliii


Oliii
tag

Ezt az üres beállítás dolgot, a phpmy admin tevékenységek fülön tudom beállítani nem? Illetve erre gondolsz? Mert itt megpróbáltam a latin2 hun-t beállítani de hatástalan... Egyébként a phpmyadmin nyitó lapján a .hu-s szervernek a mysql karakterkészlete alapból UTF8 on van és azt változtatni sem tudom, viszont az egyeztetést igen. De már azt is végignyomkodtam de semmi...

alitak: Ezt az utasítást a php script be kell beszúrnom közvetlenül a kapcsolódás alá igaz?

Üdv, Oli

(#668) vakondka válasza Oliii (#667) üzenetére


vakondka
őstag

Próbáld meg azt, hogy ne fájlba exportáld az adatbázist, hanem a képernyőre.
Utána másold ki onnan az adatokat és másold be a másik phpmyadmin felületen az sql lekérés menüpontnál, majd nyomj egy OK-t :)

favágó módszer, de műxik...

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

(#669) Oliii


Oliii
tag

nem működik ez a megoldás sem, hisz a freewebes adatbázisban alapból duplakarakterek és hibák vannak, de ezt valamilyen módon az oldalon helyesen jeleníti meg....

Üdv, Oli

(#670) lakisoft


lakisoft
veterán

Sziasztok!

Lenne egy - két sürgős kérdésem:

Kaptam egy kis feladatot amivel meggyűjt a bajom:
Van egy php webáruház aminél az egyik componenst le szeretném hide-olni de nem tudom hogyan kell ... egy checkbox-ról van szó ...

Tudtok valami jó kis php szerkesztőt?
köszi a segítséget ...

üdv

(#671) lakisoft


lakisoft
veterán

ja még az előző HSZ -ből kihagytam:
@ és $ mire jók ...

bocsi de nagyon láma vagyok a php-hoz ...

(#672) tkazmer válasza lakisoft (#671) üzenetére


tkazmer
addikt

$jel a változó jele

hide-olni: szerintem ha a css-ben a visible: hide;, akkor jó lehet.
a @ pedig ha jól nézem, egy non-associative operator.

ú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ő

(#673) lakisoft válasza tkazmer (#672) üzenetére


lakisoft
veterán

köszi nagyon sokat segítettél ...

(#674) cucka válasza lakisoft (#671) üzenetére


cucka
addikt

a @ operátorral a hibajelzéseket tudod kikapcsolni, ha pl. függvényhívásnál a függvény neve elé írod. használata nagyon nem javasolt.
php.net doksi

[ Szerkesztve ]

(#675) lakisoft válasza cucka (#674) üzenetére


lakisoft
veterán

nagyon köszi ... :D
még egy kérdés: a tpl fájlok mire szolgálnak és mivel lehet szerkeszteni ...?

[ Szerkesztve ]

(#676) cucka válasza lakisoft (#675) üzenetére


cucka
addikt

elvileg a template rövidítése a tpl, tehát vagy valamilyen template kezelő rendszer cuccai, vagy simán csak így nevezték el az include-olt file-okat (láttam projektet, ahol sima html részek voltak ilyen néven). próbáld esetleg kinyitni valamilyen szövegszerkesztővel.

[ Szerkesztve ]

(#677) lakisoft válasza cucka (#676) üzenetére


lakisoft
veterán

ok ... megnéztem ...

jelentem ilyen dógokat láttam benne:

{* $Id: profile_fields_info.tpl 2105 2006-09-13 14:09:27Z zeke $ *}

<tr>
<td colspan="2" class="form-title">{$title|default:"&nbsp;"}<hr size="1" noshade="noshade" /></td>
</tr>
{foreach from=$fields item=field}

nem nagyon tudom eldönteni ... hogy ez html e ... de erre tudok tippelni ...
igen ezek include fáljon ...

[ Szerkesztve ]

(#678) Akcept válasza Oliii (#669) üzenetére


Akcept
tag

Nem olvastam mindent vissza, de...
Exportnál nem tömörítek. Azt tapasztaltam, hogy az elsz...hatja.
Ha megvan az SQL (txt) fájl, akkor csak a vastagon szedett részt hagyom meg, a többit törlöm:
-- --------------------------------------------------------

--
-- Tábla szerkezet: `galeria`
--

CREATE TABLE `galeria` (
`galeriacim_azonosito` int(11) NOT NULL auto_increment,
`galeriacim` varchar(200) default NULL,
`losungkep` varchar(20) default NULL,
`datum` varchar(60) default NULL,
PRIMARY KEY (`galeriacim_azonosito`)
)
ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

--
-- Tábla adatok: `galeria`
--

INSERT INTO `galeria` VALUES (1, 'Tesztképek innen-onnan, a bemutató kedvéért', NULL, '2007. május 29.');

Törlöm ezt is
-- phpMyAdmin SQL Dump
-- version 2.9.0.2
-- http://www.phpmyadmin.net
--
-- Hoszt: localhost
-- Létrehozás ideje: 2007. Okt 16. 22:08
-- Szerver verzió: 5.0.24
-- PHP Verzió: 5.1.6
--
Egyszer volt olyan esetem is, hogy szövegszerkesztőben cseréltem (Keresés -> csere) bizonyos karaktereket, mert sehogy nem lett jó.
Importnál a Latin1-et is kipróbálhatod.

(Itt már többször felmerült, ki, milyen PHP-verziót használ. Hát pont ezért nem használok faxnis dolgokat.)

(#679) cucka válasza Akcept (#678) üzenetére


cucka
addikt

azt ugye tudod, hogy az a két rész, amit törölsz, azt pontosan miért teszed?
(kifejezetten vicces, hogy külön kiemelted a phpmyadmin által generált megjegyzések törlését :) )

(#680) lakisoft válasza cucka (#679) üzenetére


lakisoft
veterán

persze ... tudom mi az amit törölni akarok ...
\skins\basic\ itt találhatók a x.tpl kit fájlok:

ez a lényeg ...

<td>
<input type="hidden" name="shipping_eq_billing" value="N" />
<input id="seqb" type="checkbox" name="shipping_eq_billing" value="Y" onclick="javascript: {if $profile_fields_equals == 'Y'}fn_show_tag('sa',this.checked);{/if} fn_copy_fields(this.checked);" {if $shipping_eq_billing == 'Y'}checked="checked"{/if}></td>
<td class="form-title">{$lang.shipping_same_as_billing}</td>

[ Szerkesztve ]

(#681) lakisoft


lakisoft
veterán

Az előző shortcut-ot nem poénnak szántam ... de jó ha ezzel jókedvre derítettem bárkit már megérte ... :)

(#682) Oliii


Oliii
tag

Köszönöm mindannyiótok segítségét, a problémát nagy nehezen sikerült elhárítanom. Nagyrészt az adatbázis nyomogatásával pepecseltem, holott valószínűsíthetően nem jelenti bármi nemű probléma fő okát. Mivel a php szkripteket nem vettem igazán figyelembe, így nagyon sok időm elment az adatbázissal való szorakozásra; holott eleve abból kellett volna kiindulnom, hogy a szkript milyen utasítást ad ki a kapcsolat kezdetekor. És itt jött be az,, amit itt írtak nekem és nagyon köszönöm, hogy a csatlakozás után, be kell szúrni az az úgynevezett object oriented script et, amely meghatározza a karakterkészleteket. Találtam rá más utasítást is csak az nem volt php5 kompatibilis.

Ez a jelenség úgy néz ki csak átköltöztetéskor jelentkezik, mivel egy teljesen új telepítés semmilyen problémát nem okoz.
Tapasztalatom az, ha egy mód van rá akkor utf8 unicode ci t kell használni a kezdetektől fogva, és vigyázni kell arra, hogy azt még véletlenül se kapcsoljuk a latin2 hun nal.

Köszönöm még1x
Oliii

Üdv, Oli

(#683) cucka válasza lakisoft (#680) üzenetére


cucka
addikt

így tudod eltüntetni azt a checkbox-ot (meg tulajdonképpen bármilyen űrlap elemet)

<input style="display: none;" ..... >

(#684) lakisoft válasza cucka (#683) üzenetére


lakisoft
veterán

:R - mostmár nem haragszom hogy kirühügtél ... :D

nagyon köszönöm a segítséget ...

[ Szerkesztve ]

(#685) cucka válasza lakisoft (#684) üzenetére


cucka
addikt

valamit keverhetsz, azt a megjegyzést másnak írtam :)
egyébként meg css helyett akár ki is törölheted azt a checkbox-ot abból a html fileból, sőőt berakhatod kommentnek, hátha szükség lesz rá később (a html komment <!-- és --> közötti szöveg)

(#682) Oliii - pedig nem annyira bonyolult ez a karakterkódolásos dolog. a következő dolgoknak kell figyelni a karakterkódolását
- az adatbázis
- a táblák és a mezők (bár utóbbi szerintem meg kéne örökölje a tábla kódolását)
- az adatbázis kapcsolat (ez a php rész)
- maguk az adatok.
ha mind a 4 stimmel, akkor elvileg semmilyen helyzetben nem kell gondot okozzon a migrálás.

[ Szerkesztve ]

(#686) lakisoft válasza cucka (#683) üzenetére


lakisoft
veterán

vagy egészen nagy gondolkodás után rájöttem hogy a style="hidden" hozza az igazi megoldást ...
Nem tom mit keverek - mivel de a lényeg hogy elértem a célom ... és a fő célom mégis csak ez volt ... // előfordul ...
:R
Nagyon köszönöm ...
Még visszajövök és kérdezek jó nagyokat ...

[ Szerkesztve ]

(#687) lakisoft válasza cucka (#685) üzenetére


lakisoft
veterán

valamit keverhetsz, azt a megjegyzést másnak írtam - én meg jól magamra vettem de még én is röhögtem rajta ...

(#688) Akcept válasza cucka (#679) üzenetére


Akcept
tag

Igen, és nem. Már több adatbázist költöztettem, és így nem szaladtam bele problémákba. Egyik szerverről a másikra költözés amúgy is egy szívás, és nem szeretek szarakodni feleslegesen.

(#689) cucka válasza Akcept (#688) üzenetére


cucka
addikt

Egyik szerverről a másikra költözés amúgy is egy szívás
főleg akkor lehet nagy szívás, ha pl. letörlöd a tábla eredeti karakterkódolását illetve az autoinc értékét. komolyabb adatbázisoknál pedig az sem mindegy, hogy myisam vagy innodb táblákat használsz, amit szintén kitörölsz az export-ból.

(#690) lakisoft


lakisoft
veterán

Vannak speci php szerkesztők amik szintaktikai kiemeléseket is csinálnak?
eclipse esetleg? - vagy van ettől jobb ?

(#691) Tele von Zsinór válasza lakisoft (#690) üzenetére


Tele von Zsinór
őstag

Használható az eclipse is, de ott van pl. a zend studio vagy a php designer studio. Milyen OSre kell?

(#692) lakisoft válasza Tele von Zsinór (#691) üzenetére


lakisoft
veterán

egyenlőre windows xp aztán majd meglátjuk ...

(#693) Tele von Zsinór válasza lakisoft (#692) üzenetére


Tele von Zsinór
őstag

Ha csak a syn highlight kell, és gyors, pehelysúlyú szerkesztő, akkor a php designer. Ha komolyabb mókára vágysz, pl. step-by-step debugra, és hajlandó vagy emiatt egy lassabb feljesztőcuccal dolgozni, akkor zend studio. Mindkettő fizetős, előbbi olcsóbb, de persze vannak ingyenes lehetőségek, mindkettő legalább "kipróbálható".

(#694) lakisoft válasza Tele von Zsinór (#693) üzenetére


lakisoft
veterán

okok .. köszi az infót kiprószálom mindkettőt ... és meglátjuk
első ránézésre ... az igényeimnek a zend studio felel meg inkább

[ Szerkesztve ]

(#695) Tele von Zsinór válasza lakisoft (#694) üzenetére


Tele von Zsinór
őstag

Nem rossz, csak java-s, ezért lassú. Eleinte nagyon szerettem, aztán kezdett zavarni a lassúság, úgyhogy mostanában a php designert használom. Meg a joe-t :)

[ Szerkesztve ]

(#696) cucka válasza lakisoft (#694) üzenetére


cucka
addikt

szerintem egy normális szövegszerkesztő bőven megfelelő a célra.
érdekes, zend nekem sem jött be. tud rengeteg dolgot, ami számomra teljesen fölösleges, cserébe lassú és a szövegszerkesztő része eléggé fapados.

(#697) Kicsi Én


Kicsi Én
csendes tag

Sziasztok!
Főiskolára járok és az egyik tárgyból weblap szerkesztést tanulunk, a PHP nyelvet használjuk. Sajnos még csak most kezdtem el ismerkedni a nyelvvel, úgyhogy elakadtam az egyik beadandó feladatnál.

Feladat:
bejelntkező felület, megjelenik 1 felh név és egy jelszó ,változóba tárolva
-ha egyezik a kód és felh akkor 1 kép, rákkattintva uni-pen.hu
-ha nem egyezik a felh név és/vagy a kód akkor írja ki h hibás felh név és/v jelszó és kérje be újra

Jelenleg még csak próbálok rájönni hogyan olvassam be a változókat a PHP-n kívülről, ha valaki tudna segíteni nagyon megköszönném.

<?php
$namein = $_post["nev"];
$passwordin = $_post["jelszo"];
$name= 'Imre';
?>
<HTML>

<HEAD>
<TITLE> Második beadandó feladat </TITLE>
</HEAD>

<BODY>
<H1> 4. beadandó </H1>
<P>
Feladat
<p>
<FORM NAME='Login' METHOD='post'>
<TABLE BORDER="5">
<TD allign="right">
<LABEL for="nev">Felhasználó név:</LABEL>
<INPUT
type='text'
Name='nev'
VALUE='<?=$namein?>'>
<BR>

<LABEL for="jelszo">Jelszó:</LABEL>
<INPUT
type='password'
name='jelszo'
VALUE='<?=$passwordin?>'>
<BR>

<Input type='submit'name='submit' value='OK'>
</FORM>
</TABLE>
<?php echo "$passwordin"; ?>
<?php echo "$namein"; ?>
<?php echo "$name"; ?>
<?php echo $_POST['namein']; ?>
<p>
<A HREF=http://www.uni-pen.hu/> <IMG Border="0" SRC="PannonEgyetem.jpg" </A>

</BODY>
</HTML>

(#698) Tele von Zsinór válasza Kicsi Én (#697) üzenetére


Tele von Zsinór
őstag

Így hirtelen: $_POST legyen az elején is, azaz végig nagybetű.

(#699) lakisoft válasza Tele von Zsinór (#698) üzenetére


lakisoft
veterán

:D

(#700) Kicsi Én válasza Tele von Zsinór (#698) üzenetére


Kicsi Én
csendes tag

A kicsi és nagy betűknek nincs jelentősége, ha jól tudom. Nem értem, hogy miért nem adja át az értéket amit begépelek. Alul próbáltam kiiratni, de nem veszi át az értéket, és nem ír ki semmit, csak a kikommentelt, résznél működik a kiiratása, annak amit begépelek az űrlapba.

Útvonal

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