Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[Variablen] fputs [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[Variablen] fputs


 
tomstig
24-08-2003, 06:40 
 
hallo,



ich habe folgendes gemacht($menue hat den wert 3):

fputs($open,"$menue=".$menue);

nur leider schreibt er in test.txt: 3=3
statt: $menue=3;

gibt es eine möglichkeit das so zu machen??

mfg thomas

 
Titus
24-08-2003, 09:58 
 
Schau mal ins Handbuch (http://www.php-resource.de/manual.php): II Sprachreferenz > 6. Typen > Strings / Zeichenketten (http://www.php-resource.de/manual.php?p=language.types.string)

 
wahsaga
24-08-2003, 14:21 
 
in "$menue=" wird $menue logischerweise durch seinen wert ersetzt.

du hast mehrere möglichkeiten:

- die doppelten durch einfache anführungszeichen ersetzen, innerhalb derer werden variablen nicht ersetzt:
fputs($open,'$menue='.$menue);

- das dollarzeichen escapen, also einen backslash voranstellen:
fputs($open,"\$menue=".$menue);

- oder den string auftrennen:
fputs($open,"$"."menue=".$menue);

gibt bestimmt noch einige weitere, aber die erst dürfte für deinen fall ja schon ausreichend sein.


und dem link von titus solltest du trotzdem mal folgen, damit du soetwas für's nächste mal selber weisst ...

 
tomstig
24-08-2003, 15:40 
 
hallo...

vielen dank für die schnelle hilfe...funktioniert super...

andere frage: wie kann man durck klicken auf einen button eine php-funktion aufrufen?

mfg thomas

 
kapitaeniglo
24-08-2003, 16:08 
 
durch klicken auf einen button kannst nur eine phpfunktion aufrufen, wenn du eine neue seite laedst ...

sprich der button verschickt nen formular ....
oder der button ist nen link


gruss
iglo


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:36 Uhr.