Dynadot โ€” .com Registration $8.99

Quick Find & Replace Question!

Spaceship Spaceship
Watch

Something Vague

Established Member
Impact
9
Hi, I have a XML page here. Basically, I need to change the AA! (1) for every file to (2) all the way through to (2611). Is there any Find and Replace formula I could use, instead of doing this manually? Or, some simple PHP script I could incorperate into this XML page? I would hate to have to waste 5 hours editing these numbers...

:loveyou:


PHP:
<?xml version="1.0" encoding="UTF-8"?>
<simpleviewerGallery maxImageWidth="480" maxImageHeight="480" textColor="0xFFFFFF" frameColor="0xffffff" frameWidth="20" stagePadding="40" thumbnailColumns="3" thumbnailRows="3" navPosition="left" title="SimpleViewer Title" enableRightClickOpen="true" backgroundImagePath="" imagePath="" thumbPath="">
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (2).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (3).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (4).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (5).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (6).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (7).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (8).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (9).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>

<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>

<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>

<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>

<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>

<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>

<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>

<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>
<image>
	<filename>AA! (1).jpg</filename>
	<caption>Free Avatars!/caption>	
</image>

</simpleviewerGallery>
 
0
•••
The views expressed on this page by users and staff are their own, not those of NamePros.
.US domains.US domains
I'm half asleep so I may be missing something obvious but cant you just use the replace function of a text editor?
 
0
•••
Absolutely, but, I need to replace each number with a something different. So I would be using the replace function about 2600 times.

Each (1) needs to be replaced with (2) then (3) then (4) etc
 
0
•••
Ahh ok.

If you haven't found the answer by tomorrow (currently 3:35am here) and still looking for a way to do it. I will write up some php for you. Just PM me if interested.
 
0
•••
Thanks, I really appreciate that :)
 
0
•••
Code:
<?xml version="1.0" encoding="UTF-8"?>
<simpleviewerGallery maxImageWidth="480" maxImageHeight="480" textColor="0xFFFFFF" frameColor="0xffffff" frameWidth="20" stagePadding="40" thumbnailColumns="3" thumbnailRows="3" navPosition="left" title="SimpleViewer Title" enableRightClickOpen="true" backgroundImagePath="" imagePath="" thumbPath="">
<?php

for ($i = 1; $i <= 2611; $i++)
{
    echo '<image>
    <filename>AA! ('.$i.').jpg</filename>
    <caption>Free Avatars!/caption>
</image>
';
}
?>
</simpleviewerGallery>

If this is saved in a file ending with .php it should do what you want.

If you need to use a different file extension, you'll need to make a change to your .htaccess file to use the PHP interpreter. For example:

Code:
RemoveHandler .xml
AddType application/x-httpd-php .xml
 
0
•••
Thanks so much! I'm going to try this right now. I will post back the results :)

---------- Post added at 02:16 PM ---------- Previous post was at 02:10 PM ----------

I edited gallery.xml with the code you wrote, and added the .htaccess in the root but it essentially acts as if there are no images in the gallery at all.

I would only assume this is because of the whole PHP code being in an XML file :(
 
0
•••
Is the XML file being processed by the web server? If not, rename the file so that it ends with .php, add the following to the beginning:
Code:
<?php header("Content-Type: plain/text"); ?>
then visit it in a web browser. You should then see the XML, which you could copy and paste into the XML file.
 
0
•••
qbert220 that is not going to work properly. For example on the 1st run $i is going to be 1, you will replace 1 with 2, on the 2nd run $i is going to be 2.

Guess what is going to happen, the 1 you just replaced with 2 will now be replaced with 3.

You should start with 2611 and work your way down instead.
 
0
•••
qbert220 that is not going to work properly. For example on the 1st run $i is going to be 1, you will replace 1 with 2, on the 2nd run $i is going to be 2.

Guess what is going to happen, the 1 you just replaced with 2 will now be replaced with 3.

You should start with 2611 and work your way down instead.

Then I must have misunderstood. I was not intending my code to run multiple times. I was trying to generate the output I thought the OP wanted:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<simpleviewerGallery maxImageWidth="480" maxImageHeight="480" textColor="0xFFFFFF" frameColor="0xffffff" frameWidth="20" stagePadding="40" thumbnailColumns="3" thumbnailRows="3" navPosition="left" title="SimpleViewer Title" enableRightClickOpen="true" backgroundImagePath="" imagePath="" thumbPath="">
<image>
    <filename>AA! (1).jpg</filename>
    <caption>Free Avatars!/caption>    
</image>
<image>
    <filename>AA! (2).jpg</filename>
    <caption>Free Avatars!/caption>    
</image>
<image>
    <filename>AA! (3).jpg</filename>
    <caption>Free Avatars!/caption>    
</image>
<image>
    <filename>AA! (4).jpg</filename>
    <caption>Free Avatars!/caption>    
</image>

...

<image>
    <filename>AA! (2611).jpg</filename>
    <caption>Free Avatars!/caption>    
</image>

</simpleviewerGallery>
 
0
•••
Sorry ignore my last post. I forgot to notice you were in fact echo'ing the data.
 
0
•••
I tried your suggestion again, however it still did not work. I am completely puzzled! Instead of reading each file, maybe I could just find a way to automatically add the entire folder. I feel that might be harder to code.
 
0
•••
0
•••
Michael, you just blew my mind. Thank you so much! And thank you qbert220 and Peter too, I really appreciate the efforts! Amazing!
 
0
•••
Appraise.net
Unstoppable Domains
Domain Recover
DomainEasy โ€” Zero Commission
  • The sidebar remains visible by scrolling at a speed relative to the pageโ€™s height.
Back