Datuve :: Forums :: Arhīvs :: PHP, ierobežot include, lai iegūtu vienu mainīgo

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 58

Reģistrētie lietotāji online: 0

Viesi online: 58

Datuve.lv video
Top.LV

PHP, ierobežot include, lai iegūtu vienu mainīgo

Ievietoja: rokers @ 2009.04.03 08:41  

Sveiki!

Esmu saskāries ar problēmu, ka nav manas zināšanās tik bagātas, lai panāktu ko gribu.

Man ir viens fails ->

l/a.php

 Tai failā ir gan mainīgie, gan arī tīrs HTML kods, vai ir iespējams izdarīt tā, ka viņš ar include vai citādi no faila izņem tikai vienu mainīgo, nevis visu - gan HTML gan mainīgos? Piemēram dabūt no tā faila laukā tikai šo mainīgo ->

$komanda

Komentāri:

#1 Jackal @ 2009.04.03 09:41

Kāpēc viss jādara čerez žo**? Pārdomā sava koda struktūru un tad nebūs jātaisa visādi varianti caur kosmosu.

#2 rokers @ 2009.04.03 09:51

Izdomāku, kā taisīt ;)
Uztaisīšu vienu lieku failu ar tiem mainīgajiem ;)

#3 kalis @ 2009.04.03 11:15

malacis :) parasti jau dara tā, ka visu sadala pēc nozīmēm un tipiem un tad tik pievieno ko vajag nevis saber veselu kaudzi visādu krāmu vienā maisā un tad nezin ko no turienes izvilks ārā :D

#4 rokers @ 2009.04.17 13:13

Atkal cita problēma :D

Vai ir iespējams PHP izdarīt šādi ->

Piemēram

$sp = "atb";
$id = "1";

Un nākošā mainīgā nosaukums ir $atb1, bet tas nosaukums top no $sp un $id, piemēram

$sp+$id = "good";

#5 rumis @ 2009.04.17 13:26


$sp="atb";
$id=1;
$good=$sp.=$id;
echo $good;
// atb1

#6 .... @ 2009.04.17 13:37

Man liekas viņš gribēja ko šādu

$sp='ab';
$id=1;
$ab1=42;
echo ${$sp.$id} //izvadīs 42

#7 usver @ 2009.04.17 14:24

tu gribi perversijas? okei - to var šitā, lai HTML neizvadītos:

<?php
   ob_start();
   include('l/a.php');
   ob_end_clean();
?>

#8 rokers @ 2009.04.17 15:18

Paldies, pagaidām sanāk ar #6 variantu.