php kód futtatása

jason30 képe

Sziasztok!

Az volna a gondom, hogy beillesztek egy egyszerű php kódot és nem működik, pedig a beviteli forma: PHP code
amit beírok:

echo date("l, F d, Y h:i" ,time());

és ha ezt egy sima php file-ba írom, akkor a drupál nélkül működik

ezzel a kóddal is van egy kis baj: nem a mi időzónánk szerinti dátumot írja ki és nem értek hozzá, hogy lehetne ebből a helyes dátumot kicsalni

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
alippai képe

Azt hiszem http://api.drupal.org/api/function/format_date/6 erre lesz szükséged. A timestamp paraméterbe tegyél time()-ot, type az 'custom' és format meg "l, F d, Y h:i". A timezone paraméterbe a különbséget kell megadni másodpercben.

0
0

Lippai Ádám
young element

jason30 képe

nem a formátum a fő gondom, hanem, hogy nem jelenik meg a php kód által szült tartalom az oldalamon

0
0
fox mulder képe

Például:
 print 'Hallalihóóó';

0
0

Fox Mulder

jason30 képe

ez se sajnos :(

0
0
jason30 képe

Valami beállítás probléma lesz, mert másik honlapomon megy ugyanazon tárhelyszolgáltatóval.
Csak mi lehet? Jogosultság ok.

0
0
fox mulder képe

A beírt PHP kód megjelenik (szövegként)?

0
0

Fox Mulder

jason30 képe

nem

természetesen nem :)

0
0
jason30 képe

Elnézést, megvan a hiba.
Mikor próbáltam meghívni egy php file-t a jobb oldalsávra, akkor kiakadt az egész weboldalam és kikommenteztem 4 sort a common.inc file-ból erre megint működött. És a drupalt kiakasztó tartalom eltávolítása után nem szedtem ki kommentből ezt a pár sort.
Elnézést a lúzerségem miatt.

0
0
nevergone képe

Ha belenyúlkálsz a Drupal core -ba, és utána valami nem (vagy nem úgy) működik, akkor magadnak kell megkeresned a hibát, mi nem tudunk segíteni. Nem tudjuk hogy mit, miért, és hogyan módosítottál, és nem is vagyunk Colombo felügyelők, hogy ez után nyomozhassunk.
Ezért mondjuk mindig azt: Ne turkálj a Drupal core -ba, ha nem ismered alaposan a Drupal lelkivilágát.

0
0
pp képe

Érdemes azt csinálni, hogy az ilyen blokkok megjelenését korlátozod és csak bizonyos útvonalakon engedélyezed. Ekkor ha valami nem gömbölyű akkor ki lehet kapcsolni, hisz csak az adott útvonalon hal el a dolog. (tipikusan tiltani érdemes az ilyen blokkokat a admin/build/block/list útvonalon, mert akkor legalább ki tudod kapcsolni. ;))

Javaslom tedd fel a devel modult és php-t abban próbálgass. ;)

pp

0
0
fox mulder képe

Ha nem jelenik meg sima szövegként a beírt PHP-kód, akkor működik a PHP filter. Mit kommenteztél ki a common.inc-ben (tényleg ne csináld!)?

0
0

Fox Mulder

jason30 képe

1640-43 sorokat:

ob_start();
print eval('?>'. $code);
$output = ob_get_contents();
ob_end_clean();

Ok, tudom, hogy nem kellett volna, de egyáltalán nem jelent meg semmi a honlapom címét a böngészőbe ütve, mert volt valami baja a php kóddal.
Azért is kértem elnézést, mert tudom, hogy a saját butaságom miatt túráztattalak benneteket, amire nem tudhattátok a megoldást.

Még egyszer elnézést!

jason30

0
0
fox mulder képe

És most mi van a PHP filterrel? Vagy a kikommentezés még előtte történt és ezért nem működött?

0
0

Fox Mulder

jason30 képe

azért nem ment, mert ki volt kommentezve

0
0
nevergone képe

volt valami baja a php kóddal.

Mert talán az ilyen "gányolgatás" helyett sokkal egyszerűbb és célszerűbb lenne egy modult összerakni.

0
0