Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Witam,

tak jak w tytule, jak w PHP odczytywać i zapisywać informacje w pliku .ini i czy da się wyświetlić listę kluczy?

Nadal nie wiem jak zapisać dane do pliku ini w PHP.

 

// Podpis usunięty.

Opublikowano

Ale jak ja mam to konkretnie zrobić? Nie jestem tak zaawansowany jak ty, że wystarczą mi dwie komendy.

// Podpis usunięty.

Opublikowano

ini_set() - Nadpisujesz wartości w php.ini (na tyle ile pozwala hosting).
Prototyp: ini_set('klucz', 'nowa_wartość').

ini_get() - Wczytujesz wartość z klucza.
Prototyp: ini_get('klucz').

Opublikowano

No tak, tutaj już zaglądałem niejednokrotnie i nadal nie mam pojęcia jak zapisać coś w pliku ini.

Mógłbyś podać jakiś przykład użycia?

// Podpis usunięty.

Opublikowano

Różne rzeczy, będzie to dosyć losowe.

Chodzi o to, że jakbym wpisywał jakąś wartość do klucza, który nie istnieje to żeby został on utworzony.

// Podpis usunięty.

Opublikowano
function AddSectionToIniFile($section_name, array $data = array(), $file)
{
    if(!count($data))
    {
        return false;
    }

    $file = $file . '.ini';
    $ini = parse_ini_file($file, true);

    if(isset($ini[$section_name]))
    {
        return false;
    }

    $section_name = '[' . $section_name . ']';

    foreach($data as $key => $value)
    {
        $values[] = $key . ' = "' . $value . '"';
    }

    if(file_put_contents($file, "\n\n" . $section_name . "\n" . implode("\n", $values), FILE_APPEND))
    {
        return true;
    }

    return false;
}

Przykładowe użycie:

AddSectionToIniFile('Nowa sekcja', array(
    'klucz 1' => 'wartość 1',
    'klucz 2' => 'wartość 2',
    'klucz 3' => 'wartość 3'
    ), './plik'
);
Opublikowano

Dałem Ci wskazówkę jak może wyglądać taki kod, teraz musisz go zmodyfikować pod własne potrzeby.

Jeżeli nie wiesz jak, możesz napisać temat w giełdzie gdzie ktoś za odpowiednią opłatą Ci to zrobi.

Opublikowano (edytowane)

Nie będe zaczynał nowego tematu ;-) Wiecie jak może zwrócić do JS zmienną ?? Zeby tak można nią operować. Potrzebuje tego żeby przypisać parametr ID i nie trzeba było odświeżać strony

Edytowane przez Macsch15
ORT

// Podpis usunięty.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.