Skocz do zawartości
GeoAce

Skrypt do oceny ;p

Polecane posty

Wiem, ze nie robi, ale wyświetla mi na stronach ten tekst echo "".

Właśnie! explode, tyle że to nie chce mi działać.:

 

echo "<img src=\"".stripslashes($row['tresc'])."\" alt=\"".stripslashes($row['tresc'])."\" /> ";

// za pomoca explode + count

$ext = explode( '.', $string );

$ext = $ext[ count( $ext ) - 1 ];

 

// za pomoca substr + strrpos

$ext = substr( $string, strrpos( $string, '.' ) + 1 );

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zupelnie nie wiem, co chcesz osiagnac, wiec ciezko Ci pomoc... ale obydwa sposoby dzialaja naprzemiennie, nie trzeba <wrecz - nie mozna> ich uzywac naraz ;)

 

Szkoda, ze nie czaisz nawet podstaw i nie potrafisz podstawic nazwy zmiennej wlasnej - wiec nie wiem, co z Twojej nauki bedzie przy obecnej postawie :D

Edytowano przez xorg (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Gdy dodaję link z obrazkiem, ktoś doda wielki obrazek, i się rozlatuje. Nie mieści w divie.

Chcę , żeby przy wyświetlaniu mi to skalowało

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

to może zamień linijkę

 

echo "<img src=\"".stripslashes($row['tresc'])."\" alt=\"".stripslashes($row['tresc'])."\" /> ";

 

na

 

echo "<img src=\"".stripslashes($row['tresc'])."\" alt=\"".stripslashes($row['tresc'])."\" style=\"width:200px; height:300px\" /> ";

 

wartości 200 i 300 dobierz jakie tam Ci pasują (np. takie jak wielość div) ...wtedy wszystkie obrazki będą jednakowe :)

 

ew. zostaw tylko jedną stałą wielkość (albo width albo height) drugą usuń - wtedy przeglądarka "wyskaluje" Ci obrazek z zachowaniem proporcji.

Edytowano przez pietrovek (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ale pytanie jak to usunąć ? http://scr.hu/6wg/kcrrc

 

poszukaj w kodzie gdzieś

"echo" które znajduje sie poza znacznikami "<?php" i "?>"...

 

Hmm. OBrazki trzymam w takiej samej kolumnie tresc, a nie działa mi edytowanie tego w panelu admina. Nic nie zmieniałem..

 

my też nic nie zmienialiśmy :) trochę mało informacji - co nie działa? co się dzieje jak chcesz edytować?

 

serio później zamierzasz sprzedawać ten skrypt? :)

Edytowano przez pietrovek (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zrób sobie "echo mysql_error();" przed funkcją i zobacz jaki błąd zwróciła baza danych.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wklej tu zapytanie a konkretnie zmienną $result.

A jedyne co ci mogę poradzić, to to samo co powiedzieli mi użytkownicy tego forum. To że kompletnie nie znam tego języka! Wziąłem się za programowanie po przeczytaniu marnego poradnika w sieci. W praktyce nie wiedziałem nic. Kupiłem książkę. Teraz ucząc się jakieś pól roku nadal wiem mało, ale gdy czegoś nie wiem szukam. W ostateczności zakładam temat. Książki naprawdę warto czytać, uczysz się z niej podstaw. Potem dokumentacja techniczna, a znając podstawy spokojnie sobie poradzisz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To coś cienko się uczysz ;p

 

Zrobiłem teraz jak kwejk w sumie. Podaje się url, pobiera na serwer, dodaje do bazy sql, wyświetla, z małą googla

Edytowano przez GeoAce (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To coś cienko się uczysz ;p

 

Zrobiłem teraz jak kwejk w sumie. Podaje się url, pobiera na serwer, dodaje do bazy sql, wyświetla, z małą googla

 

wybacz...ale Ty też nie najlepiej...mając na uwadze poprzednie Twoje posty.

 

Pokaż kod tego "kwejka" Twojego - niech ocenią inni...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ale ja nie czytam pół roku książki ;p i nie mówię że lepiej.

 

Ale jak zawsze mam problem. Jak mam zrobić, żeby mi dodawało dzisiejszą datę do tabeli ?


<?php
// rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent)
ob_start();

// podłączamy plik  connection.php 
include "connection.php"; 
// wywołujemy funkcję connection() 
connection(); 
// Dodanie obrazka
$folder = 'images';
$name = basename($_POST['tresc']);
$url = $_POST['tresc'];

$type = getimagesize($url);
if($type['mime'] == 'image/jpeg' || $type['mime'] == 'image/gif' || $type['mime'] == 'image/png')
{
if (copy($url, ''.$folder.'/'.$name.''))
{
header('location: poczekalnia.php');
// Dodawanie do bazy
 $tytul = $_POST['tytul'];
   $dodal = $_POST['dodal'];
$zrodlo = $_POST['zrodlo'];

    $ins = @mysql_query("INSERT INTO img SET tresc='$name', tytul='$tytul', dodal='$dodal', zrodlo='$zrodlo'");    


   mysql_close($connection); 




} 
else
{
 echo 'Blad uploadu!';
}
}
else
{
echo 'Ten plik nie jest obrazem!';
} 
?>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

odpowiednie pole w tabeli w bazie mysql i funkcja CURDATE() powinna Ci pomóc ;)

 

być może powinieneś jednak zacząć czytać - w dokumentacji masz wszystko opisane, a i google nie gryzie :)

 

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

http://www.tizag.com.../mysql-date.php

Edytowano przez pietrovek (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ok, datę już umiem dodać do tabeli. Ale nie wyświetla i nie sortuje mi według niej hmm.

Do tego to wyświetla date przy poście:

echo '<a href="img.php?id='.$row['id'].'"><b>'.stripslashes($row['tytul']).'</b></a> ('.date("d.m.Y, H:i", $row['data']).')<br />';

I cały czas 1970 rok..

Edytowano przez GeoAce (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

http://www.php.net/manual/pl/ref.datetime.php

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

 

Wiesz, jest duża różnica pomiędzy czytaniem jednej książki pół roku, a nauką od pół roku.

Mam taki problem jak ty ? Otwieram spis treści, rozdział 21, Zarządzanie datą i czasem ... 445. Otwieram i mam 11 pełnych stron po polsku ładnie wszystko wytłumaczone. Ile szukam rozwiązania? Maksymalnie 10-20 minut, podczas gdy ty oczekując odpowiedzi na forum, czekasz kilka godzin. Wyżej masz 2 linki w których znajdziesz odpowiedź.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zrobiłem.

 

Męczę się z tym już 1h, próbowałem chyba na wszystkie sposoby.

Przy usuwaniu rekordu, dodałem to, żeby skasowało też obrazek:

unlink('../images/');

Niestety nie wiem co dać po images, żeby brało treść z mysql.

Próbowałem tak

unlink('..images/['tresc']') i 20 innych, ale błąd

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ścieżkę absolutną podać musisz.

 

Edit:

Swoją drogą, może naucz się choź podstaw, bo inaczej to:

1. guano się nauczysz

2. ten tematy za tydzień będzie miał 30 stron

3. będziesz robił różne rzeczy ruski rok

Edytowano przez pedro84 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Patrząc na to co wklejasz serio mam wrażenie że w ogóle żadnego kursu nie przeczytałeś....

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Niestety nie wiem co dać po images, żeby brało treść z mysql.

Próbowałem tak

unlink('..images/['tresc']') i 20 innych, ale błąd

Może np.

unlink('images/'.$tresc);

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie, to nie działa, próbowałem. Przeczytałem phpkurs, ale to trochę jest trudniejsze. Swoją drogą znalazłem wideo kurs, 40h filmu, lecz hasło do rara, a hasło nigdzie nie było podane..

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

po prostu, kup książkę......

Skrypt newsów jaki prezentujesz na początku wątku napisałeś sam od podstaw czy skopiowałeś skądś jakiegoś rara z hasłem? :)

 

Pytania jakie zadajesz to absolutne podstawy, i nie nauczysz sie PHP tylko z jednego kursu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Poczytaj najpierw to: http://php.net/manua...tion.unlink.php

 

A potem poczytaj sobie jak się wyciąga dane z bazy bo niby co to ma być?

unlink('..images/['tresc']')

 

Hint:

http://www.php.net/m...fetch-array.php

http://www.php.net/m...fetch-assoc.php

 

I co? Za każdym razem mamy Ci wklejać linki do manuala? Nie znasz nawet podstawowych podstaw. Weź się naucz, albo sobie odpuść, bo taka robota nie ma najmniejszego sensu.

 

Co do skryptu z pierwszego posta, nie powiesz mi, że jest Twój. Zadajesz takie banalne pytania, pokazujące, że nie masz o PHP pojęcia, a proszę, linie 87-95 pliku index.php:

while($row = mysql_fetch_array($result))
{
echo '    <div id="wrapper">';
   echo '<img src="images/good.png" alt="Tekst alternatywny" /> ';
   echo '<a href="tekst.php?id='.$row['id'].'"><b>'.stripslashes($row['tytul']).'</b></a> ('.date("d.m.Y, H:i", $row['data']).')<br />';
   echo stripslashes($row['tresc']).'<br /><br />';
   echo '</div>';
   echo '<img src="images/cien.png" alt="Tekst alternatywny" />';
}

 

Zapomniałeś nagle jak się dobrać do danych z bazy? ;)

 

Poza tym, to Ty?

Skrypt by ProinGressive [AndForum.pl]

Edytowano przez pedro84 (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

×