PHP
Fermé
etup
Messages postés
29
Date d'inscription
jeudi 8 avril 2010
Statut
Membre
Dernière intervention
6 décembre 2013
-
20 avril 2010 à 15:02
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 - 21 avril 2010 à 13:31
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 - 21 avril 2010 à 13:31
A voir également:
- PHP
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
5 réponses
lucas06150
Messages postés
151
Date d'inscription
jeudi 17 décembre 2009
Statut
Membre
Dernière intervention
19 juillet 2012
11
20 avril 2010 à 15:39
20 avril 2010 à 15:39
Bonjour,
Tu sera obligé de créer un fichier php pour afficher tes images.
// Dès que tu a une balise
Pour ce qui est du code je te conseille de faire un tour ici :
http://www.pckult.net/index.php?option=com_content&task=view&id=892&Itemid=7
Bon courage ! n'hésite pas si tu as d'autre questions
Tu sera obligé de créer un fichier php pour afficher tes images.
// Dès que tu a une balise
<?php ... ?>dans ton code alors ton fichier devra avoir l'extension .php
Pour ce qui est du code je te conseille de faire un tour ici :
http://www.pckult.net/index.php?option=com_content&task=view&id=892&Itemid=7
Bon courage ! n'hésite pas si tu as d'autre questions
etup
Messages postés
29
Date d'inscription
jeudi 8 avril 2010
Statut
Membre
Dernière intervention
6 décembre 2013
Modifié par etup le 20/04/2010 à 17:38
Modifié par etup le 20/04/2010 à 17:38
Merci, j'ai réussit à faire en sorte qu'il charge toutes les images, par contre il me reste encore à faire en sorte que chaque image détienne son propre liens qui correspond au site adéquat. De cette manière, il suffit d'ajouter une image dans le dossier et celle-ci sera non seulement automatique rajouter au fichier html, mais aura en plus le liens correspondant !
Voilà ce que j'ai écrit pour l'instant :
<?php
$dir='images/sponsors';
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
print '<div style="float:left; height:auto; width:auto;">';
if(file_exists($lien)){
print '<a href="#"><img src="'.$lien.'" alt="" width="70" height="auto" style="border: none;"/></a><br />';
}
print '</div>';
}
}
?>
Pour que le php me mette les liens correspondant sur toutes les images, j'ai pencé à utiliser une fonction qui capture le nom de l'image mais je ne sais pas si elle existe et ni comment l'écrire...
<?php
$dir='images/sponsors';
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
print '<div style="float:left; height:auto; width:auto;">';
if(file_exists($lien)){
print '<a href=" 'ici la fonction qui capture le nom de l'image' .com"><img src="'.$lien.'" alt="" width="70" height="auto" style="border: none;"/></a><br />';
}
print '</div>';
}
}
?>
Je ne sais pas si c'est une bonne méthode mais c'est la seule que je vois...si par exemple mon image s'appelle "Adobe", grâce à la fonction cela donnera :
<?php
$dir='images/sponsors';
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
print '<div style="float:left; height:auto; width:auto;">';
if(file_exists($lien)){
print '<a href="Adobe.com"><img src="'.$lien.'" alt="" width="70" height="auto" style="border: none;"/></a><br />';
}
print '</div>';
}
}
?>
Ou bien on pourrait même faire juste avec la fonction et inclure le ".com" ou ".net" etc. avec le no, tout simplement.
Peut-être avec un getelementbyname ?
Qu'en pensez-vous ?
Voilà ce que j'ai écrit pour l'instant :
<?php
$dir='images/sponsors';
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
print '<div style="float:left; height:auto; width:auto;">';
if(file_exists($lien)){
print '<a href="#"><img src="'.$lien.'" alt="" width="70" height="auto" style="border: none;"/></a><br />';
}
print '</div>';
}
}
?>
Pour que le php me mette les liens correspondant sur toutes les images, j'ai pencé à utiliser une fonction qui capture le nom de l'image mais je ne sais pas si elle existe et ni comment l'écrire...
<?php
$dir='images/sponsors';
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
print '<div style="float:left; height:auto; width:auto;">';
if(file_exists($lien)){
print '<a href=" 'ici la fonction qui capture le nom de l'image' .com"><img src="'.$lien.'" alt="" width="70" height="auto" style="border: none;"/></a><br />';
}
print '</div>';
}
}
?>
Je ne sais pas si c'est une bonne méthode mais c'est la seule que je vois...si par exemple mon image s'appelle "Adobe", grâce à la fonction cela donnera :
<?php
$dir='images/sponsors';
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
print '<div style="float:left; height:auto; width:auto;">';
if(file_exists($lien)){
print '<a href="Adobe.com"><img src="'.$lien.'" alt="" width="70" height="auto" style="border: none;"/></a><br />';
}
print '</div>';
}
}
?>
Ou bien on pourrait même faire juste avec la fonction et inclure le ".com" ou ".net" etc. avec le no, tout simplement.
Peut-être avec un getelementbyname ?
Qu'en pensez-vous ?
etup
Messages postés
29
Date d'inscription
jeudi 8 avril 2010
Statut
Membre
Dernière intervention
6 décembre 2013
21 avril 2010 à 09:37
21 avril 2010 à 09:37
Comment enlevé l'extention du fichier en utilisant readdir ?
Car ici readdir me prend le nom du fichier avec son extension (adobe.jpg), j'aimerai savoir comment faire pour qu'il ne prenne que "adobe".
Car ici readdir me prend le nom du fichier avec son extension (adobe.jpg), j'aimerai savoir comment faire pour qu'il ne prenne que "adobe".
etup
Messages postés
29
Date d'inscription
jeudi 8 avril 2010
Statut
Membre
Dernière intervention
6 décembre 2013
21 avril 2010 à 10:20
21 avril 2010 à 10:20
<?php
$dir='images/sponsors';
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
//$name=readname($dossier);
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
$site='http://www.'.$fichier;
print '<div style="float:left; height:auto; width:auto;">';
if(file_exists($lien)){
print '<a href="'.$site.'"><img src="'.$lien.'" alt="" width="70" height="auto" style="border: none;"/></a><br />';
}
print '</div>';
}
}
//'DomDocument->getElementByName('')'.com
?>
C'est ce que j'ai en ce moment. Les images s'affichent, pour ça il n'y a pas de problème. Par contre pour le lien, lorsque je clic que l'image "adobe.com", il va à l'adresse "http://www.adobe.com.jpg/", ce qui est entièrement normal avec le code que j'ai en ce moment. Ce que je recherche c'est comment faire pour enlever l'extension du fichier pour avoir "https://www.adobe.com/".
$dir='images/sponsors';
$dossier=opendir($dir);
while($fichier=readdir($dossier)){
$berk=array('.', '..');
//$name=readname($dossier);
if(!in_array($fichier,$berk)){
$lien=$dir.'/'.$fichier;
$site='http://www.'.$fichier;
print '<div style="float:left; height:auto; width:auto;">';
if(file_exists($lien)){
print '<a href="'.$site.'"><img src="'.$lien.'" alt="" width="70" height="auto" style="border: none;"/></a><br />';
}
print '</div>';
}
}
//'DomDocument->getElementByName('')'.com
?>
C'est ce que j'ai en ce moment. Les images s'affichent, pour ça il n'y a pas de problème. Par contre pour le lien, lorsque je clic que l'image "adobe.com", il va à l'adresse "http://www.adobe.com.jpg/", ce qui est entièrement normal avec le code que j'ai en ce moment. Ce que je recherche c'est comment faire pour enlever l'extension du fichier pour avoir "https://www.adobe.com/".
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lucas06150
Messages postés
151
Date d'inscription
jeudi 17 décembre 2009
Statut
Membre
Dernière intervention
19 juillet 2012
11
21 avril 2010 à 13:31
21 avril 2010 à 13:31
Bonjour,
Essayez de trouver une fonction analysant des chaîne de caractères...
Essayez de trouver une fonction analysant des chaîne de caractères...