[opgelost] echo in value
W0etah - 03/12/2006 11:14 (laatste wijziging 03/12/2006 11:37)
PHP beginner
Hoe kan ik een tekst uit de database in een inputveld laten komen?
nu staat er gewoon: echo $inhoud;
<?php
function bewerkFile($path, $user, $file) {
if(!file_exists($path.'/'.$user.'/'.$file)) {
$bericht = "Het bestand $file bestaat niet";
} else {
$fileOpen = fopen($path.'/'.$user.'/'.$file, 'a');
$inhoud = fread($fileOpen, filesize($path.'/'.$user.'/'.$file));
$input = '
<input name="File" type="text" value="echo $inhoud;">
<input name="Save" type="button" value="Save">
';
}
return $bericht;
return $input;
}
?>
<?php
function bewerkFile( $path , $user , $file ) {
$bericht = "Het bestand $file bestaat niet" ;
} else {
$fileOpen = fopen ( $path . '/' . $user . '/' . $file , 'a' ) ; $input = '
<input name="File" type="text" value="echo $inhoud;">
<input name="Save" type="button" value="Save">
' ;
}
return $bericht ;
return $input ;
}
?>
9 antwoorden
Gesponsorde links
W0etah - 03/12/2006 11:19 (laatste wijziging 03/12/2006 11:21)
PHP beginner
nu krijk ik dit: .$inhoud.
[edit]: te laat naar je edit gekeken
maar nu geeft hij helemaal niks weer in het tekstveld, hoe kan ik dan 2 variable returne?
W0etah - 03/12/2006 11:23
PHP beginner
<?php echo bewerkFile($path, $gebruiker, $fileLink); ?>
dit doe ik om mijn functie te laten weergeven
GTW - 03/12/2006 11:26 (laatste wijziging 03/12/2006 11:28)
PHP gevorderde
<?php
function bewerkFile($path, $user, $file) {
if(!file_exists($path.'/'.$user.'/'.$file)) {
$bericht = "Het bestand $file bestaat niet";
return $bericht;
} else {
$fileOpen = fopen($path.'/'.$user.'/'.$file, 'a');
$inhoud = fread($fileOpen, filesize($path.'/'.$user.'/'.$file));
$input = '
<input name="File" type="text" value="'.$inhoud.'">
<input name="Save" type="button" value="Save">
';
}
return $input;
}
?>
<?php
function bewerkFile( $path , $user , $file ) {
$bericht = "Het bestand $file bestaat niet" ;
return $bericht ;
} else {
$fileOpen = fopen ( $path . '/' . $user . '/' . $file , 'a' ) ; $input = '
<input name="File" type="text" value="' . $inhoud . '">
<input name="Save" type="button" value="Save">
' ;
}
return $input ;
}
?>
ik heb je return $bericht verplaatst, zo zou hij op het juiste moment het correcte moeten weergeven.
en ik weet niet hoe groot je file is, maar kun je daar niet beter een textarea voor gebruiken ipv een input?
W0etah - 03/12/2006 11:30
PHP beginner
dat had ik al geprobeert, maar ik krijg daar ook geen tekst in
<?php
function bewerkFile($path, $user, $file) {
if(!file_exists($path.'/'.$user.'/'.$file)) {
$bericht = "Het bestand $file bestaat niet";
return $bericht;
} else {
$bericht = "";
$fileOpen = fopen($path.'/'.$user.'/'.$file, 'a');
$inhoud = fread($fileOpen, filesize($path.'/'.$user.'/'.$file));
$input = '
<textarea name="File" cols="10" rows="10">$inhoud</textarea>
<input name="Save" type="button" value="Save">
';
}
return $input;
}
?>
<?php
function bewerkFile( $path , $user , $file ) {
$bericht = "Het bestand $file bestaat niet" ;
return $bericht ;
} else {
$bericht = "" ;
$fileOpen = fopen ( $path . '/' . $user . '/' . $file , 'a' ) ; $input = '
<textarea name="File" cols="10" rows="10">$inhoud</textarea>
<input name="Save" type="button" value="Save">
' ;
}
return $input ;
}
?>
GTW - 03/12/2006 11:34 (laatste wijziging 03/12/2006 11:35)
PHP gevorderde
ik heb php.net even geraadpleegd, en daar staat het volgende bij fopen :
Citaat:
'a' Openen voor alleen schrijven; plaats de bestands pointer aan het einde van het bestand. Als het bestand niet bestaat, probeer het aan te maken
'a+' Openen voor lezen en schrijven; plaats het bestands pointer aan het einden van de file. Als het bestand niet bestaat, probeer het aan te maken
probeer daar dus eens a+ van te maken. anders kun je het bestand niet uitlezen
Dark_Paul - 03/12/2006 11:36
PHP ver gevorderde
Citaat:
variabelen áltijd buiten quotes houden!
<?php
$input = '
<textarea name="File" cols="10" rows="10">'.$inhoud.'</textarea>
<input name="Save" type="button" value="Save" />
';
?>
<?php
$input = '
<textarea name="File" cols="10" rows="10">' . $inhoud . '</textarea>
<input name="Save" type="button" value="Save" />
' ;
?>
Dit zou gewoon moeten werken, anders is er iets mis met $inhoud..
W0etah - 03/12/2006 11:37
PHP beginner
@GTW, dat was ik vergeten, ik vroeg me al af waarom die tutorial van svm openstond
@dark_paul, nu krijk ik wel de inhoud van het bestand
bedankt iedereen
Gesponsorde links
Dit onderwerp is gesloten .