Tester si un fichier existe

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Tester si un fichier existe

Re: Tester si un fichier existe

par 2mcbpy0 » 02 oct. 2010, 16:23

Ca devrait fonctionner comme ca

Code : Tout sélectionner

$current_url = $_SERVER["REQUEST_URI"]; // donne http://www.monsite.com/image.png $current_url = str_replace("/","",$current_url); // donne http:www.monsite.comimage.png if (mb_ereg("image.png",$current_url)) { echo "oui"; } else { echo "non"; }

Re: Tester si un fichier existe

par xTG » 02 oct. 2010, 10:09

Pourquoi mets-tu une adresse en http s'il s'agit de ton propre site ?
Tu travailles sur le même serveur, donc file_exists() suffit.

Re: Tester si un fichier existe

par Fredy07 » 02 oct. 2010, 01:14

et donc a quoi va te servir cette fonction ?
On teste si la photo du chanteur existe, si oui on l'affiche sinon on affiche une photo par defaut, puis on teste si le fichier mp3 existe, si oui on affiche la photo qui est en meme temps lien sinon on affiche une autre photo disant que le fichier n existe pas
donc tu choppes l'image sur un autre site ?
Non, c'est mon site, le visiteur place ce bout de code et comme ca il peut avoir une partie de la page sur son site:
<center dir="rtl"><iframe align="middle"  frameborder="0" scrolling="auto" width="98%" height="700" allowtransparency="1" src="http://www.monsite.com"></iframe></center>

Re: Tester si un fichier existe

par stealth35 » 02 oct. 2010, 01:04

et donc a quoi va te servir cette fonction ?
On teste si la photo du chanteur existe, si oui on l'affiche sinon on affiche une photo par defaut, puis on teste si le fichier mp3 existe, si oui on affiche la photo qui est en meme temps lien sinon on affiche une autre photo disant que le fichier n existe pas
donc tu choppes l'image sur un autre site ?

Re: Tester si un fichier existe

par Fredy07 » 02 oct. 2010, 01:03

et donc a quoi va te servir cette fonction ?
On teste si la photo du chanteur existe, si oui on l'affiche sinon on affiche une photo par defaut, puis on teste si le fichier mp3 existe, si oui on affiche la photo qui est en meme temps lien sinon on affiche une autre photo disant que le fichier n existe pas

Re: Tester si un fichier existe

par stealth35 » 02 oct. 2010, 00:50

et donc a quoi va te servir cette fonction ?

Re: Tester si un fichier existe

par Fredy07 » 02 oct. 2010, 00:45

file_exits c'est uniquement pour les fichiers en local oriente toi vers get_headers
J'ai rien pige en cette fonction, ca renvois les entetes :D
si le code c'est 200 c'est que c'est bon
mais c'est pour faire quoi ? (enfin surtout dans quelle but ?)
Je mets une page des MP3 avec les fichiers MP3 et la photo du chanteur, en bas de la page je mets un code sous forme de IFRAME, les visiteurs peuvent le copier et le mettre sur leurs sites.

Re: Tester si un fichier existe

par stealth35 » 02 oct. 2010, 00:34

file_exits c'est uniquement pour les fichiers en local oriente toi vers get_headers
J'ai rien pige en cette fonction, ca renvois les entetes :D
si le code c'est 200 c'est que c'est bon
mais c'est pour faire quoi ? (enfin surtout dans quelle but ?)

Re: Tester si un fichier existe

par Fredy07 » 02 oct. 2010, 00:31

file_exits c'est uniquement pour les fichiers en local oriente toi vers get_headers
J'ai rien pige en cette fonction, ca renvois les entetes :D

Re: Tester si un fichier existe

par stealth35 » 02 oct. 2010, 00:07

file_exits c'est uniquement pour les fichiers en local oriente toi vers get_headers

Tester si un fichier existe

par Fredy07 » 02 oct. 2010, 00:02

Bonjour,

Je voudrais tester si un fichier existe en utilisant l'URL:
<?php
$filename = 'http://www.monsite.com/image.png';

if (file_exists($filename)) {
	echo 'oui';
} else {
	echo 'non';
}
?>