Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciągniecie zmienej z pliki nieużywająć include,fread...
Forum PHP.pl > Forum > Przedszkole
Anonymous
Witam czy ktos wie jak wyciągnąć wartość np $var2 ze plik ! tylko tą samą wartość! Plik ma dużo wartości zmienych! include nie moge użyc ani fread ani getline ponieważ wartość $var2 nie znawsze jest w tym samym miejscu!

[php:1:afcbd54cc9]<?php
$var1 ="1";
$var2 ="2";
$var3 ="4";
itd..

?>[/php:1:afcbd54cc9]

Potrzebuje tylko tą jedna zmieną jeżeli wszystkie lub jakąś częśc zmieny wprowadze to zmiene będą mi się gryźdz z innumi :cry:
wassago
jak nie mozesz uzyc [manual:0459c3f191]include()[/manual:0459c3f191]? do tego uzywa sie include() ([manual:0459c3f191]require()[/manual:0459c3f191]).
Anonymous
include() wstawia wszystkie wartosci ze danego pliku!

ja mam np. [manual:b0fbd898a5]echo()[/manual:b0fbd898a5]

jak zrobie include to wszystkie wartości wyświetli a ja chcem tylko zeby było echo $var2 a wszystkie zostały puste!!

[php:1:b0fbd898a5]<?php

echo "$var1";
echo "$var2";
echo "$var3";

?>[/php:1:b0fbd898a5]


[b]----
[ZMODEROWANO]
wassago: uzywamy bbCode'u
maulus
no to robisz plik ze zmiennnymi, pozatym wystarczy, że dasz samo echp "$var2"; po co ma być jesze te inne?
wassago
ale po co print'ujesz cos co jest ci nie potrzebne?
jezeli np. masz taka sytuacje
[php:1:ae5dd8b59c]<?php

$str1 = '';
$str2 = 'jakas_wartosc';
$str3 = '';

?>[/php:1:ae5dd8b59c]
to mozesz uzyc instukcji warunkowych aby nie print'owalo pierwszej i ostatniej wartosci.

ps. prosze uzywac w swoich postach bbCode'u.
Anonymous
Troche zamieszałem i mnie nie zrozumieliście!!

To jest tak mam plik w którym jest hasło i inne zmiene!

jak zrobie include() to w tabelka będą się cały czas wyświetlały stare dane ze pliku include() a nie dane ktore bede wprowadzał w formularzu! logiczne bo najpierw wysłane są dane $var 1 $var $var3 o nowych wartościach a później jest include() ze starymi danymi $var1 $var2 $var3


[php:1:532455b2cf]<?php

include("plik_ze_halsem_i_wartosciami_var123.php");

$pwd=$HTTP_COOKIE_VARS['password'];
if($pwd != $haslo)
{
echo "zle haslo"
exit;
}

if($formularz == 1)
{

# tu jest formularz ktory przekazuje wartosci $var 1 2 i 3 do tableka !

exit;
}

if($tableka == 2);
{
#wyswietla dane wprowadzone w formularzu!
echo "$var1";
echo "$var2";
echo "$var3";

$zapisuje nastepnie dane do plik gdzie jest haslo i te wartosci

plik_ze_halsem_i_wartosciami_var123.php
exit;
}


?>[/php:1:532455b2cf]

CZYLI NIE MA MOZLIWOSCI FUNKCJI POPRANIA ZE PLIKuplik_ze_halsem_i_wartosciami_var123.php samej zmieniej $pwd bez reszty!!!
wassago
prostymi slowami: chcesz aby pokazaly sie tylko te zmienne, do ktorych jakas wartosc zostala przypisana?

jezeli tak to: instukcje warunkowe
Anonymous
tak! hmm to mam problem! Może jakis przykład?


rene
wassago
[php:1:79fccb5187]<?php

$pwd = $HTTP_COOKIE_VARS['password'];

if ( $pwd != $haslo ) {

print( 'zle haslo' );
exit;

}

if ( $formularz == 1 ) {

# tu jest formularz, ktory przekazuje wartosci $var 1 2 i 3 do tableka !

exit;

}

include( "plik_ze_halsem_i_wartosciami_var123.php" );

if ( $tabelka == 1 ) {

#wyswietla dane wprowadzone w formularzu!

if( $_POST['var1'] ) { print( $_POST['var1'] ); } else {}
if( $_POST['var2'] ) { print( $_POST['var2'] ); } else {}
if( $_POST['var3'] ) { print( $_POST['var3'] ); } else {}

# lepiej uzyc konstukcji switch i case
# $zapisuje nastepnie dane do plik gdzie jest haslo i te wartosci
# plik_ze_halsem_i_wartosciami_var123.php

exit;

}

?>[/php:1:79fccb5187]
Anonymous
Dzięki! Problem rozwiązany!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.