Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
PeHaPe usuwanie obrazka - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: PeHaPe usuwanie obrazka (/thread-pehape-usuwanie-obrazka)

Strony: 1 2


PeHaPe usuwanie obrazka - GeoAce5 - 04-08-2012

Witam. Mam skrypt, który usuwa mi dane rekordy:
Kod:
// USUWANIE tekstu
function img_usun($id)
{
    // usuwanie artykulu
    $query = "DELETE FROM img WHERE id = '$id'";
    // usuwanie komentarzy
    $query2 = "DELETE FROM img_comments WHERE id_art = '$id'";
  mysql_query($sql, $link);
    // jeśli zapytania zostaną poprawnie wykonane to wyświetlamy komunikat
    if(mysql_query($query) && mysql_query($query2)) echo 'Pomyslnie usunięto obrazek! <a href="index.php">wróć</a>';
}

Chciałem podpiąć takie coś, by mi od razu usuwał obrazek.
Kod:
<?php
$file= ['tresc'];
$katalog = "./images/";
if (file_exists($katalog.$file))
  unlink($katalog.$file);
?>

w kolumnie tresc, mam nazwy obrazków np. 201208192.png
Ale nie chce mi tego usuwać.

I teraz pytanie: Czy dobrze mi pobiera nazwę z kolumny tresc ? i czy nie ma jakiegoś błędu?


RE: PeHaPe usuwanie obrazka - Pedro84 - 04-08-2012

Znowu Ty... Big Grin

Drugie forum, to samo pytanie: co to jest: $file= ['tresc']; ?


RE: PeHaPe usuwanie obrazka - GeoAce5 - 04-08-2012

no wyciąga treść z kolumny tresc


RE: PeHaPe usuwanie obrazka - Pedro84 - 04-08-2012

Dobrze, to naucz mnie od kiedy taka konstrukcja wyciąga dane z bazy?

Taka konstrukcja to od PHP 5.4 tzw. short array, ale chyba nie o to Ci chodziło, prawda?
http://php.net/manual/en/migration54.new-features.php napisał(a):Short array syntax has been added, e.g. $a = [1, 2, 3, 4]; or $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];.

I dalej chcesz się spierać, że potrafisz? Wink


RE: PeHaPe usuwanie obrazka - GeoAce5 - 04-08-2012

Zamiast się przemądrzać, to może byś pomógł.


RE: PeHaPe usuwanie obrazka - Kartofelek - 04-08-2012

Bo koledze brakuje wiedzy i kilku linijek

Kod:
<?php
$files = ['tresc.png', '.....png', '....jpg'];
$katalog = "./images/";
foreach ($files as $file) {
if (file_exists($katalog . $file))
  unlink($katalog . $file);
}
?>



RE: PeHaPe usuwanie obrazka - GeoAce5 - 05-08-2012

Bez png, bo mam już png w bazie. Dziękuje
Skąd się wzieło $files ?


RE: PeHaPe usuwanie obrazka - Pedro84 - 05-08-2012

Kartofelek, nie o to chodzi. Ja przypuszczam, że on to ma w pętli, albo próbuje dostać się do wyniku zwracanego przez mysql_query.

(04-08-2012, 23:38)GeoAce5 napisał(a): Zamiast się przemądrzać, to może byś pomógł.
Pytasz o pierdoły na drugim forum, mimo, że na WHT odpowiedź dostałeś. Aaa, zapomniałem, że Ty podstaw nie znasz. To skorzystaj z rady kolegów z WHT - naucz się ich, bo inaczej to daleko nie zajedziesz.


RE: PeHaPe usuwanie obrazka - Kartofelek - 05-08-2012

Pewnie tak Pedro. Chociaż powiem ci że ja sam często dostaję w kość w tych internetach. Na youtube co byś nie powiedział, to i tak dostaniesz łomot. Na wykopach itp tak samo. Chyba, że masz farta. Czasami jedno źle dobrane słowo i psujemy drugiej osobie cały dzień. Zresztą po co ja to piszę. Ty akurat kumaty jesteś.


RE: PeHaPe usuwanie obrazka - Pedro84 - 05-08-2012

Bo w necie tak jest, że czasem się nie da, w sposób zrozumiały dla każdego, wcisnąć ironii czy sarkazmu.

Ale akurat OP kojarzę z WHT, bo się ze mną spierał, że zna podstawy PHP. Każdy mu w wątku mówił, żeby jakikolwiek kurs przerobił, a On nie - podstawy zna, ale nie potrafi dobrać się do danych, które pobiera sam z bazy (o ile w ogóle). Dałem mu tam wszystkie potrzebne funkcje, ale nie, lepiej czekać na gotowca zamiast ruszyć dupsko, przeczytać choćby te linki do manuala, które dostał i je zastosować. Po co, nie? Wink

Jak już robimy OT, to powiem Ci, że na kilku forach już z kont już zrezygnowałem. Siedzę w necie już ładnych naście lat, ale takiego napływu tępoty, bezmyślności i roszczeniowego nastawienia nigdy nie było. Szkoda. Sorry, ale mnie już, jako człowieka, który poświęcił parę ładnych lat życie na naukę programowania i dalej się uczy, szlag jasny trafia kiedy widzi coś takiego.