PHP segély

egyéb dolgok, amik már nem férnek bele másik kategóriába

Re: PHP segély

HozzászólásSzerző: kaname3826 » 2010.06.15. 14:31

Hogy érted azt, hogy telepítsem újra? :?:
Az oldalamat nem én csináltam, hanem kaptam, így nem tudom :oops:
átírtam s ezt írja ki:
Kód: Egész kijelölése
Parse error: syntax error, unexpected T_GLOBAL in /var/www/weboldala.net/shigatsu-team/www/maincore.php  on line 173

Ha megtudod csinálni megadhatom amiket tudnod kell hozzá. :roll:
kaname3826
 
Hozzászólások: 7
Csatlakozott: 2010.06.06. 12:11
Tartózkodási hely: Kecskemét

Re: PHP segély

HozzászólásSzerző: adamos42 » 2010.06.15. 17:07

Afronaut írta:
adamos42 írta:elvileg annyi a dolgod, hogy a webszerver gyökérkönyvtárában létrehozol egy Robots.txt -t aminél minden sorba külön beleírod melyik fájlokban keresse a robot a keywords-öket.

Robots.txt részlet:
Kód: Egész kijelölése
index.html
index.php
header.php

Keresőszavak beállítása:
Kód: Egész kijelölése
<head>
<meta name="keywords" content="minden,kereső,szavaz,vesszővel,válassz,el" />
</head>

Ha ez nekem szólt akkor nem teljesen értettél meg.
Na szóval a következőket kéne megcsináljam:
Itt van például a regisztrációs oldal
http://cms-tesztek.weboldala.net/index.php?site=register
Na most nekem az kell hogy a fenti link ez legyen: http://cms-tesztek.weboldala.net/register
na akkor ehhez nekem a kód is megvan... vagyis tudom mit kell írni .htaccess-be hogy ez így jelenjen meg!
Ezt:
Kód: Egész kijelölése
RewriteEngine On
RewriteRule ^([^/]*)$ /index.php?site=$1 [L]


a problémám az hogy a meglévő linkeket amit a rendszer automatikusan generál (mint például a joomlánál is vagy wordpressnél) azokat már úgy is generálja hogy kereső barátok legyenek mint a fent említett link... esetleg php-ba kéne valami hogy a .htaccess parancs szerint generáljon?
előre is köszi

megnéztem a http://cms-tesztek.weboldala.net/ -et és ott már bent vanak a keywords meta tagok, most csak annyit kell tenned, hogy a szerver root könyvtárában létrehozol egy fájlt Robots.txt néven, ebbe azoknak a fájloknak kell kerülniük amikben megtalálható ez a meta tag. szerintem az index.php, fog kelleni :)
Avatar
adamos42
 
Hozzászólások: 103
Csatlakozott: 2010.05.05. 06:43

Re: PHP segély

HozzászólásSzerző: l2sh » 2010.06.26. 13:29

Afronaut írta:
adamos42 írta:elvileg annyi a dolgod, hogy a webszerver gyökérkönyvtárában létrehozol egy Robots.txt -t aminél minden sorba külön beleírod melyik fájlokban keresse a robot a keywords-öket.

Robots.txt részlet:
Kód: Egész kijelölése
index.html
index.php
header.php

Keresőszavak beállítása:
Kód: Egész kijelölése
<head>
<meta name="keywords" content="minden,kereső,szavaz,vesszővel,válassz,el" />
</head>

Ha ez nekem szólt akkor nem teljesen értettél meg.
Na szóval a következőket kéne megcsináljam:
Itt van például a regisztrációs oldal
http://cms-tesztek.weboldala.net/index.php?site=register
Na most nekem az kell hogy a fenti link ez legyen: http://cms-tesztek.weboldala.net/register
na akkor ehhez nekem a kód is megvan... vagyis tudom mit kell írni .htaccess-be hogy ez így jelenjen meg!
Ezt:
Kód: Egész kijelölése
RewriteEngine On
RewriteRule ^([^/]*)$ /index.php?site=$1 [L]


a problémám az hogy a meglévő linkeket amit a rendszer automatikusan generál (mint például a joomlánál is vagy wordpressnél) azokat már úgy is generálja hogy kereső barátok legyenek mint a fent említett link... esetleg php-ba kéne valami hogy a .htaccess parancs szerint generáljon?
előre is köszi


Hali!
Ésszerűbb mondjuk feltételt is írni az átíráshoz, mert gondolom, nem szeretnéd, hogy már egy meglévő fájlt kicseréljen index.php-ra:
Kód: Egész kijelölése
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^([^/]*)$ /index.php?site=$1 [L]
</IfModule>


PHP-ban is ugyanezt meg lehet csinálni a file_exists($_GET['site']) függvény lekérésével.
l2sh
 
Hozzászólások: 95
Csatlakozott: 2009.03.22. 13:01

Re: PHP segély

HozzászólásSzerző: adamos42 » 2010.06.26. 15:41

Az illető csak keresőbaráttá akarta tenni a weboldalát :)
Avatar
adamos42
 
Hozzászólások: 103
Csatlakozott: 2010.05.05. 06:43

Re: PHP segély

HozzászólásSzerző: adamos42 » 2010.06.26. 15:44

kaname3826 írta:Hogy érted azt, hogy telepítsem újra? :?:
Az oldalamat nem én csináltam, hanem kaptam, így nem tudom :oops:
átírtam s ezt írja ki:
Kód: Egész kijelölése
Parse error: syntax error, unexpected T_GLOBAL in /var/www/weboldala.net/shigatsu-team/www/maincore.php  on line 173

Ha megtudod csinálni megadhatom amiket tudnod kell hozzá. :roll:


akkor annyi a hiba, hogy gondolom az adatbázist nem hoztad át, és nem töltötted ki helyesen a config.php-t :)
Avatar
adamos42
 
Hozzászólások: 103
Csatlakozott: 2010.05.05. 06:43

Re: PHP segély

HozzászólásSzerző: kaname3826 » 2010.06.28. 10:41

Értem, s ezt hogy kell?
Találtam leírást de nem minden világos. Link. :oops:
kaname3826
 
Hozzászólások: 7
Csatlakozott: 2010.06.06. 12:11
Tartózkodási hely: Kecskemét

Re: PHP segély

HozzászólásSzerző: adamos42 » 2010.06.28. 11:49

a régi oldalon:

adminisztráció => rendszer => adatbázis
adatbázismentés, beírod az admin jelszavadat, majd ok és letölt egy fájlt.

az új oldalon:

adminisztráció => rendszer => adatbázis
adatbázis visszaállítás, rányomsz a feltöltésre és kikeresed a fájlt amit lementettél.

ha minden igaz akkor csak ennyi
Avatar
adamos42
 
Hozzászólások: 103
Csatlakozott: 2010.05.05. 06:43

Re: PHP segély

HozzászólásSzerző: adamos42 » 2010.06.28. 11:54

hozzáteszem, az új oldalon teljesen újra kell tenni a rendszert, a setup.php val.
utána fog működni.
ezt a fájlt a gyökérkönyvtárba kell tenni és utána futtatni. ( http://oldalad.weboldala.net/setup.php )
Csatolmányok
setup.zip
php fusion setup.php
(9.97 KiB) 250 alkalommal.
Avatar
adamos42
 
Hozzászólások: 103
Csatlakozott: 2010.05.05. 06:43

Re: PHP segély

HozzászólásSzerző: Afronaut » 2010.06.28. 13:41

l2sh írta:Hali!
Ésszerűbb mondjuk feltételt is írni az átíráshoz, mert gondolom, nem szeretnéd, hogy már egy meglévő fájlt kicseréljen index.php-ra:
Kód: Egész kijelölése
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteRule ^([^/]*)$ /index.php?site=$1 [L]
</IfModule>


PHP-ban is ugyanezt meg lehet csinálni a file_exists($_GET['site']) függvény lekérésével.

adamos42 írta:Az illető csak keresőbaráttá akarta tenni a weboldalát :)


Na szóval tisztázzuk! :)
Nekem rewrite kell! Nem Robots.txt annak semmi köze az url újraíráshoz...
na szóval még egyszerűbben nem meta tagek érdekelnek mint ahogy azt már írtam...

l2sh köszi a tippet kipróbálom... csak szerinted mindkettőt (mod_rewrite+file_exists($_GET['site']) függvény) kell használni, hogy amikor új oldalt csinálok ne kelljen újra mod_rewriteozni?
mármint megvannak a linkek faszák! és mondjuk hozzáadok egy új oldalt aminek a linkje ez: http://cms-tesztek.weboldala.net/index. ... ry&picID=4 (ez 1ik galériába egy kép) De írja újra az urlt mondjuk erre: http://cms-tesztek.weboldala.net/gallery/pic4 és ne kelljen mindig újra írjak egy rewriteot az adott linkhez!
ötletek?
Afronaut
 
Hozzászólások: 33
Csatlakozott: 2010.04.30. 23:52

Re: PHP segély

HozzászólásSzerző: adamos42 » 2010.06.28. 14:24

akkor ezt nem jó topicban teszed meg :) eredetileg itt php segítség lenne, nem .htaccess
melleslegg ahhoz nem értek, de ez a rewrite érdekesnek tűnik.
Avatar
adamos42
 
Hozzászólások: 103
Csatlakozott: 2010.05.05. 06:43

ElőzőKövetkező

Vissza: Segédletek, Tippek, Egyebek

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 0 vendég

cron