Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Par početničkih pitanja...

[es] :: PHP :: PHP za početnike :: Par početničkih pitanja...

[ Pregleda: 1999 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Par početničkih pitanja...22.01.2011. u 22:07 - pre 161 meseci
Pozdrav!
PRVO
Zanima me kao da iz MySQL baze izvučem deo teksta (samo prvih 180 karaktera) ???
DRUGO
Kako se može napraviti da korisnik vidi andresu slika.php?slika=1234 , u bazi piše ovo : ID 1234 - Adresa slika.jpg...
Znači da korisnik vidi slika.php kao sliku a ta slika je zapravo zamaskirana i nalazi se na drugoj lokaciji sa 'normalnim' imenom ???
TREĆE
Kako da napravim da na strani prikazuje prva 3 članka,a ispod ima onaj meni (Strana 1,2,3,4,5,6) i kad se klikne na 2,ono prikaže članke 4,5,6 a kad se klikne na 3 ono prikaže sve članke 7,8,9
 
Odgovor na temu

ManInTheBox
Beograd

Član broj: 272293
Poruke: 26
*.dynamic.sbb.rs.



Profil

icon Re: Par početničkih pitanja...23.01.2011. u 01:15 - pre 161 meseci
PRVO
Direktno iz baze (npr MySQL)
SUBSTR()

ili preko PHP-a
Istoimena funkcija substr()

Primer:
Code:


$rezultat = mysql_query('SELECT ime_kolone FROM ime_tabele;');
if ($rezultat) {
    $duzina = 180;
    while ($red = mysql_fetch_array($rezultat)) {
        $str = substr($red['ime_kolone'], 0, $duzina);
        echo $str."<br />";
    }
}



Bolja je varijanta preko SQL upita jer nema potrebe da citas iz baze vise nego sto ti treba, pa posle to da obradjujes u PHP-u.

DRUGO
Ovo bas i nisam najbolje razumeo sta je pitanje...
Ako si mislio da u URL-u pise http://www.example.com/slika.php?id=1234
a u strani prikazan sadrzaj slike
poenta ti je opet u SQL upitu.

Primer:
Code:

SELECT ime, putanja
FROM slike
WHERE id = $neki_id; -- pokupio si iz URL-a preko $_GET metode, i naravno zastitio se od SQL injection


i u HTML-u npr:
Code:

Ime ove slike je <?php echo $ime; ?><br />
<img src="<?php echo $putanja; ?>" />


TRECE
To sto tebi treba zove se paginacija i najbolje bi bilo da pogledas malo po netu o tome.
Evo ti neki primer http://www.phpfreaks.com/tutorial/basic-pagination

Pozdrav
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Par početničkih pitanja...23.01.2011. u 10:17 - pre 161 meseci
Pozdrav!
Hvala puno na odgovorima,samo me nisi razumeo za drugo:
Meni treba da se stranica slika.php veb čitaču pretstavi kao slika (kroz header content type image/jpeg),a ne samo da prikazuje sliku u strani..
Znači da se pretstavi kao slika...
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: Par početničkih pitanja...23.01.2011. u 19:35 - pre 161 meseci
Upravo tako kako si i sam rekao:

Code:

$FilePath= //lokacija slike na disku
header("Content-type: image/jpeg");
echo file_get_content($FilePath);

naravno, ako je slika GIF ili PNG moraš staviti drugi mime tip
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Par početničkih pitanja...23.01.2011. u 22:03 - pre 161 meseci
Kaže ovo:
Code:
Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\slika.php on line 3

A gore u title bar-u piše slika.php (JPEG Image)
Slika.php ima ovakav sadržaj:
Code:

<?php
$datoteka = "slika.jpg"
header("Content-type: image/jpeg");
echo file_get_content($datoteka);
?>

Dreamweaver prijavljuje grešku,kao i php...
edit:Kako da koristim codehighlighter???
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: Par početničkih pitanja...23.01.2011. u 22:15 - pre 161 meseci
Fali ti tacka-zarez...
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: Par početničkih pitanja...23.01.2011. u 22:53 - pre 161 meseci
"...on line 3"
????

Zar imaš prazan red iznad otvaranja php taga?

Codehighlighter uključuješ tako što ugasiš Deamweaver i pokreneš neki IDE namenjen PHPu.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Par početničkih pitanja...23.01.2011. u 23:14 - pre 161 meseci
Mislio sam na code highlighter na eLitesecurity.org
 
Odgovor na temu

ManInTheBox
Beograd

Član broj: 272293
Poruke: 26
*.dynamic.sbb.rs.



Profil

icon Re: Par početničkih pitanja...23.01.2011. u 23:43 - pre 161 meseci
Jedan savet
Batali DW i slicne programe, i lepo lagano pisi kod u nekom tekst editoru (npr Notepad++) dok se malo ne uhodas.
Kasnije ces, kako rece Miroslav Ćurčić, preci na neki IDE
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: Par početničkih pitanja...24.01.2011. u 07:16 - pre 161 meseci
Citat:

[ code:php ]
i
[ /code ]

uključuje php bojenje na ES (bez razmaka, morao sam da dodam jer ih ES odmah pretvara i u [ quote ] u php kod pa ne prikazuje tagove...)

primer:

Code (php):

<?php echo "hello world";
exit;
?>
 

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.com
Via: [es] mailing liste

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Par početničkih pitanja...24.01.2011. u 09:29 - pre 161 meseci
Doda osa tačka-zarez i sad prikazuje ovo:
Code:

http://localhost/slika.php

A evo kako izgleda slika.php:
Code (php):

<?php
$datoteka = "slika.jpg";
header("Content-type: image/jpeg");
echo file_get_content($datoteka);
?>
 
 
Odgovor na temu

ManInTheBox
Beograd

Član broj: 272293
Poruke: 26
*.dynamic.sbb.rs.



Profil

icon Re: Par početničkih pitanja...24.01.2011. u 11:07 - pre 161 meseci
Pa nije dobar naziv funkcije.... zato ti ne radi

Treba file_get_contents

Vidis ima s na kraju....

Probaj.... radi 100%
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.com
Via: [es] mailing liste

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Par početničkih pitanja...24.01.2011. u 11:18 - pre 161 meseci
Sad radi...
Ja sam samo prepisao kod (na slepo)...
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: Par početničkih pitanja...24.01.2011. u 14:01 - pre 161 meseci
Super, i ja sam pisao na slepo

Nisam ni ja znao ovo za code:php, a pitao sam se kako to neki naprave. Hvala.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Par početničkih pitanja...

[ Pregleda: 1999 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.