URL: https://www.overclockers.at/coding-stuff/php_txt-files_lesen_schreiben_78737/page_1 - zur Vollversion wechseln!
Seas
ich will in php ein kleines form machen, bei dem ich den inhalt in eine txt-datei speichern will. leider kann die datei nicht geöffnet werden
Beispiel:
Code: PHP<html> <body> <?php $fp = fopen("test2.txt","r"); if ($fp) { $zeile = fgets($fp, 100); echo "Inhalt der ersten Zeile der Datei"; echo " test2.txt:<p> $zeile"; fclose($fp); } else echo "Datei wurde nicht gefunden"; ?> </body> </html>
rechte brauchst auf jeden fall
ich hab nur FTP zugang zu dem server
kann ich das irgendwie bewerkstelligen, dass ich trotzdem auf files schreiben kann, oder muss ich auf den SQL server ausweichen?
sicher geht das, mit chmod setz einfach auf 777 das müsst hinhaun
ftp? diese dateifunktionen haben mit ftp garnix zu tun !?#
/edit
sry, wie immer zuerst gepostet und dann gscheid durchgelesen
mich einfach ignorieren...
Zitat von watchoutsicher geht das, mit chmodsetz einfach auf 777 das müsst hinhaun
lass dir mal mit getcwd() anzeigen, ob du überhaupt im richtigen verzeichnis bist.
umpf... das musst schon sagen, bei windows is des berechtigungssystem ja ein ganz ein anderesZitat von [COWS]_OtHaNdas frisst er nicht![]()
soweit ich weis, ists ein win2k server, sollte aber bald ein linux kistchen kommen
verzeichnis stimmt, da bin ich mir sicher
Schon mal mit error_logging(E_ALL); probiert?
ich bin jetzt dem ganzen aus dem weg gegangen indem ich lokal apache mit php und mysql installiert hab.
nun funktionierts ohne probleme.
allerdings rennt sowas nicht mehr:
Code: PHP<html> <head> <?php if ($gesendet) { echo "Sie haben folgenden Namen"; echo " eingegeben: $vn $nn<p>"; } ?> </head> <body> Bitte geben Sie einen Namen ein und senden Sie das Formular ab: <form action = "ud12.php" method = "post"> <input name = "nn"> Nachname<p> <input name = "vn"> Vorname<p> <input type = "submit" name = "gesendet"> <input type = "reset"> </form> </body> </html>
was du brauchst, ist register_globals=on in der php.ini
(ja, bitte keine flames, ich weiss, ich weiss..; im endeffekt hat sich das php-projekt das selbst zuzuschreiben)
Zitat von atroxwas du brauchst, ist register_globals=on in der php.ini
(ja, bitte keine flames, ich weiss, ich weiss..; im endeffekt hat sich das php-projekt das selbst zuzuschreiben)
versuch in zukunft trotzdem ohne autoglobals auszukommenZitat von [COWS]_OtHaNahh thx!
jetzt funzts..
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025