<img width="310" height="310" src="votes/page34/page56/page78/page910/page1112/status/images/".strval(1+1).".jpg" />

छवि 2.jpg दिखाई नहीं दे रही है, लेकिन जब मैं इसे हार्डकोड करता हूं:

<img width="310" height="310" src="votes/page34/page56/page78/page910/page1112/status/images/2.jpg" />

फिर छवि बार-बार लोड हो रही है।

-1
Ankit Thakur 1 अक्टूबर 2017, 19:33
दिखाएँ कि आप इसे कैसे echo करते हैं। इसका कोई मतलब नहीं है, आप दोहरे उद्धरण चिह्नों का उपयोग कर रहे हैं और दोहरे उद्धरण चिह्नों का भी उपयोग कर रहे हैं। इसे इस तरह काम करना चाहिए
 – 
ishegg
1 अक्टूबर 2017, 19:38
क्या आप कृपया पूरी लाइन पोस्ट कर सकते हैं? क्या यह एक echo फ़ंक्शन के अंदर है या सादे HTML के भीतर है? यदि बाद वाला है, तो क्या आपने अपने स्ट्रिंग संयोजन के बजाय <?php echo strval(1+1)?> डालने का प्रयास किया है?
 – 
cramopy
1 अक्टूबर 2017, 19:39
';?>
 – 
Ankit Thakur
1 अक्टूबर 2017, 19:47
फिर एकल उद्धरणों के साथ संयोजित करें: echo '<img src="pages/votes/page34/page56/page78/page910/page1112/status/images'.strval(1+1).'.jpg"/>';
 – 
ishegg
1 अक्टूबर 2017, 19:50

3 जवाब

आप सीधे एचटीएमएल के अंदर PHP कोड नहीं डाल सकते हैं, आपको <?php ?> डालना होगा। तो आपका कोड इस तरह बन जाएगा:

<img width="310" height="310" src="votes/page34/page56/page78/page910/page1112/status/images/<?php echo strval(1+1);?>.jpg" />
0
Benedict E. Pranata 1 अक्टूबर 2017, 19:40
तो कृपया अपना पूरा कोड पोस्ट करें !! कृपया आपको मिलने वाली टिप्पणियों का जवाब दें (या कार्रवाई करें)!
 – 
cramopy
1 अक्टूबर 2017, 19:45
';?>
 – 
Ankit Thakur
1 अक्टूबर 2017, 19:48

आप क्या कर सकते हैं echo सिंगल कोट्स के बजाय डबल कोट्स के बीच, और फिर इनलाइन डबल कोट्स से बचें:

echo "<html><head><body><img src=\"pages/votes/page34/page56/page78/page910/page1112/statu‌​‌​s/images/". strval($file1+1) .".jpg\"/></body></head></html>";
0
The fourth bird 1 अक्टूबर 2017, 19:56

अपने कोड का यह भाग देखें ".strval(1+1)." यह '.strval(1+1).' होना चाहिए

जब आप सिंगल कोट्स के बीच echo 'somevalue'; का उपयोग करते हैं और इसके अंदर कुछ php code डालना चाहते हैं तो यह '.phpvalue.' होना चाहिए और यदि आप डबल कोट्स का उपयोग करते हैं तो यह आपके मामले में इस तरह होना चाहिए ".phpvalue." आपने सिंगल का इस्तेमाल किया है इसलिए आपका कोड इस तरह होना चाहिए:

echo '<img width="310" height="310" src="votes/page34/page56/page78/page910/page1112/status/images/'.strval(1+1).'.jpg" />';

आपने जो लिखा वह पसंद नहीं आया:

echo '<img width="310" height="310" src="votes/page34/page56/page78/page910/page1112/status/images/".strval(1+1).".jpg" />';

तो आप इको के साथ ' और html पैरामीटर " के लिए उपयोग करते हैं, इसलिए जब आप php कोड को ' से अलग करते हैं "

अपडेट करें:

आपकी टिप्पणी और आपके द्वारा प्रदान किए गए कोड से आपको कई गलतियाँ हैं:

<?php $file1=1; 
echo ' <html><head><body>
<img  src="pages/votes/page34/page56/page78/page910/page1112/statu‌​s/images". strval($file1+1) .".jpg"/>
 </body>
 </head></html>';?>

आप <body> के बाद <head> को बंद कर देते हैं और यदि आप अपने मूल कोड के लिए सही परिणाम प्राप्त करना चाहते हैं जैसा कि इसे रखा गया है:

<?php 
$file1="1";
echo '<html>
<head></head>
<body>
<img width="310" height="310" src="votes/page34/page56/page78/page910/page1112/status/images/'.strval($file1+1).'.jpg" />
</body>
</html>';

?> 
0
Mohammed Elhag 1 अक्टूबर 2017, 20:40