INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Wie weise ich einen String aus einer Datei zu?
30.12.2019, 14:03
Beitrag #1
Wie weise ich einen String aus einer Datei zu?
Ich habe auf meinem ESP8266 eine Datei mit dem Namen param.txt per SPIFFS aufgespielt.

Die beinhaltet 3 Zeilen:
http://zeltpi/post-esp-bme280.php
tttATTTb3j7F9
Zelt

mit folgendem Script weden mir auf dem Seriellen Monitor die 3 Zeilen auch richtig ausgegeben.

Bloß wie ordne ich die Zeilen jetzt den dazugehörigen Variablen in meinem Programm zu?

Das Quasi folgendes dabei herauskommt:

String serverName=http://zeltpi/post-esp-bme280.php;
String apiKey=tttATTTb3j7F9;
String location=Zelt;

PHP-Code:
bool success SPIFFS.begin();
 
  if (!
success) {
    
Serial.println("Error mounting the file system");
    return;
  }


  
File para_file SPIFFS.open("/param.txt""r");
 
  if (!
para_file) {
    
Serial.println("Failed to open parameter file for reading");
    return;
    }
  while (
para_file.available()) {
        
Serial.write(para_file.read());
    }
    
para_file.close(); 
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.12.2019, 14:05
Beitrag #2
RE: Wie weise ich einen String aus einer Datei zu?
(30.12.2019 14:03)Pfeilebastler schrieb:  Ich habe auf meinem ESP8266

@MOD bitte verschieben.

Danke!

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.12.2019, 15:26
Beitrag #3
RE: Wie weise ich einen String aus einer Datei zu?
Code:
String text[3];
File file = SPIFFS.open("/param.txt", "r");
if (!file) Serial.println("Fehler beim Öffnen der Datei");
for (auto& elem : text) elem = file.readStringUntil('\n');
file.close();

// Ausgabe, nur zur Kontrolle
for (auto& elem : text) Serial.println(elem);

Bitte verwende zukünftig Code Tags, nicht PHP Tags!

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.12.2019, 19:54
Beitrag #4
RE: Wie weise ich einen String aus einer Datei zu?
Danke für die Hilfe.
Ich habe heute auf die schnelle die normalen Code Tags nicht gefunden (musste zur Verwandtschaft fahren , Silvester feiern).
Außerdem dachte ich mir, dass mein Programmierproblem Systemübergreifend, also nicht ESP spezifisch sei.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
30.12.2019, 19:57
Beitrag #5
RE: Wie weise ich einen String aus einer Datei zu?
(30.12.2019 19:54)Pfeilebastler schrieb:  Außerdem dachte ich mir, dass mein Programmierproblem Systemübergreifend, also nicht ESP spezifisch sei.

Der Esp ist so schon spezifisch.
Und ein Uno oder Mega hat keinen Spiffs an Board.

Gruß Fips

Meine Esp8266 & ESP32 Projekte
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Wie Zeitstempel einer auf SD Karte geschriebenen Datei setzen? Triax16 63 5.177 11.06.2020 16:15
Letzter Beitrag: Triax16
  Berechnen einer NMEA Checksumme => Error Gerdchen03 11 1.693 09.04.2020 16:25
Letzter Beitrag: Gerdchen03
  BME 280 float -> string problem drstewa 11 1.941 27.02.2020 19:32
Letzter Beitrag: Tommy56
  Wo finde ich einen Adapter, mit dem ich einen ESP12-E flashen kann? Pfeilebastler 7 1.489 17.01.2020 16:07
Letzter Beitrag: Pfeilebastler
  Sketch von einen ESP8266 auf ein ESP32 portieren (hagelt Fehlermeldung) magnum1795 23 3.501 13.11.2019 14:38
Letzter Beitrag: magnum1795
  Frage zum Gültigkeitsbereich einer lokalen Variablen ardu_arne 31 6.113 01.06.2019 14:02
Letzter Beitrag: ardu_arne
  Daten vom Sensor in einer Text-Datei auf meinem Web-Host speichern. Manny 45 8.997 27.04.2019 07:24
Letzter Beitrag: Fips
  ESP32 Datei schreiben architeKKt 4 2.151 25.11.2018 21:46
Letzter Beitrag: architeKKt
  Spiffs Verwaltung -->> ESP...Datei Verwaltung für ESP8266, Nodemcu, Wemos, Sonoff Fips 3 5.527 25.09.2018 07:56
Letzter Beitrag: Fips
  Mit UDP einen String senden Agotto 7 4.495 20.02.2018 01:48
Letzter Beitrag: Fips

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste