login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] echo in value

Offline W0etah - 03/12/2006 11:14 (laatste wijziging 03/12/2006 11:37)
Avatar van W0etahPHP beginner Hoe kan ik een tekst uit de database in een inputveld laten komen?

nu staat er gewoon: echo $inhoud;

  1. <?php
  2. function bewerkFile($path, $user, $file) {
  3. if(!file_exists($path.'/'.$user.'/'.$file)) {
  4. $bericht = "Het bestand $file bestaat niet";
  5. } else {
  6. $fileOpen = fopen($path.'/'.$user.'/'.$file, 'a');
  7. $inhoud = fread($fileOpen, filesize($path.'/'.$user.'/'.$file));
  8. $input = '
  9. <input name="File" type="text" value="echo $inhoud;">
  10. <input name="Save" type="button" value="Save">
  11. ';
  12. }
  13. return $bericht;
  14. return $input;
  15. }
  16. ?>

9 antwoorden

Gesponsorde links
Offline GTW - 03/12/2006 11:16 (laatste wijziging 03/12/2006 11:18)
Avatar van GTW Gouden medaille

PHP gevorderde
value="'.$inhoud.'" zou moeten werken

variabelen áltijd buiten quotes houden!

[edit] en 2 returns gaan niet werken he bij de eerste return stopt de functie al.
Offline W0etah - 03/12/2006 11:19 (laatste wijziging 03/12/2006 11:21)
Avatar van W0etah 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?
Offline GTW - 03/12/2006 11:22
Avatar van GTW Gouden medaille

PHP gevorderde
probeer eens gewoon echo ipv return
Offline W0etah - 03/12/2006 11:23
Avatar van W0etah PHP beginner <?php echo bewerkFile($path, $gebruiker, $fileLink); ?>

dit doe ik om mijn functie te laten weergeven
Offline GTW - 03/12/2006 11:26 (laatste wijziging 03/12/2006 11:28)
Avatar van GTW Gouden medaille

PHP gevorderde
  1. <?php
  2. function bewerkFile($path, $user, $file) {
  3. if(!file_exists($path.'/'.$user.'/'.$file)) {
  4. $bericht = "Het bestand $file bestaat niet";
  5. return $bericht;
  6. } else {
  7. $fileOpen = fopen($path.'/'.$user.'/'.$file, 'a');
  8. $inhoud = fread($fileOpen, filesize($path.'/'.$user.'/'.$file));
  9. $input = '
  10. <input name="File" type="text" value="'.$inhoud.'">
  11. <input name="Save" type="button" value="Save">
  12. ';
  13. }
  14. return $input;
  15. }
  16. ?>

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?
Offline W0etah - 03/12/2006 11:30
Avatar van W0etah PHP beginner dat had ik al geprobeert, maar ik krijg daar ook geen tekst in

  1. <?php
  2. function bewerkFile($path, $user, $file) {
  3. if(!file_exists($path.'/'.$user.'/'.$file)) {
  4. $bericht = "Het bestand $file bestaat niet";
  5. return $bericht;
  6. } else {
  7. $bericht = "";
  8. $fileOpen = fopen($path.'/'.$user.'/'.$file, 'a');
  9. $inhoud = fread($fileOpen, filesize($path.'/'.$user.'/'.$file));
  10. $input = '
  11. <textarea name="File" cols="10" rows="10">$inhoud</textarea>
  12. <input name="Save" type="button" value="Save">
  13. ';
  14. }
  15. return $input;
  16. }
  17. ?>
Offline GTW - 03/12/2006 11:34 (laatste wijziging 03/12/2006 11:35)
Avatar van GTW Gouden medaille

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
Offline Dark_Paul - 03/12/2006 11:36
Avatar van Dark_Paul PHP ver gevorderde
Citaat:
variabelen áltijd buiten quotes houden!

  1. <?php
  2. $input = '
  3. <textarea name="File" cols="10" rows="10">'.$inhoud.'</textarea>
  4. <input name="Save" type="button" value="Save" />
  5. ';
  6. ?>

Dit zou gewoon moeten werken, anders is er iets mis met $inhoud..
Offline W0etah - 03/12/2006 11:37
Avatar van W0etah 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.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.27s