πως μπορώ να κάνω να εμφανίζεται μια εικόνα της οποίας θα δί

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
newbie89
Δημοσιεύσεις: 16
Εγγραφή: 06 Μάιος 2009 22:48

πως μπορώ να κάνω να εμφανίζεται μια εικόνα της οποίας θα δί

Δημοσίευση από newbie89 » 09 Μάιος 2009 00:32

πως μπορώ να κάνω να εμφανίζεται μια εικόνα της οποίας θα δίνω το URL σε μια φόρμα??

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

πως μπορώ να κάνω να εμφανίζεται μια εικόνα της οποίας θα δί

Δημοσίευση από dimsis » 09 Μάιος 2009 10:17

Background σε μια φόρμα;

Βάλε στο CSS σου ή inline ένα background-image:url(url_eikonas.jpg); και θα σου την εμφανίσει στο φόντο.
Το ίδιο αν την θέλεις μέσα σε κάποιο form element.

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

πως μπορώ να κάνω να εμφανίζεται μια εικόνα της οποίας θα δί

Δημοσίευση από mariosal » 09 Μάιος 2009 16:52

Αν η φόρμα είναι έτσι:

Κώδικας: Επιλογή όλων

<form method="POST" action="viewer.php"> 
	photo url&#58; 
	<input name="photo" type="text" id="photo" size="40">
	<br />
	<input name="submit" type="submit">
</form>
Τότε φτιάξε ένα αρχείο που θα λέγεται viewer.php και γράψε μέσα του

Κώδικας: Επιλογή όλων

<?php
	if&#40;isset&#40;$_POST&#91;'submit'&#93;&#41;&#41; &#123;
		$url = $_POST&#91;'photo'&#93;;
		echo "<img src='$url'>";
	&#125;
?>

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

πως μπορώ να κάνω να εμφανίζεται μια εικόνα της οποίας θα δί

Δημοσίευση από mariosal » 09 Μάιος 2009 20:24

Edited: Τώρα και HTML valid. Βέβαια καλύτερο και πιο γρήγορο είναι αυτό:

Κώδικας: Επιλογή όλων

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Photo URL</title>
</head>

<body>
<div align="center">
<?php
if&#40;isset&#40;$_POST&#91;'submit'&#93;&#41;&#41;
	echo '<img src="'.$_POST&#91;'photo'&#93;.'" alt="" />';
?>
<br />
<form method="post" action="index.php">
	photo url&#58; <input name="photo" type="text" id="photo" size="40" />
	<input name="submit" type="submit" value="Submit" />
</form>
</div>
</body>
</html>
Βάλτο όλο σε ένα αρχείο που θα το ονομάσεις index.php. Εάν θες άλλο όνομα απλά να φροντίσεις να αλλάξεις στη σειρά που λέει

Κώδικας: Επιλογή όλων

<form method="post" action="index.php">
το index.php στο όνομα του αρχείου που έβαλες τον κώδικα

Το ανέβασα και στο http://projects.mariosaldinger.gr/photourl/ σε περίπτωση που θες να το δεις live πριν το βάλεις στην ιστοσελίδα σου.
Τελευταία επεξεργασία από το μέλος mariosal την 26 Μάιος 2009 14:20, έχει επεξεργασθεί 4 φορές συνολικά.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

πως μπορώ να κάνω να εμφανίζεται μια εικόνα της οποίας θα δί

Δημοσίευση από korgr » 09 Μάιος 2009 22:38

Να πω την αληθεια ειναι λιγο ακαθοριστο ετσι οπως το διατυπωνει ο φιλος, αλλα εχω την εντυπωση πως μπορει να εννοει να εμφανιζεται (real time) το thumbnail της εικονας που επιλεγει με Browse σε μια φορμα...

mariosal
Honorary Member
Δημοσιεύσεις: 1473
Εγγραφή: 09 Νοέμ 2007 23:55

πως μπορώ να κάνω να εμφανίζεται μια εικόνα της οποίας θα δί

Δημοσίευση από mariosal » 30 Μάιος 2009 06:51

Υπάρχουν τρεις διαφορετικές απόψεις. Μήπως πρέπει να απαντήσεις; Τουλάχιστον να ξέρουμε εάν σε καλύψαμε.

By the way για περισσότερη αυτοματοποίηση χρησιμοποίησε αυτό

Κώδικας: Επιλογή όλων

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Photo URL</title>
</head>

<body style="text-align&#58;center">
<?php
if &#40;!empty&#40;$_GET&#91;'submit'&#93;&#41;&#41;
	echo "<img src='&#123;$_POST&#91;'photo'&#93;&#125;' alt='' /><br />";
?>
<form method="get" action="<?php echo&#40;"&#123;$_SERVER&#91;'PHP_SELF'&#93;&#125;"&#41;; ?>">
photo url&#58; <input name="photo" type="text" size="40" />
<input name="submit" type="submit" value="Submit" />
</form>
</body>
</html>
Τελευταία επεξεργασία από το μέλος mariosal την 04 Ιουν 2009 23:12, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

πως μπορώ να κάνω να εμφανίζεται μια εικόνα της οποίας θα δί

Δημοσίευση από Basilakis » 30 Μάιος 2009 12:24

Βασικά νομίζω για hotlinking ενδιαφέρεται...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης