Skocz do zawartości

Pytanie technicze IV


Sanchez Spinoza

Rekomendowane odpowiedzi

Dzięki #Mario.

A więc żeby nie było że nie myśle w ogóle i na was pasożytuje to sam coś wymyśliłem opierając sie na wszyach radach. a więc zobaczcie www.masif.host.sk

zastosowałem tu takie rozwiązanie:

Index zawiera:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

<HEAD>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">

<META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">

<META NAME="Author" CONTENT="masif moves © 2005">

<TITLE></TITLE>

</HEAD>

<BODY>

INDEX!:)!:(!;)!!

<TABLE bordercolor="#ffffff" CELLPADDING="5" CELLSPACING="0" border="0" frame="box" align="center">

<TR>

<TD bgcolor="#ffffff" width="790" height="20" align="center">

<?php include "jeden.html" ?>

</TD>

</TABLE>

<TABLE bordercolor="#ffffff" CELLPADDING="5" CELLSPACING="0" border="0" frame="box" align="center">

<TR>

<TD bgcolor="#ffffff" width="790" height="20" align="center">

<?php include "dwa.html" ?>

</TD>

</TABLE></BODY>

</HTML>

a w plikach jeden.html i dwa.html umieściłem dane tabel z wypełnieniem

i teraz żeby zmienić np. kolor tła w tabeli z linkime do kontakt w np. 30 podstronach wystarczy że zmienie plik jede.html prawda?

dobrze to wykombinowałem bez użycia SWITCH czy coś spartoliłem i dopiero potem to zobacze "w praniu"? ;)

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

  • Odpowiedzi 235
  • Dodano
  • Ostatniej odpowiedzi
dobrze to wykombinowałem bez użycia SWITCH czy coś spartoliłem i dopiero potem to zobacze "w praniu"? :(
Prymitywne to jak [kto co woli] ale działa ;)

Masy w serwisie webcity.pl jest dużo pomocnych informacji POLECAM :)

np tutaj: https://webcity.pl/webcity/porady.php

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

# MION ale ja wole z wami pogadać. Więcej sie od was nauczyłem niż z różnych kursów online itp.

# MARIO myślisz że sie pogubie? :) no może. ale na takie małe potrzeby to tro mi sie wydaje prostrze i szybsze. [pewnie zmienie zdanie później] :(

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

<META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">
:)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

# MION w zajączku to automatycznie wysakuje i nie zmieniłem tego bo to tylko testowa strona. :)

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 może. ale na takie małe potrzeby to tro mi sie wydaje prostrze i szybsze. [pewnie zmienie zdanie później]
Właściwie to co ty chcesz zrobić za serwis?... I lepiej od samego początku stosuj jakieś bardziej "zawansowane" techniki niż takie nazwijmy to prymitywy :)

I dlaczego tak się wzbraniasz przed tą instrukcją sterującą switch ?

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

# MION nie wzbraniam sie tylko hmm jestem taki mczłowiekiem że szukam najłatwiejszej drogi rozwiązania [często sobie utrudniając] :) jakoś tak niewiem, za dużo kombinowania mi sie wydaje z tym SWITCH ale wiem że sie myle bo sie nie znam na tym. Myśle że poczytam o tym, przećwicze i zaczne to stosować.

A teraz roibie stronę w htmlu dla gościa gdzie jest dużo podmenu i wiem że będę musiał to zmieniać pewnie ze 100 i chce uniknąć zmiany w 100 stronachwięc sobie PHP chciałęm pomuc.

W php profesjonalnie bedę robił ale jeszcze nie dziś.. i nie jutro.

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

  • 2 tygodnie później...

Witam ponownie moich szanownych kolegów.

Przyjżyjmy się kolejnemu zagadnieniu.

Otóż napisałem sobie taki mały skrypcik:

INDEX.php zawiera:

...

<form action="index2.php" method="POST">

Nazwa nowego Pliku:<BR> <input type="text" name='plik'> <BR>

Imię:<BR> <input type="text" name='imie'> <BR>

Nazwisko:<BR> <input type="text" name='nazwisko'> <BR>

Email:<BR> <input type="text" name='email'> <BR>

Adres:<BR> <input type="text" name='adres'> <BR>

Komentarz:<BR> <textarea cols="30" rows="9" name='komentarz'></textarea> <BR>

<input type="submit" value="Wyślij"> <BR>

</form>

...

Przesyła mi on dane wpisane w formularzu na stornę index2.php.

INDEX2.PHP zawiera:

<?php

$nowy_plik = $_POST['plik'] . '.txt';

$zapis_do_pliku = fopen($nowy_plik, "w");

fwrite($zapis_do_pliku, $_POST['imie']."\n");

fwrite($zapis_do_pliku, $_POST['nazwisko']."\n");

fwrite($zapis_do_pliku, $_POST['email']."\n");

fwrite($zapis_do_pliku, $_POST['adres']."\n");

fwrite($zapis_do_pliku, $_POST['komentarz']."\n");

fclose($zapis_do_pliku);

echo ("Dane zostały dodane do pliku");

$otwarcie_pliku = fopen($nowy_plik, "r");

$tablica_test = file($nowy_plik);

echo '<BR>';

echo '<BR>';

echo ("Oglądasz plik: " . $nowy_plik . "<BR>");

echo '<BR>';

echo ("<B>Imię:</B> " . $tablica_test[0] . "<BR>");

echo ("<B>Nazwisko:</B> " . $tablica_test[1] . "<BR>");

echo ("<B>Email:</B> " . $tablica_test[2] . "<BR>");

echo ("<B>Adres:</B> " . $tablica_test[3] . "<BR>");

echo ("<B>Komentarz:</B> " . $tablica_test[4] . "<BR>");

fclose($otwarcie_pliku);

?>

index2.php zapisuje mi plik tekstowy o nazwie:

Nazwa nowego Pliku:<BR> <input type="text" name='plik'><BR>

wpisanej w formularzu.

Wszystko działa poprawnie itd. ale mam pytanie w związku z tym.

Mianowicie, jak zapisze np. 10 plików o różnych nazwach to jakie polecenie

"DRUKUJE" [pisze mi na ekranie] spis wszystkich plikó które stworzyełm?

Mam chybazrobić jakąś tabelę zapisującą nazwy tych plików tak? :)

Może mnie ktoś nakierować?

Pozdraiwam.

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

Mam chybazrobić jakąś tabelę zapisującą nazwy tych plików tak?
Tak lub zapisywać pliki do odzielnego katalogu i pobrać listę wszyskich plików w danym katalogu np.:

$kat=opendir("./nazwa_katalogu");
while (false!==($filename=readdir($kat)))
{
echo $filename.'<br>';
}

Przy okazji

$otwarcie_pliku = fopen($nowy_plik, "r");

$tablica_test = file($nowy_plik);

echo '<BR>';

echo '<BR>';

echo ("Oglądasz plik: " . $nowy_plik . "<BR>");

echo '<BR>';

echo ("<B>Imię:</B> " . $tablica_test[0] . "<BR>");

echo ("<B>Nazwisko:</B> " . $tablica_test[1] . "<BR>");

echo ("<B>Email:</B> " . $tablica_test[2] . "<BR>");

echo ("<B>Adres:</B> " . $tablica_test[3] . "<BR>");

echo ("<B>Komentarz:</B> " . $tablica_test[4] . "<BR>");

fclose($otwarcie_pliku);

Kiedy pobierasz dane z pliku przez "$tablica_test = file($nowy_plik);" to "$otwarcie_pliku = fopen($nowy_plik, "r");" i co za tym idzie "fclose($otwarcie_pliku);" jest zbędne.

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

Dzięki IREK:) na ciebie zawsze można liczyć. [na paru innych też]

Zaraz to przetestuje. A co do FOPEN i CLOSE to dzieki za radę.

Pozdrawiam serdecznie.

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

małe jescze Pytanko: Czy funkcja rewinddir ma jakieś argumenty?

Bo moja książka jest dla początkujących i tylko nadmienili o tej funkcji.

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

Dzięki Mario:)

Hmm ale nie do końca rozumiem zapis:

while (false!==($filename=readdir($kat)))

Możesz mi to Mario albo Iruś przetłumaczyć?

to będzie coś jakby:

Podczas gdy FALSE nie jest identyczny z ....

Hm?

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

while (false!==($filename=readdir($kat)))
W zasadzie to powinno wystarczyć

while ($filename=readdir($kat))

Teraz jest chyba bardziej czytelne :D

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

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