URL: https://www.overclockers.at/coding-stuff/php_parameter_50185/page_1 - zur Vollversion wechseln!
wie kann ich eine php datei mit einer variable (zb. $name) drin so oeffnen das die variable einen wert annimt ??? z.b. edit.php?datei=irgendwas.txt (so hats bei mir nicht funktioniert)
thx 
aeh i versteh bahnhof 
mal versuchen...
wennst z.b. die datei irgendwas.txt includen möchtest schreibst einfach
<? include($datei); ?>
wennst einfach die variable datei ausgeben willst als text (also das in deinem fall irgendwas.txt ausgegeben wird) schreibst einfach
<?=datei?> oder länger <? echo($datei); ?>
php muss natürlich am server rennen damit das funktioniert 
wenn ich das jetzt richtig verstanden hab hast du 2 files, ein aufrufendes und ein zweites, wo nur zb <? x="fritzi" ?> drinnen steht und du willst jetzt beim includen per search-code einen wert angeben?
also, so geht das amal net... WEIL nämlich der code, welcher eingelesen wird net ausgeführt wird - aha 
am besten machst für solche situationen eine funktion.... am beispiel sieht man's besser 
1. File:
<?php
include(fritzi.php);
$return = woisfritzi($jetzt);
?>
2. File - fritzi.php:
<?php
function woisfritzi($zeit)
{
[...]
return $ort;
}
?>
weil ich schätze mal du willst komplexere berechnungen ausführen, sonst tät ich sagen $variable = Wert
Edit: ich beziehe mich da in gewisser weise auf deinen letzten thread - also bitte bisserl genauere problemstellungen ab jetzt, ja?
hi!
hast du eine neuere PHP version?
Da kriegst du die variablen nämlich nicht so einfach ins script rein, früher gings so:
script.php?var=val
<?
print $var=="val"?"geil":"figgn";
?>
auf deutsch: if($var=="val") print "geil" else print "figgn";
jetzt kannst du nur über die request arrays zugreifen, und zwar:
script.php?var=val
<?
print $_GET["var"];
?>
neinZitat von Newcronhi!
hast du eine neuere PHP version?
Da kriegst du die variablen nämlich nicht so einfach ins script rein, früher gings so:
script.php?var=val
<?
print $var=="val"?"geil":"figgn";
?>
auf deutsch: if($var=="val") print "geil" else print "figgn";
jetzt kannst du nur über die request arrays zugreifen, und zwar:
script.php?var=val
<?
print $_GET["var"];
?>
nein (auch nicht so ganz...)Zitatquote:
--------------------------------------------------------------------------------
Originally posted by Newcron
hi!
hast du eine neuere PHP version?
Da kriegst du die variablen nämlich nicht so einfach ins script rein, früher gings so:
script.php?var=val
<?
print $var=="val"?"geil":"figgn";
?>
auf deutsch: if($var=="val") print "geil" else print "figgn";
jetzt kannst du nur über die request arrays zugreifen, und zwar:
script.php?var=val
<?
print $_GET["var"];
?>
--------------------------------------------------------------------------------
nein
oder zumindest stimmt früher und jetzt nicht in dem zusammenhang:
ob du erste variante verwenden kannst is reine einstellungssache, und zwar die einstellung register_globals - wenn die auf on ist geht erstere variante, andernfalls nicht - auf jeden fall ist erstere eine schlechte variante, da sie sowohl unsicherheit als auch unlesbarkeit mit sich bringt
Edit: dass es früher ging und jetzt nicht mehr, liegt daran, dass früher register_globals per default auf on stand (<4.2.0) und jetzt per default auf off steht (>=4.2.0)
Zitat von Newcronhi!
hast du eine neuere PHP version?
Da kriegst du die variablen nämlich nicht so einfach ins script rein, früher gings so:
script.php?var=val
<?
print $var=="val"?"geil":"figgn";
?>
auf deutsch: if($var=="val") print "geil" else print "figgn";
jetzt kannst du nur über die request arrays zugreifen, und zwar:
script.php?var=val
<?
print $_GET["var"];
?>

is' jetzt aber net wahr, oder?Zitat von Ezekielso was hab ich gemeint

ja, hat bei mir so nicht gefunkt , deswegen hab ich gefragt
ich versteh ja, dass man manchmal auf der leitung steht - tut jeder mal, aber bitte verwend trotzdem zumindest forum suche und php-manual...:Zitat von Ezekielja, hat bei mir so nicht gefunkt , deswegen hab ich gefragt
sorry watchout, ich bin sehr suchfaul
(und hab nicht gewusst nach was ich suchen soll)
thx @ Newcron, funkt jetzt
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026