Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

60 Stron V   1 2 3 > » 

sadistic_son
Napisane: 9 minut temu





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Ale to można zrobić zwykłym file_get_contents podając url strony i nie trzeba się z curlem użerać... To zadziała tak samo?
  Forum: Przedszkole · Podgląd postu: #1262647 · Odpowiedzi: 6 · Wyświetleń: 48

sadistic_son
Napisane: Dzisiaj, 13:34





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Nie mam dostępu do konsoli, tylko w formularzu to wpisuję - oddzielny input dla minut, godzin, itd. No dobra, czyli zakładam, że żeby zobaczyć błędy z CRONa to muszę wywalić końcówkę, tj to: ">/dev/null 2>&1" tak?

EDIT:
eeee, jako oudput z CRONa (po usunięciu końcówki ze ścieżki) dostałem zawartość htmla... :| Nie wiem co o tym myśleć. Ów skrypt ma też zwiększać counter w pliku, czego teraz po teoretycznym wystartowaniu CRONa nie zrobił.
  Forum: Przedszkole · Podgląd postu: #1262643 · Odpowiedzi: 6 · Wyświetleń: 48

sadistic_son
Napisane: 29 minut temu





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Niestety, kiedy zmieniam true na false, tak jak w temacie na stackoverflow to w ogóle dzieją się cuda wianki - wyświetla monitorowaną stronę a na jej górze dodaje mój licznik. Porównanie zawsze zwraca false, bo plik z zapisaną wcześniejszą wersją strony nagle zawiera jedynie '1'.

A da się inaczej to zrobić niż curlem?
  Forum: Przedszkole · Podgląd postu: #1262645 · Odpowiedzi: 6 · Wyświetleń: 48

sadistic_son
Napisane: Dzisiaj, 13:06





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Cześć.
Potrzebuję sprawdzać czy na danej stronie (na obcym serwerze) coś się zmieniło. A więc zapisuję sobie treść danej strony w pliku (jeśli ten plik nie istnieje) a następnie porównuję to co w pliku (zapisanew wcześniej) do tego jak strona wygląda obecnie. Jeśli są różnice wysyłam mejla. To realizuję tym kodem (fragment):
  1. $url = 'https://strona.ktora.ogladam.pl/podstrona/';
  2. // pliczek z zawartoscia strony
  3. $filename = 'page_content.txt';
  4.  
  5. // wyciaganie zawartosci strony
  6. function fetchPageContent($url) {
  7. $ch = curl_init($url);
  8. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  9. $content = curl_exec($ch);
  10. curl_close($ch);
  11. return $content;
  12. }
  13.  
  14. // porownanie poprzedniej wersji strony z obecna
  15. function compareContent($currentContent, $filename) {
  16. // jesli pliku nie ma - stworz go
  17. if (!file_exists($filename)) {
  18. file_put_contents($filename, $currentContent);
  19. return "Nie było treści. Utworzono.";
  20. } else {
  21. // porownaj
  22. $previousContent = file_get_contents($filename);
  23. if ($currentContent === $previousContent) {
  24. return "Brak zmian.";
  25. } else {
  26. // zaktualizuj zawartosc pliku ze strona
  27. file_put_contents($filename, $currentContent);
  28. // wysylanie mejla jesli wykryto zmiany
  29. $from = "ja@ja.pl";
  30. $to = "ty@ty.pl";
  31. $subject = "Wykryto zmiany!";
  32. $message = "Na stronie wykryto zmiany w stounku do poprzedniego stanu.";
  33. $headers = "From: $from";
  34. mail($to, $subject, $message, $headers);
  35. return "WYKRYTO ZMIANY!";
  36. }
  37. }
  38. }
  39.  
  40.  
  41. $currentContent = fetchPageContent($url);
  42.  
  43. $result = compareContent($currentContent, $filename);
  44.  
  45. echo $result;

I to działa jak należy. ALE ALE... ja chcę żeby to robiło się samo co 30 minut, tak więc... CRON. I w CRONie mam ustawione tak:
Kod
*/30 * * * *

/usr/local/bin/php80 /home/mojUser/domains/moja.domena.pl/public_html/ch_change/index.php >/dev/null 2>&1

Niestety skrypt ten nie wywołuje się sam. No to sprawdzamy czy CRONa poprawnie ustawiłem.

W tym samym katalogu zrobiłem plik test.php:
  1. $from = "test@test.pl";
  2. $to = "sadistic@son.pl";
  3. $subject = "TEST";
  4. $message = "to jest tylko test mejla co minutę";
  5. $headers = "From: $from";
  6. mail($to, $subject, $message, $headers);
Oraz ustawiłem drugie zadanie CRONa, co 2 minuty wywołanie skryptu test.php:
Kod
*/2 * * * *
/usr/local/bin/php80 /home/mojUser/domains/moja.domena.pl/public_html/ch_change/test.php >/dev/null 2>&1

Działa jak złoto. Dodam, że jeśli ręcznie odpalę skrypt index.php który mnie interesuje to też działa, wygląda na to jakby nie wykonywał się kiedy CRON go odpala.


Kombinowałem też z odświeżaniem strony co 10 minut, ale Chrome jak jest zminimalizowany w tle to najwidoczniej przestaje odliczać te 10 minut bo się strona nie odświeża.


PS. User name, ścieżki, emaile pozmieniałem oczywiście wink.gif


Pomóżcie. Co robię nie tak:
1) Dlaczego CRON wykonuje jeden (prostszy) skrypt test.php a drugiego index.php w tym samym katalogu już nie?
2) Dlaczego odświeżanie strony co 10 minut nie działa w Chromie działającym w tle?
Dzięki.
  Forum: Przedszkole · Podgląd postu: #1262641 · Odpowiedzi: 6 · Wyświetleń: 48

sadistic_son
Napisane: Dzisiaj, 07:30





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

W większości hostingów możesz ustawić wersję php, nawet dla danego katalogu. Nie wiem czy w darmowych da się. Robisz to w .htaccess w danej domenie: https://zenbox.pl/pomoc/artykul/jak-zmienic...a-danej-domeny/
Zmień na wersję sprzed tych nastu lat i wszystko zacznie działać.


Cytat(nospor @ 18.04.2024, 09:47:57 ) *
  1. echo 'Nospor jest zabisty i super skromny';

U mnie wywala jakiś dziwny błąd. Pisze Coś o paradoksie i megalomani biggrin.gif Choć podobno możliwość wyświetlania tego typu stringów mają dodać dopiero w php9 smile.gif
  Forum: Przedszkole · Podgląd postu: #1262637 · Odpowiedzi: 6 · Wyświetleń: 112

sadistic_son
Napisane: 12.04.2024, 12:38:11





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Cześć, podpytałem ChatGPT jak zabezpieczyć dane z formularza i wypluł mi takie coś:
  1. function sanitizeFormData($formData) {
  2. // Trim whitespace from all form fields
  3. foreach ($formData as $key => $value) {
  4. $formData[$key] = trim($value);
  5. }
  6.  
  7. // Prevent XSS attacks by escaping HTML entities
  8. foreach ($formData as $key => $value) {
  9. $formData[$key] = htmlspecialchars($value, ENT_QUOTES, 'UTF-8');
  10. }
  11.  
  12. // Prevent SQL injection by escaping special characters
  13. $filteredData = array();
  14. foreach ($formData as $key => $value) {
  15. $filteredData[$key] = mysqli_real_escape_string($your_db_connection, $value);
  16. }
  17.  
  18. return $filteredData;
  19. }

Co o tym sądzicie? Nie przesadził tutaj? Np mysqli_real_escape_string już się nie stosuje, bo zamiast tego bindowanie, prawda?
  Forum: Przedszkole · Podgląd postu: #1262596 · Odpowiedzi: 2 · Wyświetleń: 84

sadistic_son
Napisane: 19.03.2024, 18:52:18





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Nie bardzo mam pomysł jak. Przecież to też będzie wymagać od groma wyrażeń regularnych wyjdzie tego niewiele mniej niż po prostu powymieniane wszystkich wariantów. No ale ok, i co potem, też to musi być wewnątrz while prawda?
  Forum: Przedszkole · Podgląd postu: #1262552 · Odpowiedzi: 6 · Wyświetleń: 121

sadistic_son
Napisane: 19.03.2024, 17:26:03





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

  1. $imiona=array(' Adam ',' Adama',' Adach,',' Adachowi','Michał','Michałem');
  2. $span_imiona=array('<span class="Adam"> Adam </span>','<span class="Adam"> Adama</span>','<span class="Adam"> Adach</span>','<span class="Adam"> Adachowi</span>','<span class="Michal">Michał</span>','<span class="Michal">Michałem</span>');
  3.  
  4. // while wyświetlający rekordy z postami a wewnątrz pętli:
  5. $row['3']=str_ireplace($imiona,$span_imiona,$row['3']);

Oczywiście te tablice mają dużo więćej elementów. Zostawiłem tylko kilka. Imion mam kilka, plus każdy ma jakąś ksywkę i jej warianty, plus wszystko odmienione przez przypadki to daje kilkaset elementów.
W sumie mogę jeszcze elementy niezmienne, tj '<span class="' oraz '</span>' wywalić przed nawias smile.gif
  Forum: Przedszkole · Podgląd postu: #1262549 · Odpowiedzi: 6 · Wyświetleń: 121

sadistic_son
Napisane: 19.03.2024, 09:20:56





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

cześć, w mini-forum mam obecnie funkcję oznaczania imion. Generalnie jest zdefiniowana i niezmienna lista użytkowników i imię każdego z nich jest pisane innym kolorem w treści postów na forum. Obecnie mam to zorganizowane w niezbyt elegancki sposób, co prawda działa, ale raczej zużywa zbędne zasoby. Chcę to przerobić. Każde imię oczywiście odmienia się przez przypadki, więc dla takiego 'Michał' mamy 14 przypadków - liczba pojedyncza i mnoga. W tekście użytkownik oczywiście wpisuje imię w poprawnym przypadku, więc pozostaje tylko podmiana z 'Michał' lub 'michał' lub 'Michal' lub 'michal' na <span id="michal">ucfirst(strtolower($wpisane_imie))</span>. Jak to najlepiej rozwiązać?
Dodatkowo wpada problem imienia 'Adam' gdzie zwykłe str_replace spowoduje mi spustoszenie np. w słowie 'spadam'.

Zapodajcie pls pomysły. Dzięki.
  Forum: Przedszkole · Podgląd postu: #1262542 · Odpowiedzi: 6 · Wyświetleń: 121

sadistic_son
Napisane: 18.03.2024, 17:47:59





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Dokładnie. Ja (zalogowany) chcę widzieć posty które sam polubiłem, nie interesuje mnie które posty polubili inni. Tzn chcę widzieć wszystkie posty z bazy, ale w żółtej ramce mają być tylko te które sam polubiłem wink.gif I podobnie będzie z postami przeczytanymi i nie przeczytanymi. Chcę mieć oznaczone te posty których sam jeszcze nie czytałem, a co mnie obchodzi, że postu nr 550 kolega Zenek69 jeszcze nie przczytał. I chcę widzieć że post nr 567 został napisany przez kolegę Zbychu999. Nic w tym wszystkim chyba nie ma zaskakującego, co? smile.gif
  Forum: Przedszkole · Podgląd postu: #1262538 · Odpowiedzi: 18 · Wyświetleń: 203

sadistic_son
Napisane: 18.03.2024, 17:10:17





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Cytat(nospor @ 18.03.2024, 17:08:36 ) *
I znowu nie kumam. Przeciez dobrze jest widziec autora postu, oraz informacje czy jest to moj ulubiony post czy nie. standardowa funkcjonalnosc

Uff, czyli nie wymyśliłem sobie śliwek na wierzbie wink.gif
  Forum: Przedszkole · Podgląd postu: #1262536 · Odpowiedzi: 18 · Wyświetleń: 203

sadistic_son
Napisane: 18.03.2024, 17:07:44





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Cytat(Salvation @ 18.03.2024, 16:57:38 ) *
A jaki sens jest pobierać Posty, ich Autorów i jeszcze Ulubione na jeden widok?
No jak? Mamy listę postów, albo newsów, jak wolisz. ładuje się 10 na stronę, jest stronnicowanie. I przy każdym masz przycisk 'dodaj do ulubionych'. Jeśli w takowy klikniesz to on zostaje oznaczony a przycisk 'dodaj do ulubionych' zmienia się w 'usuń z ulubionych'. Czy to jest jakieś niespotykane rozwiązanie?



Cytat(trueblue @ 18.03.2024, 13:33:37 ) *
(...)autor postu będzie wraz z postami wybierał ich autorów(...)

Sorry, ale nie rozumiem co tu masz na myśli.
  Forum: Przedszkole · Podgląd postu: #1262534 · Odpowiedzi: 18 · Wyświetleń: 203

sadistic_son
Napisane: 18.03.2024, 11:54:57





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Cytat(trueblue @ 18.03.2024, 11:36:11 ) *
A posty nie mają przypisanych autorów?

Oczywiście, że mają. Ale tak jak pisze nospor - można polubić różne posty, nie tylko swoje smile.gif
  Forum: Przedszkole · Podgląd postu: #1262524 · Odpowiedzi: 18 · Wyświetleń: 203

sadistic_son
Napisane: 18.03.2024, 11:29:47





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

1) tak tak, to kod na szybko tylko żeby pokazać kierunek. Będzie bindowanie itd.



2) czyli nie zaprzeczasz... Szkoda sad.gif


Dzięki.
  Forum: Przedszkole · Podgląd postu: #1262521 · Odpowiedzi: 18 · Wyświetleń: 203

sadistic_son
Napisane: 18.03.2024, 11:22:47





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Miałem na mysli osobne zapytanie. Ok, poczytam więc o LEFT JOIN. Na szybko ChatGPT wypluł mi coś w tym stylu:
  1. // Zapytanie SQL z wykorzystaniem LEFT JOIN
  2. $sql = "SELECT messages.ID, messages.MESSAGE,
  3. CASE WHEN favorites.ID_USER IS NULL THEN 0 ELSE 1 END AS is_favorite
  4. FROM messages
  5. LEFT JOIN favorites ON messages.ID = favorites.ID_MESSAGE AND favorites.ID_USER = $logged_in_user_id";
  6.  
  7. $result = $conn->query($sql);
  8.  
  9. if ($result->num_rows > 0) {
  10. // Wyświetlenie danych
  11. while($row = $result->fetch_assoc()) {
  12. echo "ID: " . $row["ID"]. " - MESSAGE: " . $row["MESSAGE"]. " - Is Favorite: " . $row["is_favorite"]. "<br>";
  13. }
  14. } else {
  15. echo "0 results";
  16. }


Dobry kiedunek czy błądzę?



Co do forum, to widzę, że chyba już się nie rozwija. Nie ma https, kradzież danych, admini i zarząd nielogujący się od lat... Czyżby położono już
krzyżyk na tym portalu?
  Forum: Przedszkole · Podgląd postu: #1262519 · Odpowiedzi: 18 · Wyświetleń: 203

sadistic_son
Napisane: 18.03.2024, 11:03:51





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Część, poproszę o radę. Mam stronkę z postami, takie jednowątkowe mini-forum. Postów jest kilka tysięcy w tabeli messages oraz kilkunastu uzytkowników w tabeli users. Chcę dodać możliwość ozsnaczania postów jako ulubione. Jak to najlepiej, najwydajniej rozwiązać? Zamierzam zrobić tak...

Utworzę dodatkową tabelę favorites. Do niej będę zapisywał ID_MESSAGE oraz ID_USER w przypadku kiedy użytkownik oznaczy posta jakko ulubiony, oraz będę usuwać dany rekord kiedy uer posta odznaczy, wyrzuci z ulubionych. Przy wczytywaniu forum w pętli while wczytującej rekordy z messages będzie dodatkowe sprawdzenie typu jeżeli w favorites istnieje rekord zawierający ID zalogowanego usera oraz id danego posta (przy każdej iteracji while) to oznacz jako ulubiony.
Czy tak będzie dobrze? Czy jakoś inaczej, lepiej można to rozwiązać?


Dodatkowo dwa kolejne pytania niekoniecznie związane z tym tematem:
1) Uzywam sobie od czasu do czasu ChatGPT do generowania kodu. Co o tym sądzicie? Czy on tworzy poprawny kod po bożemu, czy jednak robi złą robotę?
2) O co chodzi z tą kradzieżą danych na forum? Od pewnego czasu Chrome wali mi komunikatami, że moje dane zostały wykradzione z forum i zaleca zmianę hasła. Był jakiś atak hakerski na forum.php.pl ?

Dzięki.
  Forum: Przedszkole · Podgląd postu: #1262517 · Odpowiedzi: 18 · Wyświetleń: 203

sadistic_son
Napisane: 15.03.2024, 09:14:31





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Rozumiem. Dzięki Panowie.
  Forum: Przedszkole · Podgląd postu: #1262507 · Odpowiedzi: 3 · Wyświetleń: 107

sadistic_son
Napisane: 14.03.2024, 16:07:51





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Hej spotkałem się z takim zapisem:
  1. $browser = $useragent = $_SERVER['HTTP_USER_AGENT'];
Co to oznacza? Tzn co oznacza $_SERVER['HTTP_USER_AGENT'] to wiem, że chodzi o pobranie info o przeglądarce. Chodzi mi o to co oznacza $browser = $useragent = .... ? Czy to po prostu błąd, czy ma to jednak jakieś znaczenie? Widzę, że to po prostu przypisanie jednej wartości dwóm zmiennym, ale po co takie coś się stosuje?
  Forum: Przedszkole · Podgląd postu: #1262503 · Odpowiedzi: 3 · Wyświetleń: 107

sadistic_son
Napisane: 15.03.2024, 09:15:18





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Elegancko. Dzięki.
  Forum: Przedszkole · Podgląd postu: #1262508 · Odpowiedzi: 2 · Wyświetleń: 89

sadistic_son
Napisane: 14.03.2024, 15:12:48





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Cześć, problem wydaje się banalny ale coś nie widzę błędu. W skrócie - mam formularz z dwoma polami. Po kliknięciu w submit javascript sprawdza czy wpisano poprawny email oraz czy zadane pytanie ma minimum 10 znaków. Jeśli nie to wyświetla error a jeśli tak to powinno przejść do wysłania formularza. No właśnie, powinno a chyba nie przechodzi, bo nie wykonuje się niz wewnątrz warunku sprawdzającego czy są dane z POST. Czy w js jest jakiś błąd? Dzięki.

  1. if(isset($_POST['ask_submit']) && !empty($_POST['ask_email']) && !empty($_POST['ask_question'])){
  2. echo '<h1>JEST</h1>';
  3. //ciąg dalszy itd.
  4. }

  1. <form id="ask_us" method="POST" name="ask_us" action="index.php">
  2. <label for="email">Twój adres email:</label>
  3. <input type="email" id="email" name="ask_email" required><br>
  4. <label for="question">Pytanie do nas:</label>
  5. <textarea id="question" name="ask_question" required></textarea><br>
  6. <input type="submit" value="Wyślij zapytanie" name="ask_submit" >
  7. </form>
  8. <div id="error-message"></div>
  9. document.getElementById("ask_us").addEventListener("submit", function(event) {
  10. event.preventDefault();
  11. var email = document.getElementById("email").value;
  12. var question = document.getElementById("question").value;
  13. var errorMessage = "";
  14.  
  15. if (!validateEmail(email)) {
  16. errorMessage += "Wpisz poprawny adres email.<br>";
  17. }
  18.  
  19. if (question.length < 10) {
  20. errorMessage += "Zadaj pytanie składające się z co najmniej 10 znaków.<br>";
  21. }
  22.  
  23. if (errorMessage === "") {
  24. this.submit();
  25. } else {
  26. document.getElementById("error-message").innerHTML = errorMessage;
  27. }
  28. });
  29.  
  30. function validateEmail(email) {
  31. var re = /\S+@\S+\.\S+/;
  32. return re.test(email);
  33. }



EDIT: Jeśli usunę if(isset($_POST['ask_submit'])) a zostawię resztę warunku, tj !empty(...) to wtedy działa. Co ten js wyprawia z tym submitem? Zabiera mu default behavior ale po sprawdzeniu poprawności danych oddaje, więc formularz powinien przejść prawda?
  Forum: Przedszkole · Podgląd postu: #1262502 · Odpowiedzi: 2 · Wyświetleń: 89

sadistic_son
Napisane: 11.03.2024, 22:50:34





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Strona to wizytówka małej firmy. Ja generalnie nie usuwam informacji o tym że strona powstała w tym generatorze, no ale nie może tak być że chcąc dostępnic moją stronę udostepniam generator.
A w jaki sposób twórcy generatora z usa mógłby wpaść na moją stronę? Tzn. na pewno mógłby, tylko co mogłoby go zaalarmować? W sumie css i js są zagnieżdżone z serwera generatora, to tak mogliby wpaść na mnie, hmm...

A ten "niezły smrod" to masz coś konkretnego na myśli? Znasz jakieś przykłady z życia wzięte?
  Forum: Przedszkole · Podgląd postu: #1262491 · Odpowiedzi: 2 · Wyświetleń: 88

sadistic_son
Napisane: 11.03.2024, 17:25:50





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Cześć. Wygenerowałem sobie stronkę w jednym z darmowych generatorów z netu a następnie ją przerobiłem pod siebie. Jednak dzieje się coś niepokojącego. Mianowicie kiedy w Chrome na androidzie udostępniam adres strony to we wiadomośći, cyz to sms czy whatsapp, zamiast mojej strony (mojastrona.pl) udostępnia się adres tego generatora, coś w stylu generator.com/cms.mojasstrona_pl
To problem bo o ile ja się skapnę udostępniając tą stronę, to jak trafi do komercyjnego użytku to już ludzie raczej nie będą zwracać na to uwagi że udostępniają co innego.
Zakładam, że to gdzieś w html jest jakieś pole mówiące o tym, ale nie wiem gdzie. Mógłbym usunąć wszystko zawierające nazwę owego generatora, ale nie chcę być tak bezczelny i na stronie w kilku miejscach mam jasno napisane, że użyłem tego generatora. Więc nie wiem w którym miejscu szukać tego fragmentu mówiącego jaki adres udostępnić.
Rozumiecie o co mi chodzi? Mam nadzieję, że tak.
Dzięki.

EDIT:

Wygląda na to że to ten fragment za to odpowiada:
  1. <meta name="robots" content="noindex,nofollow"><link rel="canonical" href="https://mojastrona-pl.generator.page/">

Czy na coś jeszcze powinienem zwrócić uwagę "czyszcząc" stronkę z informacji o owym generatorze, oprócz fragmentów które sam powklejałem?
  Forum: Przedszkole · Podgląd postu: #1262489 · Odpowiedzi: 2 · Wyświetleń: 88

sadistic_son
Napisane: 18.03.2024, 12:24:54





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

Elegancko. Sam się pod ten temat podepnę, celem zapisania go w historii smile.gif
  Forum: Przedszkole · Podgląd postu: #1262526 · Odpowiedzi: 3 · Wyświetleń: 112

sadistic_son
Napisane: 1.03.2024, 08:53:51





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

  1. <div id="simpleEditor">
  2. Przykładowe treści w środku diva
  3. Przykładowe treści w środku diva
  4. Przykładowe treści w środku diva
  5. </div>
  6.  
  7. <input type="hidden" id="hiddenInput">
  8.  
  9. window.onload = function() {
  10. var divContent = document.getElementById("simpleEditor").textContent;
  11. var hiddenInput = document.getElementById("hiddenInput");
  12. hiddenInput.value = divContent;
  13. };

Do zmiennej php przypiszesz wartość pola hiddenInput po wysłaniu formularza.
  Forum: Przedszkole · Podgląd postu: #1262461 · Odpowiedzi: 6 · Wyświetleń: 179

sadistic_son
Napisane: 16.01.2024, 21:14:48





Grupa: Zarejestrowani
Postów: 1 473
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----

O, elegancko. Wzbudza zaufanie. Jak zadziała to zrobię donejta.
Dzięki smile.gif
  Forum: Przedszkole · Podgląd postu: #1262266 · Odpowiedzi: 2 · Wyświetleń: 149

60 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 23.04.2024 - 15:28