Skocz do zawartości

Pytanie technicze IV


Sanchez Spinoza

Rekomendowane odpowiedzi

  • Odpowiedzi 235
  • Dodano
  • Ostatniej odpowiedzi

#Bełdzio: nie nie nie, to nie sztuka czytać to co jest napisane. Sztuka to przeczytać i zrozumieć !!!

#IREK chodzi o Panią Kingę Kozę? czy tą fundację?

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...

Panowie, po 2 dniach myślenia nad pewnym kodem... poległem :D więc pisze.

Chce zrobić coś takiego by zmodyfikować plik CONFIG.PHP w którym są różne informacje.

Skupmy się na tylko jednej informacji.

Otóż plik CONFIG.PHP zawiera informacje o TYTULE strony czyli:

$config['title'] = 'JAKIŚ TYTUŁ';

i teraz chce po przez plik ADMIN.PHP zmienić zapis na:

$config['title'] = 'SUPER TYTUŁ';

Zrobiłem to tak:

ZAWARTOŚĆ PLIKU CONFIG.PHP:

<?php
$config['title'] = 'JAKIŚ TYTUŁ';
?>

FORMULARZ:

 <FORM action="admin.php" method="POST">
  <INPUT type="text" name="napis" size="20">
  <INPUT type="hidden" name="czy_zapisane" value="1">
  <INPUT type="submit" value="Zapisz">
 </FORM>

SKRYPT ZAPISUJĄCY:

<?php
switch ($_POST['czy_zapisane']) {
 case '1':
  file_put_contents('config.php', $_POST['napis']);
break;
 default:
  echo 'Zero Akcji';
break;
}
?>

I po tej akcji formularz pobiera to co wpisałem i zapisuje mo do pliku CONFIG.PHP

no i tu sie pojawia problem, otóż zamiast mi zamienić napis

'JAKIŚ TYTUŁ'

na

'SUPE TYTUŁ'

To skrypt mi nadpisuje cały plik CONFIG.PHP samym tylko wyrazem pobranym przez FORMULARZ :)

Próbowałem już róznych metod tak pokrętnych że gdybym je tu zapisał to sam bym sie w tym zgubił więc podałem pierwszy błędny zapis wyjściowy.

Naprowadźcie mnie drodzy koledzy... jak to ugryść? ;)

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

No zrobiłem taką komendę dodającą reszte kodu ale jak będzie np. 4 innych pozycji to mi kod dodawał takie coś:

<?php $config['title'] = 'JAKIŚ TYTUŁ'; ?>

<?php $config['cos'] = 'coś'; ?>

<?php $config['cos2'] = 'coś2; ?>

<?php $config['cos3'] = 'coś3'; ?>

no i pozostaje pytanie jak sie potem odwołać do np.

$config['cos2']; ?

Czy w tym wypadku trzeba zapisywać po przez FILE(); ?

i odczytywać wybrany wiersz? Czy jest inny sposób ktróego nie mogę się dopatrzeć? :D

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

$wpis="<?php\n" . '$title=\'' . $_POST['napis'] . "\'\n?>";

file_put_contents('config.php', $wpis);

include('config.php');

echo $title;

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

Hehe w tym samym momencie ja napisałem tak:

$zawartosc =

'

<?php

$config[title] = ' . $_POST[napis] .

'

?>

';

Musze przyznać że twoja wersja Irek jest ładniejsza :D

Zaraz poprawie, ahh te \n

Już tyle razy o tym była mowa:)

Dzięki i cześć

Profesjonalne publikacje Content Marketingowe - zamów online na BlackHood.pl 

Szeroki wybór Łożysk samochodowych

Polecam również Praca Bielsko

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • 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ę. Warunki użytkowania Polityka prywatności