Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] file_exists - problem
Forum PHP.pl > Forum > Przedszkole
Poker
Witam:)

Od prawie 4h siedzę i nie potrafię sobie poradzić z głupim problemem.

Otóż mam funkcje :

Kod
<?php
function profilfoto($login) {
$plik = '../images/profilowe/'.$login.'.jpg';

if(!file_exists('$plik')) {
    return '<img src="../images/profilowe/brak.jpg">';
} else {
    return '<img src="'.$plik.'" width="135">';
}
}
?>


i niestety nie działa mi sprawdzanie czy plik istnieje natomiast gdy podmienię :
Kod
<img src="../images/profilowe/brak.jpg">

na
Kod
<img src="'.$plik.'" width="135">



To zdjęcie się wyświetla.

za każdym razem gdy sprawdzam dostaje że plik NIE ISTNIEJE.
niestety nie wiem w czym już mam problem moje metody prób i błędów pomocy z google, manuala się już wyczerpały...


bardzo proszę o poradę co robię tutaj źle.

Z góry dziękuje:)
nospor
bo sciezka do html (strony) to nie to samo co sciezka do pliku na serwerze
Poker
a pisząc prościej co robię źle?

która część kodu ?
wookieb
  1. <?php
  2. if(!file_exists($plik)) {
  3. ?>

LUDZIE RUSZCIE DUPY DO PODSTAW

@DOWN oczywiście, że nie jestem ale posiadam mózg którego używam NAJPIERW w sytuacji gdy mi coś nie działa i wtedy przeglądam linijka po linijce, znak po znaku, testuje, drążę, czytam a twój problem był tak banalny, że szkoda gadać. W dodatku zwróciłem słuszną uwagę na błąd.
Poker
wookieb nie wiem co miał wnieść twój post;> pisząc żeby ruszył dupę do podstaw. Oczywiście nikt nie jest takim geniuszem jak Ty że wszystko zawsze pamięta:)


Nospor dziękuje za pomoc smile.gif


zrobiłem w takim sposób (jeśli by się komuś przydało) :

Kod
<?php
function profilfoto($login) {
$plik = 'images/profilowe/'.$login.'.jpg';

if(!file_exists($plik)) {
    return '<img src="../images/profilowe/brak.jpg">';
} else {
    return '<img src="../'.$plik.'" width="135">';
    }
}
?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.