Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyśiwetlenie obrazu ...
Forum PHP.pl > Forum > PHP
bounty
Witam!
Jest może sposób na wyświetlenie obrazu ze ścieżki bezwzględnej np C:/Bounty/obrazek.jpg próbowałem przenieść plik do katalogu w którym znajduje się skrypt ...
  1. <?php
  2. $obraz = stripslashes($_GET['obraz']); // plik który zostanie skopiowany do katalogu ze skryptem
  3. $obraz2 = array_pop(explode("\",$obraz)); //nazwa pliku
  4. echo $obraz2;
  5. copy($obraz,'./'.$obraz2);
  6. echo'<img src="'.$obraz2.'">';
  7. unlink($obraz2);
  8. ?>

Efekt jest taki że skrypt próbuje wyświetlić obrazek kiedy jeszcze nie został skopiowany ... albo jak już go usnął(chyba niema znaczenia)
Ma ktoś z was jakieś gotowe rozwiązanie lub wie co z tym zrobić questionmark.gif
erix
  1. <?php
  2. $obraz2 = end(explode(&#092;', $obraz));
  3. ?>

jak już.
bounty
teraz nawet funkcja copy() się nie wykonuje ...
$obraz2 ma tą samą wartość co $obraz chodzi mi tylko o to jak wyświetlić obraz z sieżki bez wzglednej albo jak przekształcić to co napisałem aby wyświetlał ten obraz...
do argumentu src w img można podawać tylko względną ścieżkę czyli tylko np ./img/obraz.jpg a nie można np C:/xampp/htdocs/img/obraz.jpg a ja właśnie z takiej ścieżki chcę wyświetlić obraz ..
PS:
Ten skrypt miał działać w ten sposób
podaje do zmiennaj getowej obraz scieżkę BEZWZGLEDNĄ do obrazu np index.php?obraz=C:/obrazek.jpg
potem do zmiennej $obraz daje wartosc zmiennej getowej obraz ale pozbamiam ja dodanych slashy czyli stripslashes($_GET['obraz']) nastepnie do zmiennej $obraz2 przypisuje nazwe obrazka czyli obrazek.jpg nastepnie kopjuje obrazek jpg z C:/ do folderu w którym jest skrypt czyli ./$obrazek2 następnie wyświetlam obrazek z folderu w którym jest skrypt czyli <img src="$obrazek2"> a na koniec usuwam obrazek z foldeu w ktorym jest skrypt czyli unlink($obrazkek2);
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.