Mailinglisten-Archive |
Es tut mir leid, aber den Programmcode, den du da gepostet hast verstehe ich hinten und vorne nicht, weil ich einfach nicht so gut PHP kann. Sicherlich könnte ich da einiges Nachschlagen usw. Aber ich verstehe nicht, das es so unglaublich kompliziert werden muss, wo doch die Frage so einfach ist. Entweder, ich möchte den Array in einer PHP Datei speichern, die dann schlicht und einfach nur den Array enthält. Oder, wenn das nich möglich ist, möchte ich ihn in einer text-datei oder sowas speichern, von dieser Möglichkeit habe ich auch schon gehört. Habe ich mich unklar ausgedrückt, oder ist es wirklich so kompliziert, einfach nur eine Variable irgendwo zu speichern (und die von dort auch wieder aufzurufen). Es ist nämlich schon ein bisschen frustrierend, wenn man Anfänger ist und zum Einfachen Speichern einer Variablen erstmal eine Seite Code haben muss. Außerdem glaube ich den Sinn von serrialize nicht verstanden zu haben. Die Funktion wandelt doch nur in ein speicherbares Format um, oder speichert sie auch gleich ? MFG Severin Weingarten p.s. Ich weiß, dass es nicht grade "guter Ton" ist die Nachricht, auf die man sich bezieht unten anzuhängen, aber ich beziehe mich ja nicht auf konkrete Stellen. > Hallo Severin und Ralf, > > > > ich wuerde das Array in der Datei serialisiert abspeichern. > > Vielleicht hilft dir das ja schon als Ansatz... > eher weniger, > denn: > > > Am Anfang mache ich den Array per include(data.php) > > > verfuegbar. > das waere bei reinem "serrialize" ja erst mal hinfaellig. > Aber mit a bissel "drumherum" geht das natuerlich: > <? > $wr = 0; > $fp = _(at)_fopen("data.php", "w"); > if ($fp) > {$wr += fputs($fp, "<?php\n\$DAT = unserialize("); > $wr += fputs($fp, "\"".addslashes(serialize($DAT))."\""); > $wr += fputs($fp, ");\n?>\n"); > $cl = fclose($fp); > } > echo "<B>".$wr." byte saved to disk\n"; > ?>
php::bar PHP Wiki - Listenarchive